VM2D  1.12
Vortex methods for 2D flows simulation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NBHcu
 CCudaCalcGab
 CCudaSorter
 NVM2D
 CAirfoilАбстрактный класс, определяющий обтекаемый профиль
 CAirfoilParamsСтруктура, задающая параметры профиля
 CAirfoilRectКласс, определяющий тип обтекаемого профиля
 CBoundaryАбстрактный класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CBoundaryConstLayerAverКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CBoundaryLinLayerAverКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CBoundaryVortexCollocNКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CGpuКласс, обеспечивающий возможность выполнения вычислений на GPU по технологии Nvidia CUDA
 CMeasureVPКласс, отвечающий за вычисление поля скорости и давления в заданых точках для вывода
 CMechanicsАбстрактный класс, определяющий вид механической системы
 CMechanicsRigidGivenLawКласс, определяющий вид механической системы
 CMechanicsRigidImmovableКласс, определяющий вид механической системы
 CMechanicsRigidOscillPartКласс, определяющий вид механической системы
 CMechanicsRigidRotatePartКласс, определяющий вид механической системы
 CMyAlloc
 Crebind
 CNumericalSchemesСтруктура, задающая используемые численные схемы
 CPassportКласс, опеделяющий паспорт двумерной задачи
 CPhysicalPropertiesСтруктура, задающая физические свойства задачи
 CSheetКласс, опеделяющий слои на поверхности обтекаемого профиля
 CTimesКласс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл
 CVelocityАбстрактный класс, определяющий способ вычисления скоростей
 CVelocityBiotSavartКласс, определяющий способ вычисления скоростей
 CVirtualWakeКласс, опеделяющий вихревой след (пелену)
 CVortexesParamsСтруктура, определяющая параметры виртуальных вихрей для отдельного профиля
 CWakeКласс, опеделяющий вихревой след (пелену)
 CWakeDataBaseКласс, опеделяющий набор вихрей
 CWakeDiscretizationPropertiesСтруктура, задающая параметры параметры дискретизации вихревого следа
 CWorld2DКласс, опеделяющий текущую решаемую задачу
 NVMlib
 CGeomPoint
 CLogStreamКласс, определяющий работу с потоком логов
 CnummatrixШаблонный класс, определяющий матрицу фиксированного размера
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам матрицы используется оператор [][]
Оператор[] имитирует возврат ссылки/константной ссылки на numvector
 CnumvectorШаблонный класс, определяющий вектор фиксированной длины
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам массива используется оператор []
 CPairIntКласс, опеделяющий пару целых чисел
 CParallelКласс, опеделяющий параметры исполнения задачи в параллельном MPI-режиме
 CparPropСтрктура, содержащая параметры исполнения задачи в параллельном MPI-режиме
 CPassportGenАбстрактный класс, опеделяющий паспорт задачи
 CPoint2DКласс, опеделяющий двумерный вектор
 CPreprocessorКласс, позволяющий выполнять предварительную обработку файлов
 CQueueКласс, опеделяющий список решаемых задач и очередь их прохождения
 CStreamParserКласс, позволяющий выполнять разбор файлов и строк с настройками и параметрами
 CTaskКласс, опеделяющий описание каждой задачи в смысле прохождения процесса ее решения
 CTimeDiscretizationPropertiesСтруктура, задающая параметры процесса интегрирования по времени
 CTimesGenКласс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл
 CTParticleCode
 Cv3DКласс, опеделяющий двумерный вектор
 CVortex2DКласс, опеделяющий двумерный вихревой элемент
 CWorldGenКласс, опеделяющий текущую решаемую задачу