VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
fmm::FastMultipole3d< value > Member List

This is the complete list of members for fmm::FastMultipole3d< value >, including all inherited members.

complex_value typedeffmm::FastMultipole3d< value >
ComputeLeaves()fmm::FastMultipole3d< value >private
ComputeLeaves()fmm::FastMultipole3d< value >private
ComputeLeaves()fmm::FastMultipole3d< value >private
dipolevelocitiesfmm::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 >
forcesfmm::FastMultipole3d< value >
inner_expansionsfmm::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_work1fmm::FastMultipole3d< value >private
local_work2fmm::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
momentsfmm::FastMultipole3d< value >
MortonTree_t typedeffmm::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
Nfmm::FastMultipole3d< value >private
num_particlesfmm::FastMultipole3d< value >private
Nx2fmm::FastMultipole3d< value >private
outer_expansionsfmm::FastMultipole3d< value >private
particle_t typedeffmm::FastMultipole3d< value >
potentialsfmm::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_numfmm::FastMultipole3d< value >private
treefmm::FastMultipole3d< value >private
tree_depthfmm::FastMultipole3d< value >private
TreeCell_t typedeffmm::FastMultipole3d< value >
Upward()fmm::FastMultipole3d< value >private