39 vector<su2double> coorPoints;
41 vector<unsigned long> localPointIDs;
43 vector<int> ranksOfPoints;
56 const bool globalTree);
82 void DetermineNearestNode_impl(vector<unsigned long>& frontLeaves, vector<unsigned long>& frontLeavesNew,
Base class for storing an ADT in an arbitrary number of dimensions.
Base class for storing an ADT in an arbitrary number of dimensions.
Definition CADTBaseClass.hpp:45
array< vector< unsigned long >, 1 > FrontLeaves
Definition CADTBaseClass.hpp:57
array< vector< unsigned long >, 1 > FrontLeavesNew
Definition CADTBaseClass.hpp:58
Class for storing an ADT of only points in an arbitrary number of dimensions.
Definition CADTPointsOnlyClass.hpp:37
CADTPointsOnlyClass()=delete
Default constructor of the class, disabled.
void DetermineNearestNode(const su2double *coor, su2double &dist, unsigned long &pointID, int &rankID)
Function, which determines the nearest node in the ADT for the given coordinate.
Definition CADTPointsOnlyClass.hpp:67
passivedouble su2double
Definition code_config.hpp:181
constexpr int omp_get_thread_num()
Index of current thread, akin to MPI rank.
Definition omp_structure.hpp:85