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

Go to the source code of this file.

Classes

class  ComputeStrainBaseNOSPD
 Base material class for correspondence material model. More...
 

Functions

template<>
InputParameters validParams< ComputeStrainBaseNOSPD > ()
 

Function Documentation

◆ validParams< ComputeStrainBaseNOSPD >()

template<>
InputParameters validParams< ComputeStrainBaseNOSPD > ( )

Definition at line 17 of file ComputeStrainBaseNOSPD.C.

18 {
19  InputParameters params = validParams<MechanicsMaterialBasePD>();
20  params.addClassDescription(
21  "Base class for Self-stabilized Non-Ordinary State-based PeriDynamic (SNOSPD) "
22  "correspondence material model");
23 
24  params.addParam<bool>("plane_strain",
25  false,
26  "Plane strain problem or not, this will affect the mechanical stretch "
27  "calculation for problem with eigenstrains");
28  params.addParam<std::vector<MaterialPropertyName>>(
29  "eigenstrain_names", "List of eigenstrains to be applied in this strain calculation");
30 
31  return params;
32 }

Referenced by validParams< ComputeFiniteStrainNOSPD >(), and validParams< ComputeSmallStrainNOSPD >().

validParams< MechanicsMaterialBasePD >
InputParameters validParams< MechanicsMaterialBasePD >()
Definition: MechanicsMaterialBasePD.C:15