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")
virtual Real returnJacobian(unsigned int scalar_var_id=0) const =0
void accumulateTaggedLocalResidual()
unsigned int number() const
virtual void computeJacobian() override
method to provide the diagonal jacobian term for scalar variable using value returned from Postproces...
virtual Real returnResidual(unsigned int scalar_var_id=0) const =0
const GeneralizedPlaneStrainUOInterface & _gps
const unsigned int _scalar_var_id
MooseVariableScalar & _var
DenseMatrix< Number > _local_ke
registerMooseObject("SolidMechanicsApp", GeneralizedPlaneStrain)
virtual Real returnReferenceResidual(unsigned int scalar_var_id=0) const =0
virtual void computeResidual() override
void accumulateTaggedLocalMatrix()
Interface class for user objects that interface with the generalized plane strain kernel...
static InputParameters validParams()
DenseVector< Number > _local_re
virtual unsigned int size() const override final
GeneralizedPlaneStrain(const InputParameters ¶meters)
void prepareVectorTag(Assembly &assembly, unsigned int ivar)
void prepareMatrixTag(Assembly &assembly, unsigned int ivar, unsigned int jvar)
void ErrorVector unsigned int
static InputParameters validParams()