v0.16.3
Loading...
Searching...
No Matches
EshelbianPlasticity::HMHNeohookean Member List

This is the complete list of members for EshelbianPlasticity::HMHNeohookean, including all inherited members.

alphaGradUEshelbianPlasticity::HMHNeohookeanprivate
AUXILIARY_LOGARITHMIC_STRESS enum valueEshelbianPlasticity::PhysicalEquations
blockDataEshelbianPlasticity::HMHNeohookeanprivate
checkDirectConfiguration()EshelbianPlasticity::HMHNeohookeaninlineprivatestatic
checkOptions(const EshelbianCore &ep, MaterialModel material_model, Features features)EshelbianPlasticity::PhysicalEquationsprivatestatic
checkSetup(const EshelbianCore &ep) constEshelbianPlasticity::PhysicalEquations
create(EshelbianCore &ep)EshelbianPlasticity::PhysicalEquationsstatic
CURRENT enum valueEshelbianPlasticity::PhysicalEquations
defaultParametersEshelbianPlasticity::HMHNeohookeanprivate
DIRECT_STRETCH enum valueEshelbianPlasticity::PhysicalEquations
evaluateDirect(const Material::Parameters &parameters, const Material::SymmetricTensor &t_log_stretch, double &energy, PackedStress *stress_ptr=nullptr, PackedTangent *tangent_ptr=nullptr)EshelbianPlasticity::HMHNeohookeaninlinestatic
extractBlockData()EshelbianPlasticity::HMHNeohookeaninlineprivate
Feature enum nameEshelbianPlasticity::PhysicalEquations
Features typedefEshelbianPlasticity::PhysicalEquations
FieldState enum nameEshelbianPlasticity::PhysicalEquations
FormBase typedefEshelbianPlasticity::HMHNeohookean
getFeatures() constEshelbianPlasticity::PhysicalEquationsinline
getMaterial(const boost::shared_ptr< DataAtIntegrationPts > &data_ptr)EshelbianPlasticity::HMHNeohookeaninlineprivatestatic
getMaterialCouplings(const EshelbianCore &ep) constEshelbianPlasticity::PhysicalEquations
getMaterialEmptyBlocks(const EshelbianCore &ep) constEshelbianPlasticity::PhysicalEquations
getMaterialFieldDefinitions(const EshelbianCore &ep) constEshelbianPlasticity::PhysicalEquations
getMaterialFields(const EshelbianCore &ep) constEshelbianPlasticity::PhysicalEquations
getMaterialModel() constEshelbianPlasticity::PhysicalEquationsinline
getOptions()EshelbianPlasticity::HMHNeohookeaninlineprivate
getParameters(const EntityHandle entity) constEshelbianPlasticity::HMHNeohookeaninline
Hencky enum valueEshelbianPlasticity::PhysicalEquations
HMHNeohookean(MoFEM::Interface &m_field, const double c10, const double bulk_modulus, const Features features)EshelbianPlasticity::HMHNeohookeaninline
LAST_FEATURE enum valueEshelbianPlasticity::PhysicalEquations
LastMaterial enum valueEshelbianPlasticity::PhysicalEquations
Material typedefEshelbianPlasticity::HMHNeohookean
materialFeaturesEshelbianPlasticity::PhysicalEquationsprotected
MaterialModel enum nameEshelbianPlasticity::PhysicalEquations
materialModelEshelbianPlasticity::PhysicalEquationsprivate
Meta enum valueEshelbianPlasticity::PhysicalEquations
mFieldEshelbianPlasticity::HMHNeohookeanprivate
MooneyRivlin enum valueEshelbianPlasticity::PhysicalEquations
Neohookean enum valueEshelbianPlasticity::PhysicalEquations
NO_STRETCH_LINEAR enum valueEshelbianPlasticity::PhysicalEquations
NO_STRETCH_NONLINEAR enum valueEshelbianPlasticity::PhysicalEquations
NON_HOMOGENEOUS_MATERIAL enum valueEshelbianPlasticity::PhysicalEquations
noStretchMaskEshelbianPlasticity::PhysicalEquationsinlinestatic
PackedStress typedefEshelbianPlasticity::HMHNeohookean
PackedTangent typedefEshelbianPlasticity::HMHNeohookean
PhysicalEquations(MaterialModel model, Features features)EshelbianPlasticity::PhysicalEquationsinline
prepareAuxiliaryEvaluation(const boost::shared_ptr< DataAtIntegrationPts > &data_ptr)EshelbianPlasticity::HMHNeohookeaninlineprivate
PREVIOUS enum valueEshelbianPlasticity::PhysicalEquations
providesHelmholtzFreeEnergy() const overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
pushAuxiliaryLogarithmicMaterialEvaluation(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool lhs) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
pushAuxiliaryLogarithmicStressOps(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool lhs) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
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) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
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::HMHNeohookeaninlineprivatestatic
returnOpCalculateExternalPressure(VectorPtr pressure_ptr, boost::shared_ptr< ExternalStrainVec > external_strain_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > scaling_methods) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpCalculateHelmholtzFreeEnergy(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< double > total_energy_ptr) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >, boost::shared_ptr< MatrixDouble >) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >, boost::shared_ptr< MatrixDouble >, VectorPtr) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >, boost::shared_ptr< MatrixDouble >, boost::shared_ptr< MatrixDouble >, VectorPtr) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpCalculateVarStretchFromStress(boost::shared_ptr< DataAtIntegrationPts >, boost::shared_ptr< PhysicalEquations >) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpJacobian(const bool eval_rhs, const bool eval_lhs, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpSpatialPhysical(const std::string &field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha_u) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
returnOpSpatialPhysical_du_du(std::string row_field, std::string col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha_u) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
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) overrideEshelbianPlasticity::HMHNeohookeaninlinevirtual
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::PhysicalEquationsvirtual
StVenantKirchhoff enum valueEshelbianPlasticity::PhysicalEquations
usesStressBasedStrain() constEshelbianPlasticity::PhysicalEquationsinlineprivate
~PhysicalEquations()=defaultEshelbianPlasticity::PhysicalEquationsvirtual