Go to the documentation of this file.
14 #define usingCompute1DIncrementalStrainMembers \
15 usingComputeIncrementalSmallStrainMembers; \
16 using ADCompute1DIncrementalStrain<compute_stage>::computeGradDispYY; \
17 using ADCompute1DIncrementalStrain<compute_stage>::computeGradDispYYOld; \
18 using ADCompute1DIncrementalStrain<compute_stage>::computeGradDispZZ; \
19 using ADCompute1DIncrementalStrain<compute_stage>::computeGradDispZZOld
21 template <ComputeStage>
32 template <ComputeStage compute_stage>
ADCompute1DIncrementalStrain(const InputParameters ¶meters)
virtual ADReal computeGradDispYY()=0
Computes the current dUy/dY; as a virtual function, this function is overwritten for the specific geo...
static InputParameters validParams()
virtual Real computeGradDispZZOld()=0
Computes the old dUz/dZ; as a virtual function, this function is overwritten for the specific geometr...
void computeTotalStrainIncrement(ADRankTwoTensor &total_strain_increment) override
Computes the current and old deformation gradients with the assumptions for axisymmetric 1D problems,...
virtual ADReal computeGradDispZZ()=0
Computes the current dUz/dZ; as a virtual function, this function is overwritten for the specific geo...
usingComputeIncrementalSmallStrainMembers
declareADValidParams(ADCompute1DIncrementalStrain)
ADCompute1DIncrementalStrain defines a strain increment only for incremental small strains in 1D prob...
virtual Real computeGradDispYYOld()=0
Computes the old dUy/dY; as a virtual function, this function is overwritten for the specific geometr...
ADComputeIncrementalSmallStrain defines a strain increment and rotation increment (=1),...