ADStressDivergenceRSphericalTensors is the automatic differentiation version of StressDivergenceTensors. More...
#include <ADStressDivergenceRSphericalTensors.h>
Public Member Functions | |
ADStressDivergenceRSphericalTensors (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 | |
ADStressDivergenceRSphericalTensors is the automatic differentiation version of StressDivergenceTensors.
Within this kernel the first displacement component refers to displacement in the radial direction. The COORD_TYPE in the Problem block must be set to RSPHERICAL.
Definition at line 16 of file ADStressDivergenceRSphericalTensors.h.
ADStressDivergenceRSphericalTensors< compute_stage >::ADStressDivergenceRSphericalTensors | ( | const InputParameters & | parameters | ) |
Definition at line 32 of file ADStressDivergenceRSphericalTensors.C.
|
protectedinherited |
|
overrideprotected |
Definition at line 51 of file ADStressDivergenceRSphericalTensors.C.
|
overrideprotected |
Definition at line 42 of file ADStressDivergenceRSphericalTensors.C.
|
inlineoverrideprotected |
Definition at line 38 of file ADStressDivergenceRSphericalTensors.h.
|
static |
Definition at line 22 of file ADStressDivergenceRSphericalTensors.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 ADStressDivergenceRSphericalTensors.h.