56 : W(W_), numberInPassport(numberInPassport_)
64 return ((i == j + 1) || (i == 0 && j ==
r_.size() - 1));
Заголовочный файл с описанием класса Passport (двумерный) и cоответствующими структурами ...
Airfoil(const World2D &W_, const size_t numberInPassport_)
Заголовочный файл с описанием класса Wake.
Заголовочный файл с описанием класса World2D.
const World2D & W
Константная ссылка на решаемую задачу
Заголовочный файл с описанием класса Airfoil.
const Velocity & getVelocity() const
Возврат константной ссылки на объект для вычисления скоростей
Абстрактный класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле ...
Заголовочный файл с описанием класса WakeDataBase.
Point2D lowLeft
Левый нижний угол габаритного прямоугольника профиля
const size_t numberInPassport
Номер профиля в паспорте
Заголовочный файл с описанием класса Mechanics.
size_t getNumberOfPanels() const
Возврат количества панелей на профиле
Point2D upRight
Правый верхний угол габаритного прямоугольника профиля
std::vector< VortexesParams > virtualVortexesParams
Вектор струтур, определяющий параметры виртуальных вихрей для профилей
const Boundary & getBoundary(size_t i) const
Возврат константной ссылки на объект граничного условия
bool isInsideGabarits(const Point2D &r) const
Определяет, находится ли точка с радиус-вектором внутри габаритного прямоугольника профиля ...
Заголовочный файл с описанием класса StreamParser.
std::vector< Point2D > r_
Координаты начал панелей
Класс, опеделяющий двумерный вектор
Заголовочный файл с описанием класса MeasureVP.
std::vector< double > epsastWake
Вектор характерных радиусов вихревых доменов (eps*)
void calcMeanEpsOverPanel()
Вычисление средних значений eps на панелях
Структура, определяющая параметры виртуальных вихрей для отдельного профиля
std::vector< double > meanEpsOverPanel
Средние значения Eps на панелях
Класс, опеделяющий текущую решаемую задачу
Заголовочный файл с описанием класса Velocity.
bool isAfter(size_t i, size_t j) const
Проверка, идет ли вершина i следом за вершиной j.
std::vector< std::pair< int, int > > vortexBeginEnd
Номера первого и последнего вихрей, рождаемых на каждой панели профиля (формируется после решения СЛА...
Заголовочный файл с описанием класса Boundary.
bool isOutsideGabarits(const Point2D &r) const
Определяет, находится ли точка с радиус-вектором вне габаритного прямоугольника профиля ...