|
| MatOpsData::MatrixPtr | getEnergyDensityPtr () const |
| |
| | 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) |
| |
| | 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 | getOptions (MoFEM::Interface *m_field_ptr=nullptr)=0 |
| |
| virtual MoFEMErrorCode | setParams (FEMethod *fe_ptr, int gg)=0 |
| |
| virtual MoFEMErrorCode | recordTape ()=0 |
| |
| virtual MoFEMErrorCode | addBlockParameters (MoFEM::Interface &m_field, const std::string &block_name, int block_id, const Range &block_entities, const std::vector< double > &block_data) |
| |
| virtual ForcesAndSourcesCore::UserDataOperator * | createOp (boost::shared_ptr< PhysicalEquations > physical_ptr, bool eval_stress, bool eval_tangent, bool update)=0 |
| |
| 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) |
| |
Conservative elastic response with a stored-energy density.
Every concrete derived model records the scalar dependent datum "energy" consistently with P = dW/dF.
Definition at line 25 of file MatElastic.hpp.