www.mooseframework.org
Functions
NodalRankTwoComponentPD.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PeridynamicsApp"  ,
NodalRankTwoComponentPD   
)

◆ validParams< NodalRankTwoComponentPD >()

template<>
InputParameters validParams< NodalRankTwoComponentPD > ( )

Definition at line 17 of file NodalRankTwoComponentPD.C.

18 {
19  InputParameters params = validParams<NodalRankTwoUserObjectBasePD>();
20  params.addClassDescription(
21  "Class for calculating components of nodal rank-two stress and strain tensors "
22  "from material properties (stress and strain) for edge elements (i.e., "
23  "bonds) connected at that node. NOTE: This UserObject only applies to SNOSPD model.");
24 
25  params.addRequiredRangeCheckedParam<unsigned int>(
26  "index_i",
27  "index_i >= 0 & index_i <= 2",
28  "The index i of ij for the tensor to output (0, 1, 2)");
29  params.addRequiredRangeCheckedParam<unsigned int>(
30  "index_j",
31  "index_j >= 0 & index_j <= 2",
32  "The index j of ij for the tensor to output (0, 1, 2)");
33 
34  return params;
35 }
validParams< NodalRankTwoUserObjectBasePD >
InputParameters validParams< NodalRankTwoUserObjectBasePD >()
Definition: NodalRankTwoUserObjectBasePD.C:16