v0.16.3
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
PlasticIncrementalOptimizationTests.cpp File Reference

Atom tests for incremental optimization. More...

#include <MoFEM.hpp>
#include <EshelbianPlasticity.hpp>
#include <Lie.hpp>
#include <MatrixFunction.hpp>
#include <PlasticIncrementalOptimization.hpp>
#include <impl/PlasticIncrementalOptimizationInternal.hpp>

Go to the source code of this file.

Namespaces

namespace  EshelbianPlasticity
 

Macros

#define SINGULARITY
 

Functions

MoFEMErrorCode EshelbianPlasticity::testIncrementalConstitutiveKernels ()
 
MoFEMErrorCode EshelbianPlasticity::testIncrementalOptimizationLayout (EshelbianCore &ep, TS ts, Vec state)
 
MoFEMErrorCode EshelbianPlasticity::testEquilibratedMechanicalValue (EshelbianCore &ep, TS ts, Vec state)
 
MoFEMErrorCode EshelbianPlasticity::testIncrementalOptimizationTransaction (EshelbianCore &ep, TS ts, Vec state)
 
MoFEMErrorCode EshelbianPlasticity::testIncrementalOptimizationObjectiveDerivative (EshelbianCore &ep, TS ts, Vec state)
 
MoFEMErrorCode EshelbianPlasticity::checkPlasticConstraintSubsetAssembly (EshelbianCore &ep, PlasticIncrementalOptimizationProblem &problem, Vec control, Vec smooth_gradient)
 
MoFEMErrorCode EshelbianPlasticity::testIncrementalOptimizationConstraintDerivative (EshelbianCore &ep, TS ts, Vec state)
 

Detailed Description

Atom tests for incremental optimization.

Definition in file PlasticIncrementalOptimizationTests.cpp.

Macro Definition Documentation

◆ SINGULARITY

#define SINGULARITY

Definition at line 6 of file PlasticIncrementalOptimizationTests.cpp.

Variable Documentation

◆ elementCount

boost::shared_ptr<PetscInt> elementCount
private

Definition at line 84 of file PlasticIncrementalOptimizationTests.cpp.

◆ expectedKappaIncrement

double expectedKappaIncrement
private

Definition at line 83 of file PlasticIncrementalOptimizationTests.cpp.

◆ kappaIncrementsPtr

boost::shared_ptr<VectorDouble> kappaIncrementsPtr
private

Definition at line 82 of file PlasticIncrementalOptimizationTests.cpp.

◆ valuesPtr

boost::shared_ptr<MatrixDouble> valuesPtr
private

Definition at line 81 of file PlasticIncrementalOptimizationTests.cpp.