![]() |
v0.16.0 |
Public Types | |
| using | A = MatElasticImpl< DIM > |
Public Types inherited from MatOps::PhysicalEquations | |
| using | HookFunction = std::function< MoFEMErrorCode(boost::shared_ptr< MatOpsData >, int, EntityHandle, int)> |
Public Member Functions | |
| MoFEMErrorCode | getOptions (MoFEM::Interface *m_field_ptr=nullptr) override |
| MoFEMErrorCode | setParams (FEMethod *fe_ptr, int gg) override |
| MoFEMErrorCode | recordTape () override |
| MoFEMErrorCode | evaluateVariable (int tag, EntityHandle entity, int gg) override |
| MoFEMErrorCode | evaluateDerivatives (int tag, EntityHandle entity, int gg) override |
| MoFEMErrorCode | updateState (int tag, EntityHandle entity, int gg) override |
| std::map< int, boost::shared_ptr< PhysicalEquations > > & | getMetaElasticMap () |
Public Member Functions inherited from MatOps::MatElasticImpl< DIM > | |
| ForcesAndSourcesCore::UserDataOperator * | createOp (boost::shared_ptr< PhysicalEquations > physical_ptr, bool eval_stress, bool eval_tangent, bool update) override |
| ForcesAndSourcesCore::UserDataOperator * | createOp (boost::shared_ptr< PhysicalEquations > physical_ptr, bool eval_stress, bool eval_tangent, bool update) |
| ForcesAndSourcesCore::UserDataOperator * | createOp (boost::shared_ptr< PhysicalEquations > physical_ptr, bool eval_stress, bool eval_tangent, bool update) |
Public Member Functions inherited from MatOps::MatElastic | |
| PhysicalEquations ()=delete | |
| PhysicalEquations (boost::shared_ptr< MatOpsData > mat_ops_data_ptr, int tag, boost::shared_ptr< std::map< int, Range > > tag_vs_range_ptr=nullptr) | |
Public Member Functions inherited from MatOps::PhysicalEquations | |
| PhysicalEquations ()=delete | |
| PhysicalEquations (boost::shared_ptr< MatOpsData > mat_ops_data_ptr, int tag, boost::shared_ptr< std::map< int, Range > > tag_vs_range_ptr=nullptr) | |
| virtual | ~PhysicalEquations ()=default |
Protected Attributes | |
| std::map< int, boost::shared_ptr< PhysicalEquations > > | metaElasticAtPts |
Static Protected Attributes | |
| static constexpr int | modelType |
Additional Inherited Members | |
Public Attributes inherited from MatOps::PhysicalEquations | |
| HookFunction | hookEvaluateVariable = AdolCEvaluation::evaluateVariable |
| HookFunction | hookEvaluateDerivatives = AdolCEvaluation::evaluateDerivatives |
| HookFunction | hookUpdateState = AdolCEvaluation::evaluateVariable |
| int | tAg |
| boost::shared_ptr< std::map< int, Range > > | tagVsRangePtr |
| std::vector< std::pair< Range, std::vector< double > > > | paramVecByRange |
| boost::shared_ptr< MatOpsData > | matOpsDataPtr |
Static Public Attributes inherited from MatOps::MatElastic | |
| static bool | useDeformationGradient |
Definition at line 13 of file MatMetaElastic.cpp.
| using MatOps::MatMetaElastic< DIM >::A = MatElasticImpl<DIM> |
Definition at line 16 of file MatMetaElastic.cpp.
|
inlineoverridevirtual |
Reimplemented from MatOps::PhysicalEquations.
Definition at line 56 of file MatMetaElastic.cpp.
|
inlineoverridevirtual |
Reimplemented from MatOps::PhysicalEquations.
Definition at line 51 of file MatMetaElastic.cpp.
|
inline |
Definition at line 65 of file MatMetaElastic.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 18 of file MatMetaElastic.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 43 of file MatMetaElastic.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 35 of file MatMetaElastic.cpp.
|
inlineoverridevirtual |
Reimplemented from MatOps::PhysicalEquations.
Definition at line 61 of file MatMetaElastic.cpp.
|
protected |
Definition at line 73 of file MatMetaElastic.cpp.
|
inlinestaticconstexprprotected |
Definition at line 70 of file MatMetaElastic.cpp.