ADComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations. More...
#include <ADComputeIncrementalStrainBase.h>
Public Member Functions | |
| ADComputeIncrementalStrainBase (const InputParameters ¶meters) | |
| void | initialSetup () override |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| virtual void | initQpStatefulProperties () override |
| void | subtractEigenstrainIncrementFromStrain (ADRankTwoTensor &strain) |
| ADMaterialProperty (RankTwoTensor) &_strain_rate | |
| ADMaterialProperty (RankTwoTensor) &_strain_increment | |
| ADMaterialProperty (RankTwoTensor) &_rotation_increment | |
| virtual void | displacementIntegrityCheck () |
| const | ADMaterialProperty (RankTwoTensor) *_global_strain |
Protected Attributes | |
| std::vector< const VariableGradient * > | _grad_disp_old |
| const MaterialProperty< RankTwoTensor > & | _mechanical_strain_old |
| const MaterialProperty< RankTwoTensor > & | _total_strain_old |
| std::vector< const MaterialProperty< RankTwoTensor > * > | _eigenstrains_old |
| 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 | |
ADComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations.
Definition at line 26 of file ADComputeIncrementalStrainBase.h.
| ADComputeIncrementalStrainBase< compute_stage >::ADComputeIncrementalStrainBase | ( | const InputParameters & | parameters | ) |
Definition at line 24 of file ADComputeIncrementalStrainBase.C.
|
protected |
|
protected |
|
protected |
|
protectedinherited |
|
protectedvirtualinherited |
Reimplemented in ADCompute2DFiniteStrain< compute_stage >, ADCompute2DIncrementalStrain< compute_stage >, and ADCompute2DSmallStrain< compute_stage >.
Definition at line 93 of file ADComputeStrainBase.C.
|
override |
|
overrideprotectedvirtual |
Reimplemented from ADComputeStrainBase< compute_stage >.
Definition at line 55 of file ADComputeIncrementalStrainBase.C.
|
protected |
Definition at line 63 of file ADComputeIncrementalStrainBase.C.
|
static |
Definition at line 17 of file ADComputeIncrementalStrainBase.C.
Referenced by ADComputeIncrementalSmallStrain< compute_stage >::validParams(), and ADComputeFiniteStrain< compute_stage >::validParams().
|
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().
|
protected |
Definition at line 58 of file ADComputeIncrementalStrainBase.h.
Referenced by ADComputeIncrementalStrainBase< compute_stage >::ADComputeIncrementalStrainBase().
|
protectedinherited |
Definition at line 58 of file ADComputeStrainBase.h.
|
protected |
Definition at line 49 of file ADComputeIncrementalStrainBase.h.
|
protected |
Definition at line 55 of file ADComputeIncrementalStrainBase.h.
|
protectedinherited |
Coupled displacement variables.
Definition at line 56 of file ADComputeStrainBase.h.
Referenced by ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
|
protected |
Definition at line 56 of file ADComputeIncrementalStrainBase.h.
|
protectedinherited |
Definition at line 70 of file ADComputeStrainBase.h.
Referenced by ADComputeGreenLagrangeStrain< compute_stage >::ADComputeGreenLagrangeStrain(), and ADComputeStrainBase< compute_stage >::ADComputeStrainBase().
|
protected |
Definition at line 60 of file ADComputeIncrementalStrainBase.h.
|
protectedinherited |
Definition at line 73 of file ADComputeStrainBase.h.
1.8.16