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.
1.8.16