![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
This is the complete list of members for fmm::FastMultipole3d< value >, including all inherited members.
| complex_value typedef | fmm::FastMultipole3d< value > | |
| ComputeLeaves() | fmm::FastMultipole3d< value > | private |
| ComputeLeaves() | fmm::FastMultipole3d< value > | private |
| ComputeLeaves() | fmm::FastMultipole3d< value > | private |
| dipolevelocities | fmm::FastMultipole3d< value > | |
| Downward() | fmm::FastMultipole3d< value > | private |
| FastMultipole3d(const std::vector< particle_t > &particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO) | fmm::FastMultipole3d< value > | |
| FastMultipole3d(std::vector< particle_t > &&particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO) | fmm::FastMultipole3d< value > | |
| FastMultipole3d(const std::vector< particle_t > &source_particles, const std::vector< particle_t > &target_particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO) | fmm::FastMultipole3d< value > | |
| forces | fmm::FastMultipole3d< value > | |
| inner_expansions | fmm::FastMultipole3d< value > | private |
| L2L(const complex_value *a, const Vector3d &p0, complex_value *b, std::vector< complex_value > &work1, std::vector< complex_value > &work2) | fmm::FastMultipole3d< value > | private |
| local_work1 | fmm::FastMultipole3d< value > | private |
| local_work2 | fmm::FastMultipole3d< value > | private |
| M2L(const complex_value *a, const Vector3d &p0, complex_value *b, std::vector< complex_value > &work1, std::vector< complex_value > &work2) | fmm::FastMultipole3d< value > | private |
| M2M(const complex_value *a, const Vector3d &p0, complex_value *b, std::vector< complex_value > &work1, std::vector< complex_value > &work2) | fmm::FastMultipole3d< value > | private |
| moments | fmm::FastMultipole3d< value > | |
| MortonTree_t typedef | fmm::FastMultipole3d< value > | |
| Multipole(complex_value *a, const std::pair< size_t, size_t > &particle_range, const Vector3d &z0, double *Pnm, std::complex< double > *eim) | fmm::FastMultipole3d< value > | private |
| N | fmm::FastMultipole3d< value > | private |
| num_particles | fmm::FastMultipole3d< value > | private |
| Nx2 | fmm::FastMultipole3d< value > | private |
| outer_expansions | fmm::FastMultipole3d< value > | private |
| particle_t typedef | fmm::FastMultipole3d< value > | |
| potentials | fmm::FastMultipole3d< value > | |
| Prepare() | fmm::FastMultipole3d< value > | private |
| RotateY(const complex_value *a, const std::vector< double > &dmatrix, complex_value *res) | fmm::FastMultipole3d< value > | private |
| RotateZ(const complex_value *a, const std::vector< std::complex< double > > &rotation_exp, complex_value *b) | fmm::FastMultipole3d< value > | private |
| RotateZ(complex_value *a, const std::vector< std::complex< double > > &rotation_exp) | fmm::FastMultipole3d< value > | private |
| Solve(std::vector< particle_t > &&particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO) | fmm::FastMultipole3d< value > | private |
| targets_num | fmm::FastMultipole3d< value > | private |
| tree | fmm::FastMultipole3d< value > | private |
| tree_depth | fmm::FastMultipole3d< value > | private |
| TreeCell_t typedef | fmm::FastMultipole3d< value > | |
| Upward() | fmm::FastMultipole3d< value > | private |