ADStressDivergenceRZTensors is the automatic differentiation version of StressDivergenceRZTensors. More...
#include <ADStressDivergenceRZTensors.h>
Public Member Functions | |
ADStressDivergenceRZTensors (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
void | initialSetup () override |
ADReal | computeQpResidual () override |
void | precalculateResidual () override |
const | ADMaterialProperty (RankTwoTensor) &_stress |
Protected Attributes | |
usingStressDivergenceTensorsMembers | |
const std::string | _base_name |
const unsigned int | _component |
const unsigned int | _ndisp |
Coupled displacement variables. More... | |
std::vector< unsigned int > | _disp_var |
std::vector< ADReal > | _avg_grad_test |
Gradient of test function averaged over the element. Used in volumetric locking correction calculation. More... | |
const bool | _volumetric_locking_correction |
Flag for volumetric locking correction. More... | |
usingKernelMembers | |
ADStressDivergenceRZTensors is the automatic differentiation version of StressDivergenceRZTensors.
Within this kernel the first component of the displacements refers to displacement in the radial direction and the second component refers to displacement in the axial direction. The COORD_TYPE in the Problem block must be set to RZ.
Definition at line 16 of file ADStressDivergenceRZTensors.h.
ADStressDivergenceRZTensors< compute_stage >::ADStressDivergenceRZTensors | ( | const InputParameters & | parameters | ) |
Definition at line 37 of file ADStressDivergenceRZTensors.C.
|
protectedinherited |
|
overrideprotected |
Definition at line 54 of file ADStressDivergenceRZTensors.C.
|
overrideprotected |
Definition at line 45 of file ADStressDivergenceRZTensors.C.
|
overrideprotected |
Definition at line 85 of file ADStressDivergenceRZTensors.C.
|
static |
Definition at line 22 of file ADStressDivergenceRZTensors.C.
|
protectedinherited |
Gradient of test function averaged over the element. Used in volumetric locking correction calculation.
Definition at line 61 of file ADStressDivergenceTensors.h.
|
protectedinherited |
Definition at line 51 of file ADStressDivergenceTensors.h.
|
protectedinherited |
Definition at line 54 of file ADStressDivergenceTensors.h.
Referenced by ADStressDivergenceRSphericalTensors< compute_stage >::ADStressDivergenceRSphericalTensors().
|
protectedinherited |
Definition at line 58 of file ADStressDivergenceTensors.h.
Referenced by ADStressDivergenceTensors< compute_stage >::ADStressDivergenceTensors().
|
protectedinherited |
Coupled displacement variables.
Definition at line 57 of file ADStressDivergenceTensors.h.
Referenced by ADStressDivergenceTensors< compute_stage >::ADStressDivergenceTensors().
|
protectedinherited |
Flag for volumetric locking correction.
Definition at line 64 of file ADStressDivergenceTensors.h.
Referenced by ADStressDivergenceTensors< compute_stage >::ADStressDivergenceTensors().
|
protectedinherited |
Definition at line 66 of file ADStressDivergenceTensors.h.
|
protected |
Definition at line 40 of file ADStressDivergenceRZTensors.h.