30 "The name of the GeneralizedPlaneStrainUserObject");
32 "scalar_out_of_plane_strain_index",
33 "The index number of scalar_out_of_plane_strain this kernel acts on");
41 _scalar_var_id(isParamValid(
"scalar_out_of_plane_strain_index")
42 ? getParam<unsigned
int>(
"scalar_out_of_plane_strain_index")
registerMooseObject("SolidMechanicsApp", GeneralizedPlaneStrain)
void ErrorVector unsigned int
Interface class for user objects that interface with the generalized plane strain kernel.
virtual Real returnResidual(unsigned int scalar_var_id=0) const =0
virtual Real returnReferenceResidual(unsigned int scalar_var_id=0) const =0
virtual Real returnJacobian(unsigned int scalar_var_id=0) const =0
virtual void computeResidual() override
GeneralizedPlaneStrain(const InputParameters ¶meters)
virtual void computeJacobian() override
method to provide the diagonal jacobian term for scalar variable using value returned from Postproces...
static InputParameters validParams()
const GeneralizedPlaneStrainUOInterface & _gps
const unsigned int _scalar_var_id
unsigned int number() const
MooseVariableScalar & _var
static InputParameters validParams()
DenseMatrix< Number > _local_ke
void accumulateTaggedLocalMatrix()
void prepareMatrixTag(Assembly &assembly, unsigned int ivar, unsigned int jvar)
void accumulateTaggedLocalResidual()
void prepareVectorTag(Assembly &assembly, unsigned int ivar)
DenseVector< Number > _local_re
virtual unsigned int size() const override final