20 #include "libmesh/system.h" 60 mooseError(
"No displaced problem to provide a displaced equation system");
MooseEnum _current_direction
void variableIntegrityCheck(const AuxVariableName &var_name, bool is_from_multiapp) const
Utility to verify that the variable in the destination system exists.
virtual void initialSetup()
Method called at the beginning of the simulation for checking integrity or doing one-time setup...
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
static InputParameters validParams()
libMesh::EquationSystems & getEquationSystem(FEProblemBase &problem, bool use_displaced) const
Returns the Problem's equation system, displaced or not Be careful! If you transfer TO a displaced sy...
void initialSetup() override
Method called at the beginning of the simulation for checking integrity or doing one-time setup...
virtual libMesh::EquationSystems & es() override
static InputParameters validParams()
virtual std::shared_ptr< const DisplacedProblem > getDisplacedProblem() const
Base class for all MultiAppTransfer objects.
virtual std::vector< AuxVariableName > getToVarNames() const =0
Virtual function defining variables to transfer to.
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
virtual std::vector< VariableName > getFromVarNames() const =0
Virtual function defining variables to be transferred.
MultiAppFieldTransfer(const InputParameters ¶meters)