![]() |
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 | addBlockParameters (MoFEM::Interface &, const std::string &block_name, int, const Range &block_entities, const std::vector< double > &block_data) override |
| MoFEMErrorCode | setParams (FEMethod *fe_ptr, int gg) override |
| MoFEMErrorCode | recordTape () override |
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 |
| virtual MoFEMErrorCode | evaluateVariable (int tag, EntityHandle entity, int gg) |
| virtual MoFEMErrorCode | evaluateDerivatives (int tag, EntityHandle entity, int gg) |
| virtual MoFEMErrorCode | updateState (int tag, EntityHandle entity, int gg) |
Protected Attributes | |
| double | alpha = 1 |
| double | beta = 1 |
| double | lambda = 1 |
| double | epsilon = 0 |
| std::vector< double > | defaultMaterialParameters |
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 15 of file MatMooneyRivlinWriggersEq63.cpp.
| using MatOps::MatMooneyRivlinWriggersEq63< DIM >::A = MatElasticImpl<DIM> |
Definition at line 18 of file MatMooneyRivlinWriggersEq63.cpp.
|
inlineoverridevirtual |
Reimplemented from MatOps::PhysicalEquations.
Definition at line 72 of file MatMooneyRivlinWriggersEq63.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 20 of file MatMooneyRivlinWriggersEq63.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 109 of file MatMooneyRivlinWriggersEq63.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 95 of file MatMooneyRivlinWriggersEq63.cpp.
|
protected |
Definition at line 189 of file MatMooneyRivlinWriggersEq63.cpp.
|
protected |
Definition at line 190 of file MatMooneyRivlinWriggersEq63.cpp.
|
protected |
|
protected |
Definition at line 192 of file MatMooneyRivlinWriggersEq63.cpp.
|
protected |
Definition at line 191 of file MatMooneyRivlinWriggersEq63.cpp.