unsigned int _scalar_out_of_plane_strain_direction
The direction of the out-of-plane strain scalar variable.
const MaterialProperty< RankTwoTensor > & _stress
The stress tensor.
const Real _pressure_factor
Factor applied to out-of-plane pressure applied by function and material.
void initialize() override
void threadJoin(const UserObject &uo) override
Abstract base class for user objects that provide an index for a given element that is independent of...
const Function * _out_of_plane_pressure_function
Function defining applied out-of-plane pressure.
const SubblockIndexProvider * _subblock_id_provider
A Userobject that carries the subblock ID for all elements.
static InputParameters validParams()
virtual Real returnReferenceResidual(unsigned int scalar_var_id=0) const override
Interface class for user objects that interface with the generalized plane strain kernel...
const std::string _base_name
Base name of the material system.
std::vector< Real > _jacobian
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< Real > _residual
const InputParameters & parameters() const
virtual Real returnResidual(unsigned int scalar_var_id=0) const override
const MaterialProperty< Real > & _out_of_plane_pressure_material
Material property defining applied out-of-plane pressure.
const MaterialProperty< RankFourTensor > & _Jacobian_mult
virtual Real returnJacobian(unsigned int scalar_var_id=0) const override
std::vector< Real > _reference_residual
GeneralizedPlaneStrainUserObject(const InputParameters ¶meters)