Lagrange multiplier "FaceKernel" that is used in conjunction with EqualGradientLagrangeInterface. More...
#include <EqualGradientLagrangeMultiplier.h>
Public Member Functions | |
EqualGradientLagrangeMultiplier (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual (Moose::DGResidualType type) override |
virtual Real | computeQpJacobian (Moose::DGJacobianType type) override |
virtual Real | computeQpOffDiagJacobian (Moose::DGJacobianType type, unsigned int jvar) override |
Protected Attributes | |
const unsigned int | _component |
x,y,z component of the gradient to constrain More... | |
unsigned int | _neighbor_jvar |
variable to control gradient on the slave side of the interface More... | |
const Real | _jacobian_fill |
compensate Jacobian fill term from NullKernel More... | |
const VariableGradient & | _grad_element_value |
variable to control gradient on the master side of the interface More... | |
unsigned int | _element_jvar |
Lagrange multiplier "FaceKernel" that is used in conjunction with EqualGradientLagrangeInterface.
Definition at line 23 of file EqualGradientLagrangeMultiplier.h.
EqualGradientLagrangeMultiplier::EqualGradientLagrangeMultiplier | ( | const InputParameters & | parameters | ) |
Definition at line 34 of file EqualGradientLagrangeMultiplier.C.
|
overrideprotectedvirtual |
Definition at line 55 of file EqualGradientLagrangeMultiplier.C.
|
overrideprotectedvirtual |
Definition at line 67 of file EqualGradientLagrangeMultiplier.C.
|
overrideprotectedvirtual |
Definition at line 45 of file EqualGradientLagrangeMultiplier.C.
|
protected |
x,y,z component of the gradient to constrain
Definition at line 34 of file EqualGradientLagrangeMultiplier.h.
Referenced by computeQpJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
Definition at line 38 of file EqualGradientLagrangeMultiplier.h.
Referenced by computeQpOffDiagJacobian().
|
protected |
variable to control gradient on the master side of the interface
Definition at line 37 of file EqualGradientLagrangeMultiplier.h.
Referenced by computeQpResidual().
|
protected |
compensate Jacobian fill term from NullKernel
Definition at line 45 of file EqualGradientLagrangeMultiplier.h.
Referenced by computeQpJacobian().
|
protected |
variable to control gradient on the slave side of the interface
Definition at line 42 of file EqualGradientLagrangeMultiplier.h.