www.mooseframework.org
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
GeneralizedPlaneStrainReferenceResidual Class Reference

#include <GeneralizedPlaneStrainReferenceResidual.h>

Inheritance diagram for GeneralizedPlaneStrainReferenceResidual:
[legend]

Public Member Functions

 GeneralizedPlaneStrainReferenceResidual (const InputParameters &parameters)
 
virtual Real computeValue () override
 

Static Public Member Functions

static InputParameters validParams ()
 

Public Attributes

const GeneralizedPlaneStrainUserObject_gps
 
const unsigned int _scalar_var_id
 

Detailed Description

Definition at line 21 of file GeneralizedPlaneStrainReferenceResidual.h.

Constructor & Destructor Documentation

◆ GeneralizedPlaneStrainReferenceResidual()

GeneralizedPlaneStrainReferenceResidual::GeneralizedPlaneStrainReferenceResidual ( const InputParameters &  parameters)

Definition at line 36 of file GeneralizedPlaneStrainReferenceResidual.C.

38  : AuxScalarKernel(parameters),
39  _gps(getUserObject<GeneralizedPlaneStrainUserObject>("generalized_plane_strain")),
40  _scalar_var_id(isParamValid("scalar_out_of_plane_strain_index")
41  ? getParam<unsigned int>("scalar_out_of_plane_strain_index")
42  : 0)
43 {
44 }

Member Function Documentation

◆ computeValue()

Real GeneralizedPlaneStrainReferenceResidual::computeValue ( )
overridevirtual

Definition at line 47 of file GeneralizedPlaneStrainReferenceResidual.C.

48 {
50 }

◆ validParams()

InputParameters GeneralizedPlaneStrainReferenceResidual::validParams ( )
static

Definition at line 23 of file GeneralizedPlaneStrainReferenceResidual.C.

24 {
25  InputParameters params = AuxScalarKernel::validParams();
26  params.addClassDescription("Generalized Plane Strain Reference Residual Scalar Kernel");
27  params.addRequiredParam<UserObjectName>("generalized_plane_strain",
28  "The name of the GeneralizedPlaneStrainUserObject");
29  params.addParam<unsigned int>(
30  "scalar_out_of_plane_strain_index",
31  "The index number of scalar_out_of_plane_strain this kernel acts on");
32 
33  return params;
34 }

Member Data Documentation

◆ _gps

const GeneralizedPlaneStrainUserObject& GeneralizedPlaneStrainReferenceResidual::_gps

Definition at line 30 of file GeneralizedPlaneStrainReferenceResidual.h.

Referenced by computeValue().

◆ _scalar_var_id

const unsigned int GeneralizedPlaneStrainReferenceResidual::_scalar_var_id

Definition at line 31 of file GeneralizedPlaneStrainReferenceResidual.h.

Referenced by computeValue().


The documentation for this class was generated from the following files:
GeneralizedPlaneStrainReferenceResidual::_scalar_var_id
const unsigned int _scalar_var_id
Definition: GeneralizedPlaneStrainReferenceResidual.h:31
GeneralizedPlaneStrainUserObject::returnReferenceResidual
virtual Real returnReferenceResidual(unsigned int scalar_var_id=0) const
Definition: GeneralizedPlaneStrainUserObject.C:132
validParams
InputParameters validParams()
GeneralizedPlaneStrainReferenceResidual::_gps
const GeneralizedPlaneStrainUserObject & _gps
Definition: GeneralizedPlaneStrainReferenceResidual.h:30