const SubblockIndexProvider * _subblock_id_provider
unsigned int getCurrentSubblockIndex() const
gets its subblock index for current element
const VariableValue & _out_of_plane_strain_old
virtual Real computeOutOfPlaneGradDisp() override
Computes the current out-of-plane component of the displacement gradient; as a virtual function,...
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...
Compute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D ge...
static InputParameters validParams()
const bool _scalar_out_of_plane_strain_coupled
InputParameters validParams< ComputePlaneFiniteStrain >()
const bool _out_of_plane_strain_coupled
std::vector< const VariableValue * > _scalar_out_of_plane_strain_old
ComputePlaneFiniteStrain(const InputParameters ¶meters)
virtual Real computeOutOfPlaneGradDispOld() override
Computes the old out-of-plane component of the displacement gradient; as a virtual function,...
unsigned int _nscalar_strains
const VariableValue & _out_of_plane_strain
std::vector< const VariableValue * > _scalar_out_of_plane_strain
ComputePlaneFiniteStrain defines strain increment and rotation increment for finite strain under 2D p...