#include <NearestNodeThread.h>
Public Member Functions | |
NearestNodeThread (const MooseMesh &mesh, std::map< dof_id_type, std::vector< dof_id_type >> &neighbor_nodes) | |
NearestNodeThread (NearestNodeThread &x, Threads::split split) | |
void | operator() (const NodeIdRange &range) |
Save a patch of nodes that are close to each of the secondary nodes to speed the search algorithm TODO: This needs to be updated at some point in time. More... | |
void | join (const NearestNodeThread &other) |
Public Attributes | |
std::map< dof_id_type, NearestNodeLocator::NearestNodeInfo > | _nearest_node_info |
Real | _max_patch_percentage |
Protected Attributes | |
const MooseMesh & | _mesh |
std::map< dof_id_type, std::vector< dof_id_type > > & | _neighbor_nodes |
Definition at line 14 of file NearestNodeThread.h.
NearestNodeThread::NearestNodeThread | ( | const MooseMesh & | mesh, |
std::map< dof_id_type, std::vector< dof_id_type >> & | neighbor_nodes | ||
) |
Definition at line 18 of file NearestNodeThread.C.
NearestNodeThread::NearestNodeThread | ( | NearestNodeThread & | x, |
Threads::split | split | ||
) |
Definition at line 25 of file NearestNodeThread.C.
void NearestNodeThread::join | ( | const NearestNodeThread & | other | ) |
Definition at line 94 of file NearestNodeThread.C.
void NearestNodeThread::operator() | ( | const NodeIdRange & | range | ) |
Save a patch of nodes that are close to each of the secondary nodes to speed the search algorithm TODO: This needs to be updated at some point in time.
If the hits into this data structure approach "the end" then it may be time to update
Definition at line 39 of file NearestNodeThread.C.
Real NearestNodeThread::_max_patch_percentage |
Definition at line 32 of file NearestNodeThread.h.
Referenced by NearestNodeLocator::findNodes(), join(), and operator()().
|
protected |
Definition at line 36 of file NearestNodeThread.h.
Referenced by operator()().
std::map<dof_id_type, NearestNodeLocator::NearestNodeInfo> NearestNodeThread::_nearest_node_info |
Definition at line 28 of file NearestNodeThread.h.
Referenced by NearestNodeLocator::findNodes(), join(), and operator()().
|
protected |
Definition at line 39 of file NearestNodeThread.h.
Referenced by operator()().