57     struct VortexesParams;
    75         void ReadParametersFromDictionary();
   152         virtual void ReadSpecificParametersFromDictionary() = 0;
   163         Mechanics(
const World2D& W_, 
size_t numberInPassport_, 
int degOfFreedom_, 
bool isMoves_, 
bool isDeform_, 
bool isRotate_);
   175         void Initialize(
Point2D Vcm0_, 
Point2D Rcm0_, 
double Wcm0_, 
double Phi0_);
   179         virtual void GetHydroDynamForce() = 0;
   182         void GenerateForcesHeader();
   185         void GeneratePositionHeader();
   188         void GenerateForcesString();
   191         void GeneratePositionString();
   197         virtual Point2D VeloOfAirfoilRcm(
double currTime) = 0;
   202         virtual Point2D PositionOfAirfoilRcm(
double currTime) = 0;
   207         virtual double AngularVelocityOfAirfoil(
double currTime) = 0;
   212         virtual double AngleOfAirfoil(
double currTime) = 0;
   216         virtual void VeloOfAirfoilPanels(
double currTime) = 0;
   220         virtual void Move() = 0;
 Point2D viscousForce
Вектор силы и момент вязкого трения, действующие на профиль 
 
const Boundary & boundary
 
Point2D Rcm
Текущие положение профиля 
 
Абстрактный класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле ...
 
const size_t degOfFreedom
Количество степеней свободы 
 
Описание базовых вспомогательных функций 
 
virtual ~Mechanics()
Деструктор 
 
const bool isMoves
Переменная, отвечающая за то, двигается профиль или нет 
 
Point2D Rcm0
Начальное положение профиля 
 
const size_t numberInPassport
Номер профиля в паспорте 
 
Point2D RcmOld
Текущие положение профиля 
 
Класс, опеделяющий двумерный вектор 
 
const bool isRotate
Переменная, отвечающая за то, может профиль вращаться или нет 
 
std::unique_ptr< VMlib::StreamParser > mechParamsParser
Умный указатель на парсер параметров механической системы 
 
const World2D & W
Константная ссылка на решаемую задачу 
 
Структура, определяющая параметры виртуальных вихрей для отдельного профиля 
 
const bool isDeform
Переменная, отвечающая за то, деформируется профиль или нет 
 
Абстрактный класс, определяющий обтекаемый профиль 
 
Класс, опеделяющий текущую решаемую задачу 
 
const VortexesParams & virtVortParams
 
Point2D hydroDynamForce
Вектор гидродинамической силы и момент, действующие на профиль 
 
Класс, позволяющий выполнять разбор файлов и строк с настройками и параметрами 
 
Абстрактный класс, определяющий вид механической системы