OutputTools< Real >::VariableGradient VariableGradient
virtual void computeJacobian() override
Computes the jacobian for the current side.
std::vector< Real > _constraint_weight
Weights of quadrature points used in integration of constraint.
virtual void computeResidual() override
Computes the residual for the current side.
FEProblemBase & _fe_problem
const VariablePhiGradient & _grad_phi_neighbor
Gradient of neighbor shape function.
Class for stuff related to variables.
unsigned int _interface_id
std::vector< Point > _constraint_q_point
Quadrature points used in integration of constraint.
const VariableValue & _u_neighbor
Holds the current solution at the current quadrature point on the neighbor element.
Base class for all Constraint types.
const VariableTestGradient & _grad_test
Gradient of test function.
unsigned int getInterfaceID() const
Get the interface ID.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
ElemElemConstraint(const InputParameters ¶meters)
Enhances MooseVariableInterface interface provide values from neighbor elements.
const Elem *const & _current_elem
const VariableTestValue & _test_neighbor
Neighbor test function.
virtual void computeElemNeighJacobian(Moose::DGJacobianType type)
Computes the element/neighbor-element/neighbor Jacobian.
static InputParameters validParams()
virtual Real computeQpJacobian(Moose::DGJacobianType type)=0
Compute the Jacobian for one of the constraint quadrature points.
OutputTools< Real >::VariableTestValue VariableTestValue
virtual void reinitConstraintQuadrature(const ElementPairInfo &element_pair_info)
Set information needed for constraint integration.
const VariableTestValue & _test
Test function.
const std::string & type() const
Get the type of this class.
const VariableGradient & _grad_u
Holds the current solution gradient at the current quadrature point.
const VariableGradient & _grad_u_neighbor
Holds the current solution gradient at the current quadrature point on the neighbor element...
This is the ElementPairInfo class.
const VariablePhiValue & _phi_neighbor
Neighbor shape function.
const VariableTestGradient & _grad_test_neighbor
Gradient of neighbor shape function.
virtual Real computeQpResidual(Moose::DGResidualType type)=0
Compute the residual for one of the constraint quadrature points.
const Elem *const & _neighbor_elem
The neighboring element.
OutputTools< Real >::VariablePhiGradient VariablePhiGradient
virtual void computeElemNeighResidual(Moose::DGResidualType type)
Computes the residual for this element or the neighbor.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _u
Holds the current solution at the current quadrature point.
virtual void reinit(const ElementPairInfo &element_pair_info)
reinit element-element constraint
const VariablePhiGradient & _grad_phi
Shape function gradient.
const VariablePhiValue & _phi
Shape function.
const InputParameters & parameters() const
Get the parameters of the object.
OutputTools< Real >::VariableTestGradient VariableTestGradient
unsigned int _i
Indices for looping over DOFs.
const MooseVariable & variable() const override
The variable number that this object operates on.