ADComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assumming spherical symmetry. More...
#include <ADComputeRSphericalSmallStrain.h>
Public Member Functions | |
ADComputeRSphericalSmallStrain (const InputParameters ¶meters) | |
virtual void | computeProperties () override |
void | initialSetup () override |
Static Public Member Functions | |
static InputParameters | validParams () |
Public Attributes | |
usingComputeSmallStrainMembers | |
Protected Member Functions | |
virtual void | initQpStatefulProperties () override |
virtual void | displacementIntegrityCheck () |
ADMaterialProperty (RankTwoTensor) &_mechanical_strain | |
ADMaterialProperty (RankTwoTensor) &_total_strain | |
const | ADMaterialProperty (RankTwoTensor) *_global_strain |
Protected Attributes | |
usingComputeStrainBaseMembers | |
const unsigned int | _ndisp |
Coupled displacement variables. More... | |
std::vector< const ADVariableValue * > | _disp |
std::vector< const ADVariableGradient * > | _grad_disp |
const std::string | _base_name |
std::vector< MaterialPropertyName > | _eigenstrain_names |
std::vector< const ADMaterialProperty(RankTwoTensor) * > | _eigenstrains |
const bool | _volumetric_locking_correction |
const Real & | _current_elem_volume |
usingMaterialMembers | |
ADComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assumming spherical symmetry.
The polar and azimuthal strains are functions of the radial displacement and radial position in this 1D problem.
Definition at line 15 of file ADComputeRSphericalSmallStrain.h.
ADComputeRSphericalSmallStrain< compute_stage >::ADComputeRSphericalSmallStrain | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file ADComputeRSphericalSmallStrain.C.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
overridevirtual |
Reimplemented from ADComputeSmallStrain< compute_stage >.
Definition at line 37 of file ADComputeRSphericalSmallStrain.C.
|
protectedvirtualinherited |
Reimplemented in ADCompute2DFiniteStrain< compute_stage >, ADCompute2DIncrementalStrain< compute_stage >, and ADCompute2DSmallStrain< compute_stage >.
Definition at line 93 of file ADComputeStrainBase.C.
|
overrideinherited |
Definition at line 73 of file ADComputeStrainBase.C.
Referenced by ADComputeIncrementalStrainBase< compute_stage >::initialSetup().
|
overrideprotectedvirtualinherited |
Reimplemented in ADComputeIncrementalStrainBase< compute_stage >.
Definition at line 104 of file ADComputeStrainBase.C.
|
static |
Definition at line 21 of file ADComputeRSphericalSmallStrain.C.
|
protectedinherited |
Definition at line 60 of file ADComputeStrainBase.h.
Referenced by ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
|
protectedinherited |
Definition at line 71 of file ADComputeStrainBase.h.
|
protectedinherited |
Definition at line 57 of file ADComputeStrainBase.h.
|
protectedinherited |
Definition at line 65 of file ADComputeStrainBase.h.
Referenced by ADComputeIncrementalStrainBase< compute_stage >::ADComputeIncrementalStrainBase(), and ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
|
protectedinherited |
Definition at line 66 of file ADComputeStrainBase.h.
Referenced by ADComputeGreenLagrangeStrain< compute_stage >::ADComputeGreenLagrangeStrain(), and ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
|
protectedinherited |
Definition at line 58 of file ADComputeStrainBase.h.
|
protectedinherited |
Coupled displacement variables.
Definition at line 56 of file ADComputeStrainBase.h.
Referenced by ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
|
protectedinherited |
Definition at line 70 of file ADComputeStrainBase.h.
Referenced by ADComputeGreenLagrangeStrain< compute_stage >::ADComputeGreenLagrangeStrain(), and ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
ADComputeRSphericalSmallStrain< compute_stage >::usingComputeSmallStrainMembers |
Definition at line 35 of file ADComputeRSphericalSmallStrain.h.
|
protectedinherited |
Definition at line 35 of file ADComputeSmallStrain.h.
|
protectedinherited |
Definition at line 73 of file ADComputeStrainBase.h.