20 "Computes a finite element mass matrix on internal faces meant for use in " 21 "preconditioning schemes which require one");
28 :
DGKernel(parameters), _density(getParam<
Real>(
"density"))
31 mooseError(
"One of 'matrix_tags' or 'extra_matrix_tags' must be provided");
37 mooseAssert(
false,
"should never be called");
This class can be used to compute a mass matrix for facet unknowns, e.g.
static void setMassMatrixParams(InputParameters ¶ms)
MassMatrixDGKernel(const InputParameters ¶meters)
static InputParameters validParams()
static InputParameters validParams()
const std::string & type() const
const VariableTestValue & _test
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("NavierStokesApp", MassMatrixDGKernel)
void mooseError(Args &&... args) const
const VariablePhiValue & _phi
bool isParamValid(const std::string &name) const
virtual Real computeQpJacobian(const Moose::DGJacobianType type) override
virtual Real computeQpResidual(Moose::DGResidualType) override