10#ifdef MOOSE_MFEM_ENABLED
14#include "libmesh/ignore_warnings.h"
15#include "mfem/miniapps/common/mesh_extras.hpp"
16#include "libmesh/restore_warnings.h"
24 params.
addClassDescription(
"Base class for applying boundary conditions to MFEM problems.");
27 params.
addParam<VariableName>(
"variable",
"Variable on which to apply the boundary condition");
34 parameters, getMFEMProblem().getMFEMVariableMesh(getParam<VariableName>(
"variable"))),
35 _test_var_name(getParam<VariableName>(
"variable"))
static InputParameters validParams()
MFEMBoundaryCondition(const InputParameters ¶meters)
Base class for construction of an object that is restricted to a subset of boundaries of the problem ...
static InputParameters validParams()
Thin base for MFEM objects backed directly by MooseObject instead of UserObject.
static InputParameters validParams()
Declare the common parameters required by MFEM MooseObject-backed classes.