Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< ContactSlipDamper >()
Definition at line 21 of file ContactSlipDamper.C.
23 InputParameters params = validParams<GeneralDamper>();
24 params.addRequiredParam<std::vector<int>>(
25 "master",
"IDs of the master surfaces for which slip reversals should be damped");
26 params.addRequiredParam<std::vector<int>>(
27 "slave",
"IDs of the slave surfaces for which slip reversals should be damped");
28 params.addParam<Real>(
29 "max_iterative_slip", std::numeric_limits<Real>::max(),
"Maximum iterative slip");
30 params.addRangeCheckedParam<Real>(
"min_damping_factor",
32 "min_damping_factor < 1.0",
33 "Minimum permissible value for damping factor");
34 params.addParam<Real>(
"damping_threshold_factor",
36 "If previous iterations's slip is below "
37 "the slip tolerance, only damp a slip "
38 "reversal if the slip magnitude is "
39 "greater than than this factor times "
41 params.addParam<
bool>(
"debug_output",
false,
"Output detailed debugging information");