40#ifndef MECHANICS2DRIGIDIMMOVABLE_H
41#define MECHANICS2DRIGIDIMMOVABLE_H
88 virtual void Move()
override {};
Заголовочный файл с описанием класса Mechanics.
Mechanics(const World2D &W_, size_t numberInPassport_, bool isMoves_, bool isDeform_)
Конструктор
virtual void VeloOfAirfoilPanels(double currTime) override
Вычисление скоростей начал панелей
virtual void ReadSpecificParametersFromDictionary() override
Чтение параметров конкретной механической системы
virtual Point2D PositionOfAirfoilRcm(double currTime) override
Вычисление положения центра масс профиля
virtual double AngleOfAirfoil(double currTime) override
Вычисление угла поворота профиля
virtual Point2D VeloOfAirfoilRcm(double currTime) override
Вычисление скорости центра масс профиля
virtual void Move() override
Перемещение профиля в соответствии с законом
virtual double AngularVelocityOfAirfoil(double currTime) override
Вычисление угловой скорости профиля
virtual void GetHydroDynamForce() override
Вычисление гидродинамической силы, действующей на профиль
MechanicsRigidImmovable(const World2D &W_, size_t numberInPassport_)
Конструктор
~MechanicsRigidImmovable()
Деструктор
Класс, опеделяющий текущую решаемую задачу