MFEMSubMeshTransfer

Overview

MFEMSubMeshTransfer transfers data between MFEM variables sharing a common subspace within the same problem, when at least one is defined on an MFEM submesh. The finite element space of the MFEM variables must otherwise be of the same type.

Input Parameters

  • from_variableMFEM variable to transfer data from. Can be defined on either the parent mesh or a submesh of it.

    C++ Type:VariableName

    Unit:(no unit assumed)

    Controllable:No

    Description:MFEM variable to transfer data from. Can be defined on either the parent mesh or a submesh of it.

  • to_variableMFEM variable to transfer data into. Can be defined on either the parent mesh or a submesh of it.

    C++ Type:VariableName

    Unit:(no unit assumed)

    Controllable:No

    Description:MFEM variable to transfer data into. Can be defined on either the parent mesh or a submesh of it.

Required Parameters

  • execute_onTIMESTEP_ENDThe list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.

    Default:TIMESTEP_END

    C++ Type:ExecFlagEnum

    Options:XFEM_MARK, FORWARD, ADJOINT, HOMOGENEOUS_FORWARD, ADJOINT_TIMESTEP_BEGIN, ADJOINT_TIMESTEP_END, NONE, INITIAL, LINEAR, LINEAR_CONVERGENCE, NONLINEAR, NONLINEAR_CONVERGENCE, POSTCHECK, TIMESTEP_END, TIMESTEP_BEGIN, MULTIAPP_FIXED_POINT_END, MULTIAPP_FIXED_POINT_BEGIN, MULTIAPP_FIXED_POINT_CONVERGENCE, FINAL, CUSTOM

    Controllable:No

    Description:The list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files