VM2D  1.12
Vortex methods for 2D flows simulation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CVM2D::AirfoilАбстрактный класс, определяющий обтекаемый профиль
 CVM2D::AirfoilRectКласс, определяющий тип обтекаемого профиля
 CVM2D::AirfoilParamsСтруктура, задающая параметры профиля
 Cstd::array< T >STL class
 CVMlib::nummatrix< T, n, m >Шаблонный класс, определяющий матрицу фиксированного размера
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам матрицы используется оператор [][]
Оператор[] имитирует возврат ссылки/константной ссылки на numvector
 CVM2D::BoundaryАбстрактный класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::BoundaryConstLayerAverКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::BoundaryLinLayerAverКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::BoundaryVortexCollocNКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CBHcu::CudaCalcGab
 CBHcu::CudaSorter
 CVMlib::GeomPoint
 CVM2D::GpuКласс, обеспечивающий возможность выполнения вычислений на GPU по технологии Nvidia CUDA
 CVMlib::LogStreamКласс, определяющий работу с потоком логов
 CVM2D::MeasureVPКласс, отвечающий за вычисление поля скорости и давления в заданых точках для вывода
 CVM2D::MechanicsАбстрактный класс, определяющий вид механической системы
 CVM2D::MechanicsRigidGivenLawКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidImmovableКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidOscillPartКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidRotatePartКласс, определяющий вид механической системы
 CVM2D::MyAlloc< T >
 CVM2D::NumericalSchemesСтруктура, задающая используемые численные схемы
 CVMlib::numvector< T, n >Шаблонный класс, определяющий вектор фиксированной длины
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам массива используется оператор []
 CVMlib::numvector< double, 2 >
 CVMlib::Point2DКласс, опеделяющий двумерный вектор
 CVMlib::numvector< double, 3 >
 CVMlib::v3DКласс, опеделяющий двумерный вектор
 CVMlib::numvector< int, 2 >
 CVMlib::PairIntКласс, опеделяющий пару целых чисел
 CVMlib::ParallelКласс, опеделяющий параметры исполнения задачи в параллельном MPI-режиме
 CVMlib::parPropСтрктура, содержащая параметры исполнения задачи в параллельном MPI-режиме
 CVMlib::PassportGenАбстрактный класс, опеделяющий паспорт задачи
 CVM2D::PassportКласс, опеделяющий паспорт двумерной задачи
 CVM2D::PhysicalPropertiesСтруктура, задающая физические свойства задачи
 CVMlib::PreprocessorКласс, позволяющий выполнять предварительную обработку файлов
 CVMlib::QueueКласс, опеделяющий список решаемых задач и очередь их прохождения
 CVM2D::MyAlloc< T >::rebind< U >
 CVM2D::SheetКласс, опеделяющий слои на поверхности обтекаемого профиля
 CVMlib::StreamParserКласс, позволяющий выполнять разбор файлов и строк с настройками и параметрами
 CVMlib::TaskКласс, опеделяющий описание каждой задачи в смысле прохождения процесса ее решения
 CVMlib::TimeDiscretizationPropertiesСтруктура, задающая параметры процесса интегрирования по времени
 CVMlib::TimesGenКласс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл
 CVM2D::TimesКласс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл
 CVMlib::TParticleCode
 CVM2D::VelocityАбстрактный класс, определяющий способ вычисления скоростей
 CVM2D::VelocityBiotSavartКласс, определяющий способ вычисления скоростей
 CVMlib::Vortex2DКласс, опеделяющий двумерный вихревой элемент
 CVM2D::VortexesParamsСтруктура, определяющая параметры виртуальных вихрей для отдельного профиля
 CVM2D::WakeDataBaseКласс, опеделяющий набор вихрей
 CVM2D::VirtualWakeКласс, опеделяющий вихревой след (пелену)
 CVM2D::WakeКласс, опеделяющий вихревой след (пелену)
 CVM2D::WakeDiscretizationPropertiesСтруктура, задающая параметры параметры дискретизации вихревого следа
 CVMlib::WorldGenКласс, опеделяющий текущую решаемую задачу
 CVM2D::World2DКласс, опеделяющий текущую решаемую задачу