118 std::vector<Point2D>
ED;
139 std::vector<std::pair<int, int>>
child;
140 std::vector<std::pair<int, int>>
range;
156 float Update(
const std::vector<Vortex2D>& vtx,
double eps);
173 int Delta(
int i,
int j)
const;
Описание констант и параметров для взаимодействия с графическим ускорителем
Заголовочный файл с описанием класса Vortex2D.
Структура, хранящая данные и указатели на массивы на GPU для оптимизации итерационного решения СЛАУ н...
std::vector< std::pair< int, int > > range
std::vector< Point2D > moms
float Update(const std::vector< Vortex2D > &vtx, double eps)
float DownwardTraversalVorticesToPoints(CpuTreeInfo &cntrTree, Point2D *velD, double *epsastD, double eps2, double theta, int order, bool calcRadius)
std::vector< int > levelUnsort
std::vector< unsigned int > mortonCodesKeyUnsort
std::vector< int > parent
std::vector< int > indexSort
std::vector< unsigned int > mortonCodesKey
std::vector< Point2D > object
float UpwardTraversal(int order)
std::vector< int > mortonCodesIdx
std::vector< double > gamma
void RadixSortInternalCells()
std::vector< Point2D > center
void RadixSortMortonCodes()
std::vector< Point4D > gabForLeaves
std::vector< Point2D > ED
std::vector< int > levelSort
std::vector< int > indexSortT
std::vector< Point4D > lowerupper
std::vector< int > indexUnsort
std::vector< int > mortonCodesIdxUnsort
int Delta(int i, int j) const
std::vector< std::pair< int, int > > child