#include <XFEMSingleVariableConstraint.h>
Public Member Functions | |
XFEMSingleVariableConstraint (const InputParameters ¶meters) | |
virtual | ~XFEMSingleVariableConstraint () |
Protected Member Functions | |
virtual void | reinitConstraintQuadrature (const ElementPairInfo &element_pair_info) override |
virtual Real | computeQpResidual (Moose::DGResidualType type) override |
virtual Real | computeQpJacobian (Moose::DGJacobianType type) override |
Protected Attributes | |
Point | _interface_normal |
Vector normal to the internal interface. More... | |
Real | _alpha |
Stabilization parameter in Nitsche's formulation and penalty factor in the Penalty Method. More... | |
const Function & | _jump |
Change in variable value at the interface. More... | |
const Function & | _jump_flux |
Change in flux of variable value at the interface. More... | |
bool | _use_penalty |
Use penalty formulation. More... | |
std::shared_ptr< XFEM > | _xfem |
Pointer to the XFEM controller object. More... | |
Definition at line 26 of file XFEMSingleVariableConstraint.h.
XFEMSingleVariableConstraint::XFEMSingleVariableConstraint | ( | const InputParameters & | parameters | ) |
Definition at line 48 of file XFEMSingleVariableConstraint.C.
|
virtual |
Definition at line 68 of file XFEMSingleVariableConstraint.C.
|
overrideprotectedvirtual |
Definition at line 116 of file XFEMSingleVariableConstraint.C.
|
overrideprotectedvirtual |
Definition at line 78 of file XFEMSingleVariableConstraint.C.
|
overrideprotectedvirtual |
Definition at line 71 of file XFEMSingleVariableConstraint.C.
|
protected |
Stabilization parameter in Nitsche's formulation and penalty factor in the Penalty Method.
Definition at line 44 of file XFEMSingleVariableConstraint.h.
Referenced by computeQpJacobian(), and computeQpResidual().
|
protected |
Vector normal to the internal interface.
Definition at line 40 of file XFEMSingleVariableConstraint.h.
Referenced by computeQpJacobian(), computeQpResidual(), and reinitConstraintQuadrature().
|
protected |
Change in variable value at the interface.
Definition at line 47 of file XFEMSingleVariableConstraint.h.
Referenced by computeQpResidual().
|
protected |
Change in flux of variable value at the interface.
Definition at line 50 of file XFEMSingleVariableConstraint.h.
Referenced by computeQpResidual().
|
protected |
Use penalty formulation.
Definition at line 53 of file XFEMSingleVariableConstraint.h.
Referenced by computeQpJacobian(), and computeQpResidual().
|
protected |
Pointer to the XFEM controller object.
Definition at line 56 of file XFEMSingleVariableConstraint.h.
Referenced by XFEMSingleVariableConstraint().