10#ifdef MOOSE_MFEM_ENABLED
20 params.
addClassDescription(
"Adds the boundary integrator to an MFEM problem for the linear form "
21 "$(f, \\vec v \\cdot \\hat n)_{\\partial\\Omega}$");
22 params.
addParam<MFEMScalarCoefficientName>(
23 "coefficient",
"1.",
"The coefficient which will be used in the integrated BC.");
34mfem::LinearFormIntegrator *
37 return new mfem::VectorFEBoundaryFluxLFIntegrator(
_coef);
registerMooseObject("MooseApp", MFEMVectorFEBoundaryFluxIntegratedBC)
static InputParameters validParams()
mfem::Coefficient & _coef
static InputParameters validParams()
MFEMVectorFEBoundaryFluxIntegratedBC(const InputParameters ¶meters)
virtual mfem::LinearFormIntegrator * createLFIntegrator()
Create MFEM integrator to apply to the RHS of the weak form. Ownership managed by the caller.