75 std::unique_ptr<WakeDataBase>
wakeVP;
std::vector< Point2D > initialPoints
Точки, которые считываются из файла (давление пишется в vtk-файлы)
MeasureVP(const World2D &W_)
Конструктор
void Initialization()
Инициализация векторов для вычисления скоростей и давлений Вызывается только на тех шагах расчета...
const World2D & W
Константная ссылка на решаемую задачу
const std::vector< Point2D > & getVelocity() const
Возврат velocity.
void ReadPointsFromFile(const std::string &dir)
Чтение точек, в которых нужно посчитать давление и скорость
Описание базовых вспомогательных функций
void CalcPressure()
Расчет поля давления
std::vector< Point2D > & getNonConstVelocity()
Возврат velocity.
std::vector< Point2D > velocity
Скорости в нужных точках
Класс, отвечающий за вычисление поля скорости и давления в заданых точках для вывода ...
std::vector< double > pressure
Давление в нужных точках
std::vector< double > domainRadius
Радиусы вихрей в нужных точках
std::vector< Point2D > historyPoints
Точки, которые считываются из файла (давление пишется в vtk и csv-файлы)
void SaveVP()
Сохранение в файл вычисленных скоростей и давлений
std::unique_ptr< WakeDataBase > wakeVP
Умный указатель на точки, в которых нужно вычислять в данный момент времени Хранятся в виде "мнимой" ...
const std::vector< double > & getDomainRadius() const
Возврат domainRadius.
Класс, опеделяющий текущую решаемую задачу
Класс, опеделяющий набор вихрей
const WakeDataBase & getWakeVP() const
Возврат wakeVP.
std::vector< double > & getNonConstDomainRadius()
Возврат domainRadius.