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

Go to the source code of this file.

Classes

class  ConstitutiveModel
 

Functions

template<>
InputParameters validParams< ConstitutiveModel > ()
 

Function Documentation

template<>
InputParameters validParams< ConstitutiveModel > ( )

Definition at line 13 of file ConstitutiveModel.C.

Referenced by validParams< CombinedCreepPlasticity >(), validParams< ElasticModel >(), validParams< RateDepSmearCrackModel >(), and validParams< ReturnMappingModel >().

14 {
15  InputParameters params = validParams<Material>();
16 
17  params.addCoupledVar("temp", "Coupled Temperature");
18 
19  params.addParam<Real>("thermal_expansion", "The thermal expansion coefficient.");
20  params.addParam<FunctionName>("thermal_expansion_function",
21  "Thermal expansion coefficient as a function of temperature.");
22  params.addParam<Real>(
23  "stress_free_temperature",
24  "The stress-free temperature. If not specified, the initial temperature is used.");
25  params.addParam<Real>("thermal_expansion_reference_temperature",
26  "Reference temperature for mean thermal expansion function.");
27  MooseEnum cte_function_type("instantaneous mean");
28  params.addParam<MooseEnum>("thermal_expansion_function_type",
29  cte_function_type,
30  "Type of thermal expansion function. Choices are: " +
31  cte_function_type.getRawNames());
32 
33  return params;
34 }