Compute2DSmallStrain defines a strain tensor, assuming small strains, in 2D geometries / simulations.
const bool _scalar_out_of_plane_strain_coupled
virtual Real computeOutOfPlaneStrain()
static InputParameters validParams()
virtual unsigned int getSubblockIndex(const Elem &) const =0
The index of subblock this element is on.
Abstract base class for user objects that provide an index for a given element that is independent of...
ComputePlaneSmallStrain(const InputParameters ¶meters)
ComputePlaneSmallStrain defines small strains under generalized plane strain and plane stress assumpt...
unsigned int getCurrentSubblockIndex() const
gets its subblock index for current element
unsigned int _nscalar_strains
const SubblockIndexProvider * _subblock_id_provider
std::vector< const VariableValue * > _scalar_out_of_plane_strain
const bool _out_of_plane_strain_coupled
const VariableValue & _out_of_plane_strain
InputParameters validParams< ComputePlaneSmallStrain >()