20 params.
addClassDescription(
"Adds the boundary integrator to an MFEM problem for the linear form " 22 "arising from the weak form of the forcing term $f$.");
23 params.
addParam<MFEMScalarCoefficientName>(
24 "coefficient",
"1.",
"The coefficient which will be used in the integrated BC");
30 _coef(getScalarCoefficient(getParam<MFEMScalarCoefficientName>(
"coefficient")))
36 mfem::LinearFormIntegrator *
39 return new mfem::BoundaryLFIntegrator(
_coef);
43 mfem::BilinearFormIntegrator *
registerMooseObject("MooseApp", MFEMBoundaryIntegratedBC)
virtual mfem::BilinearFormIntegrator * createBFIntegrator()
static InputParameters validParams()
MFEMBoundaryIntegratedBC(const InputParameters ¶meters)
static InputParameters validParams()
virtual mfem::LinearFormIntegrator * createLFIntegrator()
mfem::Coefficient & _coef