35   virtual void execute() 
override;
 bool hasBlocks(const Elem *elem) const
Check that element 'elem' is part of the domain this transfer is restricted to. 
bool isBoundaryElem(const MooseMesh *mesh, const Elem *elem) const
Check that the element belongs to boundary this transfer is restricted to. 
static InputParameters validParams()
const bool _all_parent_nodes_contained_in_sub_app
Boolean variable to generate error if every parent app node cannot be mapped to a subApp during from_...
std::string _user_object_name
bool isBoundaryNode(const MooseMesh *mesh, const Node *node) const
Check that the node belongs to boundary this transfer is restricted to. 
const InputParameters & parameters() const
Get the parameters of the object. 
virtual void execute() override
Execute the transfer. 
const bool _skip_bbox_check
whether to check the bounding box check or not 
bool usesMooseAppCoordTransform() const override
Whether this transfer handles non-translation-based transformations, e.g. 
bool blockRestricted() const
std::set< SubdomainID > _blk_ids
Set of block ids this transfer is restricted to. 
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
std::set< BoundaryID > _bnd_ids
Set of the boundary ids. 
Transfers variables on possibly different meshes while conserving a user defined property (Postproces...
Loops over a target mesh and uses either node or element centroid location (based on the target varia...
const bool & _nearest_sub_app
Whether to utilize the nearest sub-app to transfer from. 
unsigned int findSubAppToTransferFrom(const Point &p)
Gets the UserObject to transfer from when transferring from_multiapp. 
bool boundaryRestricted() const
MultiAppUserObjectTransfer(const InputParameters ¶meters)