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

Go to the source code of this file.

Classes

class  ParametricMaterialBasePD
 Base material class for bond-based and ordinary state-based peridynamic models, i.e. More...
 

Functions

template<>
InputParameters validParams< ParametricMaterialBasePD > ()
 

Function Documentation

◆ validParams< ParametricMaterialBasePD >()

template<>
InputParameters validParams< ParametricMaterialBasePD > ( )

Definition at line 17 of file ParametricMaterialBasePD.C.

18 {
19  InputParameters params = validParams<MechanicsMaterialBasePD>();
20  params.addClassDescription("Base class for peridynamic models based on derived micro moduli");
21 
22  params.addParam<bool>("plane_stress", false, "Plane stress problem or not");
23  params.addCoupledVar("scalar_out_of_plane_strain",
24  "Scalar variable for strain in the out-of-plane direction");
25  params.addParam<Real>("stress_free_temperature", "Stress free temperature");
26  params.addParam<Real>("thermal_expansion_coeff",
27  "Value of material thermal expansion coefficient");
28 
29  return params;
30 }

Referenced by validParams< ComputeSmallStrainMaterialBaseBPD >(), and validParams< ComputeSmallStrainMaterialBaseOSPD >().

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