VM2D  1.12
Vortex methods for 2D flows simulation
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Класс, опеделяющий текущую решаемую задачу