![]() |
v0.16.0 |
Public Types | |
| using | A = MatNeohookeanGeneric< TopoMatElasticImpl< DIM > > |
Public Types inherited from MatOps::MatNeohookeanGeneric< TopoMatElasticImpl< DIM > > | |
| using | A = TopoMatElasticImpl< DIM > |
Public Types inherited from MatOps::PhysicalEquations | |
| using | HookFunction = std::function< MoFEMErrorCode(boost::shared_ptr< MatOpsData >, int, EntityHandle, int)> |
Public Member Functions | |
| MoFEMErrorCode | setParams (FEMethod *fe_ptr, int gg) override |
| MoFEMErrorCode | recordTape () override |
Public Member Functions inherited from MatOps::MatNeohookeanGeneric< TopoMatElasticImpl< DIM > > | |
| MoFEMErrorCode | getOptions (MoFEM::Interface *m_field_ptr=nullptr) override |
Public Member Functions inherited from MatOps::TopoMatElasticImpl< 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) |
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 |
Protected Attributes inherited from MatOps::MatNeohookeanGeneric< TopoMatElasticImpl< DIM > > | |
| double | C10 |
| double | K |
| std::vector< double > | defaultMaterialParameters |
Definition at line 165 of file MatNeohookean.cpp.
| using MatOps::TopoDerivativeMatElasticImpl< DIM >::A = MatNeohookeanGeneric<TopoMatElasticImpl<DIM> > |
Definition at line 167 of file MatNeohookean.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 201 of file MatNeohookean.cpp.
|
inlineoverridevirtual |
Implements MatOps::PhysicalEquations.
Definition at line 170 of file MatNeohookean.cpp.