10 #ifdef MOOSE_MFEM_ENABLED 54 #endif // MOOSE_MFEM_ENABLED mfem::VectorSumCoefficient _final_coef_imag
mfem::VectorCoefficient & _u_coef_imag
mfem::VectorCrossProductCoefficient _cross_ur_vr
mfem::VectorCrossProductCoefficient _cross_ui_vr
const InputParameters & parameters() const
Get the parameters of the object.
void execute() override
Perform the main work for this object.
~MFEMComplexExteriorProductAux() override=default
static InputParameters validParams()
mfem::VectorCrossProductCoefficient _cross_ur_vi
Project onto a complex vector MFEM auxvariable.
mfem::VectorCoefficient & _v_coef_imag
const std::complex< mfem::real_t > _scale_factor
Scaling factor applied on the resulting field.
mfem::VectorCoefficient & _u_coef_real
Coefficient wrappers.
mfem::VectorCoefficient & _v_coef_real
mfem::VectorCrossProductCoefficient _cross_ui_vi
mfem::VectorSumCoefficient _final_coef_real
Final coefficient that sums the crossproduct terms.
MFEMComplexExteriorProductAux(const InputParameters ¶meters)
Class to construct an auxiliary solver used to update a complex auxvariable.