ADComputeLinearElasticStress computes the stress following linear elasticity theory (small strains)
More...
#include <ADComputeLinearElasticStress.h>
template<ComputeStage compute_stage>
class ADComputeLinearElasticStress< compute_stage >
ADComputeLinearElasticStress computes the stress following linear elasticity theory (small strains)
Definition at line 20 of file ADComputeLinearElasticStress.h.
◆ ADComputeLinearElasticStress()
template<ComputeStage compute_stage>
◆ ADMaterialProperty() [1/2]
template<ComputeStage compute_stage>
Elasticity tensor material property.
◆ ADMaterialProperty() [2/2]
template<ComputeStage compute_stage>
◆ computeQpProperties()
template<ComputeStage compute_stage>
|
overrideprotectedvirtualinherited |
◆ computeQpStress()
template<ComputeStage compute_stage>
◆ initialSetup()
template<ComputeStage compute_stage>
Definition at line 36 of file ADComputeLinearElasticStress.C.
38 if (this->
template hasBlockMaterialProperty<RankTwoTensor>(
_base_name +
"strain_increment"))
39 mooseError(
"This linear elastic stress calculation only works for small strains; use "
40 "ADComputeFiniteStrainElasticStress for simulations using incremental and finite "
◆ initQpStatefulProperties()
template<ComputeStage compute_stage>
|
overrideprotectedvirtualinherited |
◆ validParams()
template<ComputeStage compute_stage>
◆ _base_name
template<ComputeStage compute_stage>
◆ _elasticity_tensor_name
template<ComputeStage compute_stage>
◆ _extra_stresses
template<ComputeStage compute_stage>
◆ _initial_stress_fcn
template<ComputeStage compute_stage>
◆ usingComputeStressBaseMembers
template<ComputeStage compute_stage>
◆ usingMaterialMembers
template<ComputeStage compute_stage>
The documentation for this class was generated from the following files: