Classes | Functions
GeneralizedMaxwellModel.h File Reference

Go to the source code of this file.


class  GeneralizedMaxwellModel
 This class is an implementation of a generalized Maxwell model with constant mechanical properties. More...


InputParameters validParams< GeneralizedMaxwellModel > ()

Function Documentation

InputParameters validParams< GeneralizedMaxwellModel > ( )

Definition at line 12 of file GeneralizedMaxwellModel.C.

13 {
14  InputParameters params = validParams<GeneralizedMaxwellBase>();
15  params.addClassDescription(
16  "Generalized Maxwell model composed of a parralel assembly of unit Maxwell modules");
17  params.addRequiredParam<Real>("young_modulus", "initial elastic modulus of the material");
18  params.addRequiredParam<Real>("poisson_ratio", "initial poisson ratio of the material");
19  params.addRequiredParam<std::vector<Real>>(
20  "creep_modulus", "list of the elastic moduli of the different springs in the material");
21  params.addRequiredParam<std::vector<Real>>(
22  "creep_viscosity",
23  "list of the characteristic times of the different dashpots in the material");
24  params.addParam<std::vector<Real>>(
25  "creep_ratio", "list of the poisson ratios of the different springs in the material");
26  params.set<bool>("force_recompute_properties") = false;
27  params.suppressParameter<bool>("force_recompute_properties");
28  return params;
29 }
InputParameters validParams< GeneralizedMaxwellBase >()