19 "preconditioning schemes which require one");
20 params.
addParam<Real>(
"density", 1,
"Optional density for scaling the computed mass.");
26 params.
set<
bool>(
"matrix_only") =
true;
31 :
IntegratedBC(parameters), _density(getParam<Real>(
"density")), _hmax(0)
34 mooseError(
"One of 'matrix_tags' or 'extra_matrix_tags' must be provided");
registerMooseObject("NavierStokesApp", MassMatrixIntegratedBC)
const Elem *const & _current_side_elem
static InputParameters validParams()
const VariablePhiValue & _phi
const VariableTestValue & _test
This class adds the exterior boundary mass for facet unknowns.
virtual Real computeQpResidual() override
Real _hmax
Facet characteristic length for correct norm computations.
MassMatrixIntegratedBC(const InputParameters ¶meters)
virtual Real computeQpJacobian() override
void precalculateJacobian() override
static InputParameters validParams()
void mooseError(Args &&... args) const
bool isParamValid(const std::string &name) const