20 params.
addClassDescription(
"Adds the boundary integrator to an MFEM problem for the linear form " 21 "$(\\vec f, \\vec v)_{\\partial\\Omega}$");
22 params.
addParam<MFEMVectorCoefficientName>(
23 "vector_coefficient",
"1. 1. 1.",
"Vector coefficient used in the boundary integrator");
29 _vec_coef(getVectorCoefficient(getParam<MFEMVectorCoefficientName>(
"vector_coefficient")))
35 mfem::LinearFormIntegrator *
38 return new mfem::VectorBoundaryLFIntegrator(
_vec_coef);
42 mfem::BilinearFormIntegrator *
virtual mfem::LinearFormIntegrator * createLFIntegrator() override
MFEMVectorBoundaryIntegratedBC(const InputParameters ¶meters)
static InputParameters validParams()
static InputParameters validParams()
mfem::VectorCoefficient & _vec_coef
virtual mfem::BilinearFormIntegrator * createBFIntegrator() override
registerMooseObject("MooseApp", MFEMVectorBoundaryIntegratedBC)