| alphaGradU | EshelbianPlasticity::HMHNeohookean | private |
| AUXILIARY_LOGARITHMIC_STRESS enum value | EshelbianPlasticity::PhysicalEquations | |
| blockData | EshelbianPlasticity::HMHNeohookean | private |
| checkDirectConfiguration() | EshelbianPlasticity::HMHNeohookean | inlineprivatestatic |
| checkOptions(const EshelbianCore &ep, MaterialModel material_model, Features features) | EshelbianPlasticity::PhysicalEquations | privatestatic |
| checkSetup(const EshelbianCore &ep) const | EshelbianPlasticity::PhysicalEquations | |
| create(EshelbianCore &ep) | EshelbianPlasticity::PhysicalEquations | static |
| CURRENT enum value | EshelbianPlasticity::PhysicalEquations | |
| defaultParameters | EshelbianPlasticity::HMHNeohookean | private |
| DIRECT_STRETCH enum value | EshelbianPlasticity::PhysicalEquations | |
| evaluateDirect(const Material::Parameters ¶meters, const Material::SymmetricTensor &t_log_stretch, double &energy, PackedStress *stress_ptr=nullptr, PackedTangent *tangent_ptr=nullptr) | EshelbianPlasticity::HMHNeohookean | inlinestatic |
| extractBlockData() | EshelbianPlasticity::HMHNeohookean | inlineprivate |
| Feature enum name | EshelbianPlasticity::PhysicalEquations | |
| Features typedef | EshelbianPlasticity::PhysicalEquations | |
| FieldState enum name | EshelbianPlasticity::PhysicalEquations | |
| FormBase typedef | EshelbianPlasticity::HMHNeohookean | |
| getFeatures() const | EshelbianPlasticity::PhysicalEquations | inline |
| getMaterial(const boost::shared_ptr< DataAtIntegrationPts > &data_ptr) | EshelbianPlasticity::HMHNeohookean | inlineprivatestatic |
| getMaterialCouplings(const EshelbianCore &ep) const | EshelbianPlasticity::PhysicalEquations | |
| getMaterialEmptyBlocks(const EshelbianCore &ep) const | EshelbianPlasticity::PhysicalEquations | |
| getMaterialFieldDefinitions(const EshelbianCore &ep) const | EshelbianPlasticity::PhysicalEquations | |
| getMaterialFields(const EshelbianCore &ep) const | EshelbianPlasticity::PhysicalEquations | |
| getMaterialModel() const | EshelbianPlasticity::PhysicalEquations | inline |
| getOptions() | EshelbianPlasticity::HMHNeohookean | inlineprivate |
| getParameters(const EntityHandle entity) const | EshelbianPlasticity::HMHNeohookean | inline |
| Hencky enum value | EshelbianPlasticity::PhysicalEquations | |
| HMHNeohookean(MoFEM::Interface &m_field, const double c10, const double bulk_modulus, const Features features) | EshelbianPlasticity::HMHNeohookean | inline |
| LAST_FEATURE enum value | EshelbianPlasticity::PhysicalEquations | |
| LastMaterial enum value | EshelbianPlasticity::PhysicalEquations | |
| Material typedef | EshelbianPlasticity::HMHNeohookean | |
| materialFeatures | EshelbianPlasticity::PhysicalEquations | protected |
| MaterialModel enum name | EshelbianPlasticity::PhysicalEquations | |
| materialModel | EshelbianPlasticity::PhysicalEquations | private |
| Meta enum value | EshelbianPlasticity::PhysicalEquations | |
| mField | EshelbianPlasticity::HMHNeohookean | private |
| MooneyRivlin enum value | EshelbianPlasticity::PhysicalEquations | |
| Neohookean enum value | EshelbianPlasticity::PhysicalEquations | |
| NO_STRETCH_LINEAR enum value | EshelbianPlasticity::PhysicalEquations | |
| NO_STRETCH_NONLINEAR enum value | EshelbianPlasticity::PhysicalEquations | |
| NON_HOMOGENEOUS_MATERIAL enum value | EshelbianPlasticity::PhysicalEquations | |
| noStretchMask | EshelbianPlasticity::PhysicalEquations | inlinestatic |
| PackedStress typedef | EshelbianPlasticity::HMHNeohookean | |
| PackedTangent typedef | EshelbianPlasticity::HMHNeohookean | |
| PhysicalEquations(MaterialModel model, Features features) | EshelbianPlasticity::PhysicalEquations | inline |
| prepareAuxiliaryEvaluation(const boost::shared_ptr< DataAtIntegrationPts > &data_ptr) | EshelbianPlasticity::HMHNeohookean | inlineprivate |
| PREVIOUS enum value | EshelbianPlasticity::PhysicalEquations | |
| providesHelmholtzFreeEnergy() const override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| pushAuxiliaryLogarithmicMaterialEvaluation(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool lhs) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| pushAuxiliaryLogarithmicStressOps(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool lhs) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| pushEnergyEvaluation(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< double > total_energy_ptr) | EshelbianPlasticity::PhysicalEquations | |
| pushHelmholtzStateGradient(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| pushMaterialEvaluation(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool rhs, bool lhs) | EshelbianPlasticity::PhysicalEquations | |
| pushMaterialFields(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, FieldState state=CURRENT) | EshelbianPlasticity::PhysicalEquations | |
| pushMaterialForceFields(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr) | EshelbianPlasticity::PhysicalEquations | |
| pushMaterialRates(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr) | EshelbianPlasticity::PhysicalEquations | |
| pushMaterialResidual(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr) | EshelbianPlasticity::PhysicalEquations | |
| pushMaterialTangent(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr) | EshelbianPlasticity::PhysicalEquations | |
| pushMaterialVariation(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, SmartPetscObj< Vec > variation, MaterialPostProcData *output=nullptr) | EshelbianPlasticity::PhysicalEquations | |
| pushPostProc(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, MaterialPostProcData &output) | EshelbianPlasticity::PhysicalEquations | |
| pushPostProcResidual(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, SmartPetscObj< Vec > residual, MaterialPostProcData &output) | EshelbianPlasticity::PhysicalEquations | |
| pushSkeletonEvaluation(const EshelbianCore &ep, VolumeElementForcesAndSourcesCoreOnSide &fe, boost::shared_ptr< DataAtIntegrationPts > data_ptr, SmartPetscObj< Vec > residual, MaterialPostProcData &output) | EshelbianPlasticity::PhysicalEquations | |
| pushStretchFromStress(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< MatrixDouble > strain_ptr=nullptr, boost::shared_ptr< MatrixDouble > stress_ptr=nullptr) | EshelbianPlasticity::PhysicalEquations | |
| retiredInverse() | EshelbianPlasticity::HMHNeohookean | inlineprivatestatic |
| returnOpCalculateExternalPressure(VectorPtr pressure_ptr, boost::shared_ptr< ExternalStrainVec > external_strain_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > scaling_methods) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpCalculateHelmholtzFreeEnergy(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< double > total_energy_ptr) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >, boost::shared_ptr< MatrixDouble >) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >, boost::shared_ptr< MatrixDouble >, VectorPtr) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >, boost::shared_ptr< MatrixDouble >, boost::shared_ptr< MatrixDouble >, VectorPtr) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpCalculateVarStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpJacobian(const bool eval_rhs, const bool eval_lhs, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpSpatialPhysical(const std::string &field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha_u) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpSpatialPhysical_du_du(std::string row_field, std::string col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha_u) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpSpatialPhysicalExternalStrain(const std::string &field, boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< ExternalStrainVec > external_strain_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > scaling_methods) override | EshelbianPlasticity::HMHNeohookean | inlinevirtual |
| returnOpTopoSpatialPhysical(const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, SmartPetscObj< Vec > assemble_vec, boost::shared_ptr< TopologicalData > topo_ptr, const double alpha_u, boost::shared_ptr< double > J_ptr) | EshelbianPlasticity::PhysicalEquations | virtual |
| StVenantKirchhoff enum value | EshelbianPlasticity::PhysicalEquations | |
| usesStressBasedStrain() const | EshelbianPlasticity::PhysicalEquations | inlineprivate |
| ~PhysicalEquations()=default | EshelbianPlasticity::PhysicalEquations | virtual |