13 #include "libmesh/mesh_function.h" 28 virtual void execute()
override;
34 const std::vector<std::pair<Point, unsigned int>> & incoming_points,
35 std::vector<std::pair<Real, Real>> & outgoing_vals)
override;
49 const std::vector<BoundingBox> & local_bboxes,
50 const std::vector<std::pair<Point, unsigned int>> & incoming_points,
51 std::vector<std::pair<Real, Real>> & outgoing_vals);
virtual void evaluateInterpValues(const unsigned int, const std::vector< std::pair< Point, unsigned int >> &incoming_points, std::vector< std::pair< Real, Real >> &outgoing_vals) override
void evaluateInterpValuesWithUserObjects(const std::vector< BoundingBox > &local_bboxes, const std::vector< std::pair< Point, unsigned int >> &incoming_points, std::vector< std::pair< Real, Real >> &outgoing_vals)
virtual void execute() override
Execute the transfer.
const InputParameters & parameters() const
Get the parameters of the object.
static InputParameters validParams()
std::vector< BoundingBox > _local_bboxes
virtual void prepareEvaluationOfInterpValues(const unsigned int) override
Transfers values computed in the origin mesh by the source user object spatialValue() routine at loca...
const std::string _user_object_name
Name of the source user object in all the source problems.
bool usesMooseAppCoordTransform() const override
Whether this transfer handles non-translation-based transformations, e.g.
virtual std::string getDataSourceName(unsigned int var_index) const override
Return a human-readable description of the data source (variable, functor, user object, etc.) used for conflict warning messages.
MultiAppGeneralFieldUserObjectTransfer(const InputParameters ¶meters)
It is a general field transfer.