10 #ifdef MOOSE_MFEM_ENABLED 53 #endif // MOOSE_MFEM_ENABLED mfem::InnerProductCoefficient _dot_ur_vi
~MFEMComplexInnerProductAux() override=default
Project onto a complex scalar MFEM auxvariable.
void execute() override
Perform the main work for this object.
mfem::SumCoefficient _final_coef_imag
const InputParameters & parameters() const
Get the parameters of the object.
const std::complex< mfem::real_t > _scale_factor
Scaling factor applied on the resulting field.
mfem::InnerProductCoefficient _dot_ui_vi
mfem::InnerProductCoefficient _dot_ur_vr
mfem::VectorCoefficient & _u_coef_imag
mfem::VectorCoefficient & _v_coef_imag
MFEMComplexInnerProductAux(const InputParameters ¶meters)
mfem::SumCoefficient _final_coef_real
Final coefficient that sums the inner product terms.
static InputParameters validParams()
mfem::InnerProductCoefficient _dot_ui_vr
mfem::VectorCoefficient & _v_coef_real
Class to construct an auxiliary solver used to update a complex auxvariable.
mfem::VectorCoefficient & _u_coef_real
Coefficient wrappers.