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

Go to the source code of this file.

Classes

class  RateDepSmearCrackModel
 RateDepSmearCrackModel is the base class for rate dependent continuum damage model. More...
 

Functions

void FORTRAN_CALL() dgetri (...)
 
template<>
InputParameters validParams< RateDepSmearCrackModel > ()
 

Function Documentation

◆ dgetri()

void FORTRAN_CALL() dgetri (   ...)

◆ validParams< RateDepSmearCrackModel >()

template<>
InputParameters validParams< RateDepSmearCrackModel > ( )

Definition at line 16 of file RateDepSmearCrackModel.C.

17 {
18 
19  InputParameters params = validParams<ConstitutiveModel>();
20 
21  params.addRequiredParam<Real>("ref_damage_rate", "Reference damage rate");
22  params.addRequiredParam<unsigned int>("nstate", "Number of state variables");
23  params.addParam<Real>("exponent", 1.0, "Power law exponent");
24  params.addParam<unsigned int>("maxiter", 20, "Constitutive update iteration");
25  params.addParam<Real>("tol", 1e-5, "Constitutive update tolerance");
26  params.addParam<Real>("zero_tol", 1e-8, "Tolerance for zero");
27  params.addParam<Real>(
28  "intvar_incr_tol", 0.1, "Allowable relative increment size for state variables");
29  params.addParam<bool>("input_random_scaling_var",
30  false,
31  "Flag to specify scaling parameter to generate random stress");
32  params.addParam<Real>("random_scaling_var",
33  1e9,
34  "Scaling value: Too large a value can cause "
35  "non-positive definiteness - use 0.1 of young's "
36  "modulus");
37 
38  return params;
39 }

Referenced by validParams< RateDepSmearIsoCrackModel >().

validParams< ConstitutiveModel >
InputParameters validParams< ConstitutiveModel >()
Definition: ConstitutiveModel.C:16