MultiAppDofCopyTransfer(const InputParameters ¶meters)
Copy the fields directly from one application to another, based on degree-of-freedom indexing...
void transferDofObject(libMesh::DofObject *to_object, libMesh::DofObject *from_object, MooseVariableFieldBase &to_var, MooseVariableFieldBase &from_var, NumericVector< Number > &to_solution, NumericVector< Number > &from_solution)
Performs the transfer of values between a node or element.
static InputParameters validParams()
This class provides an interface for common operations on field variables of both FE and FV types wit...
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
std::set< SubdomainID > _from_blocks
Subdomain IDs of the blocks to transfer from.
void initialSetup() override
Method called at the beginning of the simulation for checking integrity or doing one-time setup...
std::set< SubdomainID > _to_blocks
Subdomain IDs of the blocks to transfer to.
Intermediary class that allows variable names as inputs.
const bool _has_block_restrictions
Whether block restriction is active.
void transfer(FEProblemBase &to_problem, FEProblemBase &from_problem)
Performs the transfer of a variable between two problems if they have the same mesh.
const InputParameters & parameters() const
Get the parameters of the object.