www.mooseframework.org
Functions
NodalRankTwoScalarPD.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PeridynamicsApp", NodalRankTwoScalarPD)
 
template<>
InputParameters validParams< NodalRankTwoScalarPD > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PeridynamicsApp"  ,
NodalRankTwoScalarPD   
)

◆ 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