![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
Структура, соответствующая ячейке мортоновского дерева More...
#include <TreeBH.h>

Public Attributes | |
| int | parent |
| Индекс родительской ячейки (0 — для корня дерева) | |
| numvector< int, 2 > | child |
| Индексы потомков (если это не particle): 0 - левый, 1 - правый | |
| numvector< int, 2 > | range |
| Диапазон индексов частиц в ячейке: 0 - первая; 1 - последняя | |
| bool | particle |
| bool | leaf |
| Признак того, что при обходе дерева на более глубокие уровни спускаться не нужно | |
| Point2D | size |
| Размер ячейки по x и по y (для листа (0;0) | |
| Point2D | center |
| Положение центра ячейки | |
| int | level |
| Уровень ячейки в дереве (не заполняется для частиц) | |
| std::vector< Point2D > | mom |
| Мультипольные моменты ячейки | |
| std::vector< Point2D > | E |
| Коэффициенты локального разложения в ячейке для вычисления скоростей | |
| std::vector< int > | closeCells |
| Point2D | minx_miny |
| Point2D | maxx_maxy |
| bool | hasGabs |
Структура, соответствующая ячейке мортоновского дерева
\Version 1.14
| numvector<int, 2> BH::treeCellT::child |
| std::vector<int> BH::treeCellT::closeCells |
| std::vector<Point2D> BH::treeCellT::E |
| bool BH::treeCellT::leaf |
| int BH::treeCellT::level |
| std::vector<Point2D> BH::treeCellT::mom |
| int BH::treeCellT::parent |
| bool BH::treeCellT::particle |
| numvector<int, 2> BH::treeCellT::range |
| Point2D BH::treeCellT::size |