81 std::vector<Vortex2D>
vtx;
86 mutable double* devVtxPtr;
89 mutable double* devVelPtr;
90 mutable double* devRadPtr;
92 mutable double* devI0Ptr;
93 mutable float* devI0fPtr;
94 mutable double* devI1Ptr;
95 mutable double* devI2Ptr;
96 mutable double* devI3Ptr;
97 mutable float* devI3fPtr;
100 mutable int* devMeshPtr;
101 mutable int* devNeiPtr;
103 mutable std::vector<numvector<int, 2>> mesh;
105 mutable VectorsForKnn* vecForKnn =
nullptr;
107 mutable int* devNearestPanelPtr;
117 void ReadFromFile(
const std::string& dir,
const std::string& fileName);
120 void SaveKadrVtk(
const std::string& filePrefix =
"Kadr")
const;
123 void SaveScalarFields(
124 const std::string& filePrefix,
125 const std::vector<double>& VIP,
126 const std::vector<double>& OIP,
127 const std::vector<double>& nut,
128 const std::vector<Point2D>& grNu,
129 const std::vector<double>& RIP,
130 const std::vector<double>& DELTAG