22 params.
addClassDescription(
"Class to transfer MFEM variable data to or from a restricted copy of " 23 "the variable defined on an " 24 " a subspace of an MFEMMesh, represented as an MFEMSubMesh.");
26 "MFEM variable to transfer data from. Can be defined on " 27 "either the parent mesh or a submesh of it.");
29 "MFEM variable to transfer data into. Can be defined on " 30 "either the parent mesh or a submesh of it.");
36 _source_var_name(getParam<VariableName>(
"from_variable")),
37 _source_var(*getMFEMProblem().getProblemData().gridfunctions.Get(_source_var_name)),
38 _result_var_name(getParam<VariableName>(
"to_variable")),
39 _result_var(*getMFEMProblem().getProblemData().gridfunctions.Get(_result_var_name))
MFEMSubMeshTransfer(const InputParameters ¶meters)
static InputParameters validParams()
static InputParameters validParams()
const mfem::ParGridFunction & _source_var
Reference to source gridfunction.
Class to transfer MFEM variable data to or from a restricted copy of the variable defined on an a sub...
mfem::ParGridFunction & _result_var
Reference to result gridfunction.
virtual void execute() override
Execute method.
registerMooseObject("MooseApp", MFEMSubMeshTransfer)