www.mooseframework.org
Classes | Functions
NodalRankTwoScalarPD.h File Reference

Go to the source code of this file.

Classes

class  NodalRankTwoScalarPD
 Userobject class to compute the equivalent scalar values for rank two tensor at individual material point. More...
 

Functions

template<>
InputParameters validParams< NodalRankTwoScalarPD > ()
 

Function Documentation

◆ validParams< NodalRankTwoScalarPD >()

template<>
InputParameters validParams< NodalRankTwoScalarPD > ( )

Definition at line 18 of file NodalRankTwoScalarPD.C.

19 {
20  InputParameters params = validParams<NodalRankTwoUserObjectBasePD>();
21  params.addClassDescription(
22  "Class for calculating scalar quantities of nodal rank-two stress and strain tensors "
23  "from material properties (stress and strain) for edge elements (i.e., bonds) "
24  "connected at that node. NOTE: This UserObject only applies to SNOSPD model.");
25 
26  params.addRequiredParam<MooseEnum>(
27  "scalar_type", RankTwoScalarTools::scalarOptions(), "Type of scalar output");
28  params.addParam<Point>(
29  "point1",
30  Point(0, 0, 0),
31  "Start point for axis used to calculate some cylindrical material tensor quantities");
32  params.addParam<Point>("point2",
33  Point(0, 1, 0),
34  "End point for axis used to calculate some material tensor quantities");
35  params.addParam<Point>("direction", Point(0, 0, 1), "Direction vector");
36 
37  return params;
38 }
RankTwoScalarTools::scalarOptions
MooseEnum scalarOptions()
Definition: RankTwoScalarTools.C:16
validParams< NodalRankTwoUserObjectBasePD >
InputParameters validParams< NodalRankTwoUserObjectBasePD >()
Definition: NodalRankTwoUserObjectBasePD.C:16