10#ifdef MOOSE_MFEM_ENABLED
21 params.
addParam<MFEMScalarCoefficientName>(
24 "The coefficient setting the real part of the values on the essential boundary");
25 params.
addParam<MFEMScalarCoefficientName>(
28 "The coefficient setting the imaginary part of the values on the essential boundary");
35 _coef_real(getScalarCoefficient(
"coefficient_real")),
36 _coef_imag(getScalarCoefficient(
"coefficient_imag"))
registerMooseObject("MooseApp", MFEMComplexScalarDirichletBC)
mfem::Array< int > & getBoundaryMarkers()
static InputParameters validParams()
mfem::Coefficient & _coef_real
void ApplyBC(mfem::ParComplexGridFunction &gridfunc) override
mfem::Coefficient & _coef_imag
MFEMComplexScalarDirichletBC(const InputParameters ¶meters)
static InputParameters validParams()