![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
Classes | |
| struct | anm_wrapper |
| struct | BinomNewton_wrapper |
| struct | knm_wrapper |
| struct | m2lcoef_wrapper |
Functions | |
| void | InitMathConstants (int N) |
| double constexpr | sqrtNewton (double x, double curr, double prev) |
| double constexpr | constexpr_sqrt (double x) |
| void | cudaCopyMathConstants () |
| void | cudaClearMathConstants () |
Variables | |
| const int | avx_vec_length = 4 |
| const int | _3d_MAX_MULTIPOLE_NUM = 18 |
| const int | _2d_MAX_MULTIPOLE_NUM = 9 |
| constexpr BinomNewton_wrapper< 2 *_2d_MAX_MULTIPOLE_NUM > | binom |
| constexpr knm_wrapper< _3d_MAX_MULTIPOLE_NUM > | Knm |
| constexpr anm_wrapper< _3d_MAX_MULTIPOLE_NUM > | Anm |
| constexpr m2lcoef_wrapper< _3d_MAX_MULTIPOLE_NUM > | m2lcoef |
| std::unordered_map< int, std::vector< double > > | dmatrix |
| std::unordered_map< int, std::vector< std::complex< double > > > | rotation_exponents |
| double * | dev_dmatrix |
| int * | dev_dm_map |
|
inlineconstexpr |
Definition at line 51 of file special_functions.h.


| void fmm::detail::cudaClearMathConstants | ( | ) |
| void fmm::detail::cudaCopyMathConstants | ( | ) |
| void fmm::detail::InitMathConstants | ( | int | N | ) |
Definition at line 363 of file special_functions.cpp.

|
inlineconstexpr |
Definition at line 46 of file special_functions.h.


|
inlineconstexpr |
Definition at line 116 of file special_functions.h.
|
constexpr |
Definition at line 52 of file simple_math.h.
|
inline |
Definition at line 151 of file special_functions.h.
|
inline |
Definition at line 147 of file special_functions.h.
|
inline |
Definition at line 145 of file special_functions.h.
|
inlineconstexpr |
Definition at line 85 of file special_functions.h.
|
inlineconstexpr |
Definition at line 138 of file special_functions.h.
|
inline |
Definition at line 146 of file special_functions.h.