![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
Classes | |
| class | Airfoil |
| Абстрактный класс, определяющий обтекаемый профиль More... | |
| class | AirfoilDeformable |
| Класс, определяющий тип обтекаемого профиля More... | |
| class | AirfoilGeometry |
| Класс, определяющий форму профиля More... | |
| struct | AirfoilParams |
| Структура, задающая параметры профиля More... | |
| class | AirfoilRigid |
| Класс, определяющий тип обтекаемого профиля More... | |
| class | Beam |
| Вспомогательный класс Beam для описания упругой хорды деформируемой балки More... | |
| class | Boundary |
| Абстрактный класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле More... | |
| class | BoundaryConstLayerAver |
| Класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле More... | |
| class | BoundaryLinLayerAver |
| Класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле More... | |
| class | BoundaryVortexCollocN |
| Класс, определяющий способ удовлетворения граничного условия на обтекаемом профиле More... | |
| struct | ChordPanel |
| struct | ComplexData |
| class | CpuTreeInfo |
| Структура, хранящая данные и указатели на массивы на GPU для оптимизации итерационного решения СЛАУ на GPU. More... | |
| class | GmresSolver |
| struct | gmresVectors |
| class | Gpu |
| Класс, обеспечивающий возможность выполнения вычислений на GPU по технологии Nvidia CUDA. More... | |
| class | MeasureVP |
| Класс, отвечающий за вычисление поля скорости и давления в заданых точках для вывода More... | |
| class | Mechanics |
| Абстрактный класс, определяющий вид механической системы More... | |
| class | MechanicsDeformable |
| Класс, определяющий вид механической системы More... | |
| class | MechanicsRigidGivenLaw |
| Класс, определяющий вид механической системы More... | |
| class | MechanicsRigidImmovable |
| Класс, определяющий вид механической системы More... | |
| class | MechanicsRigidOscillPart |
| Класс, определяющий вид механической системы More... | |
| class | MechanicsRigidRotatePart |
| Класс, определяющий вид механической системы More... | |
| struct | NumericalSchemes |
| Структура, задающая используемые численные схемы More... | |
| class | OptimizedRadixSorter |
| class | OptimizedRadixSorter< ValueType * > |
| class | Passport |
| Класс, опеделяющий паспорт двумерной задачи More... | |
| struct | PhysicalProperties |
| Структура, задающая физические свойства задачи More... | |
| class | Sheet |
| Класс, опеделяющий слои на поверхности обтекаемого профиля More... | |
| struct | sweepVectors |
| Структура, определяющий необходимые массивы для рализации метода прогонки More... | |
| class | Velocity |
| Абстрактный класс, определяющий способ вычисления скоростей More... | |
| class | VelocityBarnesHut |
| Класс, определяющий способ вычисления скоростей More... | |
| class | VelocityBiotSavart |
| Класс, определяющий способ вычисления скоростей More... | |
| class | VirtualWake |
| Класс, опеделяющий вихревой след (пелену) More... | |
| struct | VortexesParams |
| Структура, определяющая параметры виртуальных вихрей для отдельного профиля More... | |
| class | Wake |
| Класс, опеделяющий вихревой след (пелену) More... | |
| class | WakeDataBase |
| Класс, опеделяющий набор вихрей More... | |
| struct | WakeDiscretizationProperties |
| Структура, задающая параметры параметры дискретизации вихревого следа More... | |
| class | World2D |
| Класс, опеделяющий текущую решаемую задачу More... | |
Typedefs | |
| template<typename T > | |
| using | enable_if_trivially_copyable = typename std::enable_if< std::is_trivially_copyable< T >::value >::type |
| template<typename T > | |
| using | enable_if_not_trivially_copyable = typename std::enable_if<!std::is_trivially_copyable< T >::value >::type |
Functions | |
| template<typename T > | |
| double | norm (const std::vector< T > &b) |
| Шаблонная функция вычисления евклидовой нормы вектора или списка | |
| template<typename T > | |
| double | norm2 (const std::vector< T > &b) |
| Шаблонная функция вычисления евклидовой нормы вектора или списка | |
| template<typename T > | |
| std::vector< T > | operator* (const T lambda, const std::vector< T > &x) |
| Шаблонная функция умножения числа на вектор | |
| unsigned int | ExpandBits (unsigned int v) |
| int | ceilpow2 (int x, int p) |
| int | ceilhalf (int x) |
| double | mindist2 (const Point4D &lowerUpper, const Point2D &rhs) noexcept |
| double | minmaxdist2 (const Point4D &lowerUpper, const Point2D &rhs) noexcept |
| std::pair< double, int > | distance_calculator_point2segment (const Point2D &point, const Point4D &object) |
| double | MinDist2AABB (const Point4D &gabI, const Point4D &gabJ) |
Variables | |
| const double | onePlusMachineEps = 1.0f + 2.0e-7f |
| using VM2D::enable_if_not_trivially_copyable = typedef typename std::enable_if<!std::is_trivially_copyable<T>::value>::type |
Definition at line 57 of file cpuRadixSorter.h.
| using VM2D::enable_if_trivially_copyable = typedef typename std::enable_if<std::is_trivially_copyable<T>::value>::type |
Definition at line 54 of file cpuRadixSorter.h.
|
inline |
Definition at line 87 of file cpuTreeInfo.cpp.

|
inline |
Definition at line 81 of file cpuTreeInfo.cpp.

|
inline |
Definition at line 663 of file cpuTreeInfo.cpp.

|
inline |
Definition at line 51 of file cpuTreeInfo.cpp.

Definition at line 636 of file cpuTreeInfo.cpp.

Definition at line 704 of file cpuTreeInfo.cpp.

Definition at line 643 of file cpuTreeInfo.cpp.

|
inline |
Шаблонная функция вычисления евклидовой нормы вектора или списка
| [in] | b | константная ссылка на вектор |
Definition at line 102 of file Gmres2D.h.


|
inline |
Шаблонная функция вычисления евклидовой нормы вектора или списка
| [in] | b | константная ссылка на вектор |
Definition at line 117 of file Gmres2D.h.


|
inline |
| const double VM2D::onePlusMachineEps = 1.0f + 2.0e-7f |
Definition at line 722 of file cpuTreeInfo.cpp.