Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< XFEMSingleVariableConstraint >()
Definition at line 26 of file XFEMSingleVariableConstraint.C.
28 InputParameters params = validParams<ElemElemConstraint>();
29 params.addParam<Real>(
"alpha",
31 "Stabilization parameter in Nitsche's formulation and penalty factor "
32 "in the Penalty Method. In Nitsche's formulation this should be as "
33 "small as possible while the method is still stable; while in the "
34 "Penalty Method you want this to be quite large (e.g. 1e6).");
35 params.addParam<FunctionName>(
"jump", 0,
"Jump at the interface. Can be a Real or FunctionName.");
36 params.addParam<FunctionName>(
37 "jump_flux", 0,
"Flux jump at the interface. Can be a Real or FunctionName.");
38 params.addParam<UserObjectName>(
39 "geometric_cut_userobject",
40 "Name of GeometricCutUserObject associated with this constraint.");
41 params.addParam<
bool>(
44 "Use the Penalty instead of Nitsche (Nitsche only works for simple diffusion problems).");