40 #ifndef WAKEDATABASE_H 41 #define WAKEDATABASE_H 84 mutable double* devVtxPtr;
87 mutable double* devVelPtr;
88 mutable double* devRadPtr;
90 mutable double* devI0Ptr;
91 mutable double* devI1Ptr;
92 mutable double* devI2Ptr;
93 mutable double* devI3Ptr;
96 mutable int* devMeshPtr;
97 mutable int* devNeiPtr;
99 mutable std::vector<numvector<int, 2>> mesh;
101 mutable VectorsForKnn* vecForKnn =
nullptr;
111 void ReadFromFile(
const std::string& dir,
const std::string& fileName);
114 void SaveKadrVtk(
const std::string& filePrefix =
"Kadr")
const;
void ReadFromFile(const std::string &dir, const std::string &fileName)
Считывание вихревого следа из файла
Описание базовых вспомогательных функций
void SaveKadrVtk(const std::string &filePrefix="Kadr") const
Сохранение вихревого следа в файл .vtk.
std::vector< Vortex2D > vtx
Список вихревых элементов
const World2D & W
Константная ссылка на решаемую задачу
Класс, опеделяющий двумерный вихревой элемент
WakeDataBase(const World2D &W_)
Конструктор инициализации
Класс, опеделяющий текущую решаемую задачу
Класс, опеделяющий набор вихрей
Заголовочный файл с описанием класса Gpu.