VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 ▼CVM2D::AirfoilGeometryКласс, определяющий форму профиля
 ▼CVM2D::AirfoilАбстрактный класс, определяющий обтекаемый профиль
 CVM2D::AirfoilDeformableКласс, определяющий тип обтекаемого профиля
 CVM2D::AirfoilRigidКласс, определяющий тип обтекаемого профиля
 CVM2D::AirfoilParamsСтруктура, задающая параметры профиля
 Cfmm::detail::anm_wrapper< N >
 ▼Cstd::array< T >STL class
 CVMlib::nummatrix< T, n, m >Шаблонный класс, определяющий матрицу фиксированного размера
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам матрицы используется оператор [][]
Оператор[] имитирует возврат ссылки/константной ссылки на numvector
 Cfmm::Vector3< T >
 CVM2D::BeamВспомогательный класс Beam для описания упругой хорды деформируемой балки
 Cfmm::BinomNewton
 Cfmm::detail::BinomNewton_wrapper< n >
 ▼CVM2D::BoundaryАбстрактный класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::BoundaryConstLayerAverКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::BoundaryLinLayerAverКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::BoundaryVortexCollocNКласс, определяющий способ удовлетворения граничного условия на обтекаемом профиле
 CVM2D::ChordPanel
 CVM2D::ComplexData
 CVM2D::CpuTreeInfoСтруктура, хранящая данные и указатели на массивы на GPU для оптимизации итерационного решения СЛАУ на GPU
 Cfmm::FastMultipole
 Cfmm::FastMultipole3d< value >
 CVM2D::GmresSolver
 CVM2D::gmresVectors
 CVM2D::GpuКласс, обеспечивающий возможность выполнения вычислений на GPU по технологии Nvidia CUDA
 Cfmm::detail_interp::KernelTables
 Cfmm::detail::knm_wrapper< N >
 CVMlib::LogStreamКласс, определяющий работу с потоком логов
 Cfmm::detail::m2lcoef_wrapper< N >
 CVM2D::MeasureVPКласс, отвечающий за вычисление поля скорости и давления в заданых точках для вывода
 ▼CVM2D::MechanicsАбстрактный класс, определяющий вид механической системы
 CVM2D::MechanicsDeformableКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidGivenLawКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidImmovableКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidOscillPartКласс, определяющий вид механической системы
 CVM2D::MechanicsRigidRotatePartКласс, определяющий вид механической системы
 Cfmm::MortonTree< dim, point, value >
 CVM2D::NumericalSchemesСтруктура, задающая используемые численные схемы
 CVMlib::numvector< T, n >Шаблонный класс, определяющий вектор фиксированной длины
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам массива используется оператор []
 ▼CVMlib::numvector< double, 2 >
 ▼CVMlib::Point2D
 CVMlib::GeomPointКласс, опеделяющий двумерный вектор
 ▼CVMlib::numvector< double, 3 >
 CVMlib::v3DКласс, опеделяющий двумерный вектор
 ▼CVMlib::numvector< double, 4 >
 CVMlib::Point4D
 ▼CVMlib::numvector< float, 2 >
 CVMlib::Point2DfКласс, опеделяющий двумерный вектор
 ▼CVMlib::numvector< int, 2 >
 CVMlib::PairIntКласс, опеделяющий пару целых чисел
 CVM2D::OptimizedRadixSorter< ValueType >
 CVM2D::OptimizedRadixSorter< int >
 CVM2D::OptimizedRadixSorter< ValueType * >
 COptimizedVelocity
 CVMlib::Parallel
 CVMlib::parPropСтрктура, содержащая параметры исполнения задачи в параллельном MPI-режиме
 Cfmm::particle< point, value >
 ▼CVMlib::PassportGenАбстрактный класс, опеделяющий паспорт задачи
 CVM2D::PassportКласс, опеделяющий паспорт двумерной задачи
 CVM2D::PhysicalPropertiesСтруктура, задающая физические свойства задачи
 CVMlib::PreprocessorКласс, позволяющий выполнять предварительную обработку файлов
 CVMlib::QueueКласс, опеделяющий список решаемых задач и очередь их прохождения
 CVM2D::SheetКласс, опеделяющий слои на поверхности обтекаемого профиля
 Cfmm::small_particle< dim, value >
 CVMlib::StreamParserКласс, позволяющий выполнять разбор файлов и строк с настройками и параметрами
 CVM2D::sweepVectorsСтруктура, определяющий необходимые массивы для рализации метода прогонки
 CVMlib::TaskКласс, опеделяющий описание каждой задачи в смысле прохождения процесса ее решения
 CVMlib::TimeDiscretizationPropertiesСтруктура, задающая параметры процесса интегрирования по времени
 CVMlib::TimersGenКласс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл
 CVMlib::TimesGen
 CVMlib::TParticleCode
 Cfmm::TreeCell< point, value >
 ▼Cstd::vector< T >STL class
 Cfmm::treevector< T >
 ▼CVM2D::VelocityАбстрактный класс, определяющий способ вычисления скоростей
 CVM2D::VelocityBarnesHutКласс, определяющий способ вычисления скоростей
 CVM2D::VelocityBiotSavartКласс, определяющий способ вычисления скоростей
 CVMlib::vmTimerКласс засекания времени
 CVMlib::Vortex2DКласс, опеделяющий двумерный вихревой элемент
 CVM2D::VortexesParamsСтруктура, определяющая параметры виртуальных вихрей для отдельного профиля
 ▼CVM2D::WakeDataBaseКласс, опеделяющий набор вихрей
 CVM2D::VirtualWakeКласс, опеделяющий вихревой след (пелену)
 CVM2D::WakeКласс, опеделяющий вихревой след (пелену)
 CVM2D::WakeDiscretizationPropertiesСтруктура, задающая параметры параметры дискретизации вихревого следа
 ▼CVMlib::WorldGenКласс, опеделяющий текущую решаемую задачу
 CVM2D::World2DКласс, опеделяющий текущую решаемую задачу