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

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

alphaGradUEshelbianPlasticity::MatPhysicalEquationsprotected
AUXILIARY_LOGARITHMIC_STRESS enum valueEshelbianPlasticity::PhysicalEquations
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
DIRECT_STRETCH enum valueEshelbianPlasticity::PhysicalEquations
Feature enum nameEshelbianPlasticity::PhysicalEquations
Features typedefEshelbianPlasticity::PhysicalEquations
FieldState enum nameEshelbianPlasticity::PhysicalEquations
getFeatures() constEshelbianPlasticity::PhysicalEquationsinline
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::MatPhysicalEquationsinline
Hencky enum valueEshelbianPlasticity::PhysicalEquations
LAST_FEATURE enum valueEshelbianPlasticity::PhysicalEquations
LastMaterial enum valueEshelbianPlasticity::PhysicalEquations
MatElasticPhysicalEquations(boost::shared_ptr< MatOps::MatElastic > mat_elastic_ptr, const MaterialModel material_model, const Features features)EshelbianPlasticity::MatElasticPhysicalEquationsinline
matElasticPtrEshelbianPlasticity::MatElasticPhysicalEquationsprivate
materialFeaturesEshelbianPlasticity::PhysicalEquationsprotected
materialModelEshelbianPlasticity::PhysicalEquationsprivate
MaterialModel enum nameEshelbianPlasticity::PhysicalEquations
MatPhysicalEquations(boost::shared_ptr< MatOps::MatPiolaResponse > mat_physical_equations_ptr, const MaterialModel material_model, const Features features)EshelbianPlasticity::MatPhysicalEquationsinline
matPhysicalEquationsPtrEshelbianPlasticity::MatPhysicalEquationsprotected
Meta enum valueEshelbianPlasticity::PhysicalEquations
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
PhysicalEquations(MaterialModel model, Features features)EshelbianPlasticity::PhysicalEquationsinline
PREVIOUS enum valueEshelbianPlasticity::PhysicalEquations
providesHelmholtzFreeEnergy() const overrideEshelbianPlasticity::MatElasticPhysicalEquationsinlinevirtual
pushAuxiliaryLogarithmicMaterialEvaluation(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool lhs=false)EshelbianPlasticity::PhysicalEquationsvirtual
pushAuxiliaryLogarithmicStressOps(const EshelbianCore &ep, boost::ptr_deque< UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data_ptr, bool lhs)EshelbianPlasticity::PhysicalEquationsvirtual
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)EshelbianPlasticity::PhysicalEquationsvirtual
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
returnOpCalculateExternalPressure(VectorPtr external_pressure_ptr, boost::shared_ptr< ExternalStrainVec > external_strain_vec_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv)EshelbianPlasticity::PhysicalEquationsvirtual
returnOpCalculateHelmholtzFreeEnergy(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< double > total_helmholtz_free_energy_ptr) overrideEshelbianPlasticity::MatElasticPhysicalEquationsinlinevirtual
returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr, boost::shared_ptr< MatrixDouble > strain_ptr=nullptr)EshelbianPlasticity::PhysicalEquationsvirtual
returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, VectorPtr external_pressure_ptr)EshelbianPlasticity::PhysicalEquationsvirtual
returnOpCalculateStretchFromStress(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, VectorPtr external_pressure_ptr)EshelbianPlasticity::PhysicalEquationsvirtual
returnOpCalculateVarStretchFromStress(boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr)EshelbianPlasticity::PhysicalEquationsvirtual
returnOpJacobian(const bool eval_rhs, const bool eval_lhs, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< PhysicalEquations > physics_ptr) overrideEshelbianPlasticity::MatPhysicalEquationsinlinevirtual
returnOpSpatialPhysical(const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha) overrideEshelbianPlasticity::MatPhysicalEquationsinlinevirtual
returnOpSpatialPhysical_du_du(std::string row_field, std::string col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const double alpha) overrideEshelbianPlasticity::MatPhysicalEquationsinlinevirtual
returnOpSpatialPhysicalExternalStrain(const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< ExternalStrainVec > external_strain_vec_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv) overrideEshelbianPlasticity::MatPhysicalEquationsinlinevirtual
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