www.mooseframework.org
Functions
SingleVariableReturnMappingSolution.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< SingleVariableReturnMappingSolution > ()
 

Function Documentation

template<>
InputParameters validParams< SingleVariableReturnMappingSolution > ( )

Definition at line 15 of file SingleVariableReturnMappingSolution.C.

Referenced by validParams< RadialReturnStressUpdate >(), and validParams< ReturnMappingModel >().

16 {
17  InputParameters params = emptyInputParameters();
18 
19  // Newton iteration control parameters
20  params.addParam<unsigned int>("max_its", 30, "Maximum number of Newton iterations");
21  params.addParam<bool>(
22  "output_iteration_info", false, "Set true to output Newton iteration information");
23  params.addDeprecatedParam<bool>(
24  "output_iteration_info_on_error",
25  false,
26  "Set true to output Newton iteration information when those iterations fail",
27  "This information is always output when iterations fail");
28  params.addParam<Real>(
29  "relative_tolerance", 1e-8, "Relative convergence tolerance for Newton iteration");
30  params.addParam<Real>(
31  "absolute_tolerance", 1e-11, "Absolute convergence tolerance for Newton iteration");
32  params.addParam<Real>("acceptable_multiplier",
33  10,
34  "Factor applied to relative and absolute "
35  "tolerance for acceptable convergence if "
36  "iterations are no longer making progress");
37  params.addParam<bool>("legacy_return_mapping",
38  false,
39  "Perform iterations and compute residual "
40  "the same way as the previous "
41  "algorithm. Also use same old defaults for relative_tolerance, "
42  "absolute_tolerance, and max_its.");
43 
44  return params;
45 }