www.mooseframework.org
Functions
ContactSlipDamper.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< ContactSlipDamper > ()
 

Function Documentation

template<>
InputParameters validParams< ContactSlipDamper > ( )

Definition at line 17 of file ContactSlipDamper.C.

18 {
19  InputParameters params = validParams<GeneralDamper>();
20  params.addRequiredParam<std::vector<int>>(
21  "master", "IDs of the master surfaces for which slip reversals should be damped");
22  params.addRequiredParam<std::vector<int>>(
23  "slave", "IDs of the slave surfaces for which slip reversals should be damped");
24  params.addParam<Real>(
25  "max_iterative_slip", std::numeric_limits<Real>::max(), "Maximum iterative slip");
26  params.addRangeCheckedParam<Real>("min_damping_factor",
27  0.0,
28  "min_damping_factor < 1.0",
29  "Minimum permissible value for damping factor");
30  params.addParam<Real>("damping_threshold_factor",
31  1.0e3,
32  "If previous iterations's slip is below "
33  "the slip tolerance, only damp a slip "
34  "reversal if the slip magnitude is "
35  "greater than than this factor times "
36  "the old slip.");
37  params.addParam<bool>("debug_output", false, "Output detailed debugging information");
38  return params;
39 }