Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< SwitchingFunctionConstraintLagrange >()
Definition at line 16 of file SwitchingFunctionConstraintLagrange.C.
18 InputParameters params = validParams<Kernel>();
19 params.addClassDescription(
"Lagrange multiplier kernel to constrain the sum of all switching "
20 "functions in a multiphase system. This kernel acts on the Lagrange "
21 "multiplier variable.");
22 params.addParam<std::vector<MaterialPropertyName>>(
"h_names",
"Switching function materials");
23 params.addRequiredCoupledVar(
"etas",
"eta order parameters");
24 params.addParam<Real>(
"epsilon", 1e-9,
"Shift factor to avoid a zero pivot");