10 #ifdef MOOSE_MFEM_ENABLED 39 const mfem::ParGridFunction &
_u_var;
40 const mfem::ParGridFunction &
_v_var;
45 mfem::VectorGridFunctionCoefficient
_u_coef;
46 mfem::VectorGridFunctionCoefficient
_v_coef;
54 #endif // MOOSE_MFEM_ENABLED const VariableName _u_var_name
Names of vector sources.
const InputParameters & parameters() const
Get the parameters of the object.
mfem::VectorCrossProductCoefficient _cross_uv
mfem::VectorGridFunctionCoefficient _v_coef
const mfem::real_t _scale_factor
Scaling factor applied on the resulting field.
mfem::ScalarVectorProductCoefficient _final_coef
Final coefficient that applies the scale factor to the crossproduct.
const mfem::ParGridFunction & _v_var
Class to construct an auxiliary solver used to update an auxvariable.
Project s(x) * (U x V) onto a vector MFEM auxvariable.
void execute() override
Execute method.
mfem::VectorGridFunctionCoefficient _u_coef
Coefficient wrappers.
const mfem::ParGridFunction & _u_var
References to the vector ParGridFunctions.
~MFEMCrossProductAux() override=default
MFEMCrossProductAux(const InputParameters ¶meters)
mfem::ConstantCoefficient _scale_c
static InputParameters validParams()
const VariableName _v_var_name