www.mooseframework.org
Functions
EqualGradientLagrangeMultiplier.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PhaseFieldApp", EqualGradientLagrangeMultiplier)
 
template<>
InputParameters validParams< EqualGradientLagrangeMultiplier > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
EqualGradientLagrangeMultiplier   
)

◆ validParams< EqualGradientLagrangeMultiplier >()

template<>
InputParameters validParams< EqualGradientLagrangeMultiplier > ( )

Definition at line 19 of file EqualGradientLagrangeMultiplier.C.

20 {
21  InputParameters params = validParams<InterfaceKernel>();
22  params.addClassDescription("Lagrange multiplier kernel for EqualGradientLagrangeInterface.");
23  params.addRequiredParam<unsigned int>("component", "Gradient component to constrain");
24  params.addCoupledVar("element_var",
25  "The gradient constrained variable on this side of the interface.");
26  params.addParam<Real>("jacobian_fill",
27  0.0,
28  "Compensate on diagonal Jacobian fill term when "
29  "using a NullKernel on the Lagrange multiplier "
30  "variable");
31  return params;
32 }