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"))
MFEMComplexScalarDirichletBC(const InputParameters ¶meters)
static InputParameters validParams()
void ApplyBC(mfem::ParComplexGridFunction &gridfunc) override
mfem::Coefficient & _coef_real
static InputParameters validParams()
mfem::Array< int > & getBoundaryMarkers()
mfem::Coefficient & _coef_imag
registerMooseObject("MooseApp", MFEMComplexScalarDirichletBC)