19 params.
addClassDescription(
"Imposes constraints for HFEM with side-discontinuous variables.");
25 _lambda_var(*getVar(
"side_variable", 0)),
26 _lambda(_is_implicit ? _lambda_var.sln() : _lambda_var.slnOld()),
27 _phi_lambda(_lambda_var.phiFace()),
28 _test_lambda(_lambda_var.phiFace()),
29 _lambda_id(coupled(
"side_variable"))
registerMooseObject("MooseApp", HFEMTestJump)
The HFEMTestJump class computes an L2 product (lambda, [u*])_Gamma, where Gamma is the set of interna...
static InputParameters validParams()
Factory constructor initializes all internal references needed for residual computation.
const VariableTestValue & _test_neighbor
Side test function.
const unsigned int _lambda_id
Variable id for lambda.
The DGKernel class is responsible for calculating the residuals for various physics on internal sides...
virtual Real computeQpResidual(Moose::DGResidualType type) override
This is the virtual that derived classes should override for computing the residual on neighboring el...
HFEMTestJump(const InputParameters ¶meters)
const std::string & type() const
Get the type of this class.
const MooseArray< Point > & _normals
Normal vectors at the quadrature points.
const VariableTestValue & _test
test functions
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _lambda
Current lambda solution at the current side quadrature point.
const VariablePhiValue & _phi_lambda
lambda shape function at the current side quadrature point
virtual Real computeQpOffDiagJacobian(Moose::DGJacobianType type, unsigned int jvar) override
This is the virtual that derived classes should override for computing the off-diag Jacobian...