VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
fmm::FastMultipole Member List

This is the complete list of members for fmm::FastMultipole, including all inherited members.

ComputeForces()fmm::FastMultipoleprivate
ComputePotentials()fmm::FastMultipoleprivate
Downward()fmm::FastMultipoleprivate
FastMultipole(const std::vector< particle2d > &particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO)fmm::FastMultipole
FastMultipole(std::vector< particle2d > &&particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO)fmm::FastMultipole
FastMultipole(const std::vector< particle2d > &source_particles, const std::vector< particle2d > &target_particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO)fmm::FastMultipole
forcesfmm::FastMultipole
inner_expansionsfmm::FastMultipoleprivate
L2L(const std::complex< double > *a, const std::complex< double > &z0, std::complex< double > *b)fmm::FastMultipoleprivate
local_workfmm::FastMultipoleprivate
M2L(const std::complex< double > *a, const std::complex< double > &z0, std::complex< double > *b, std::vector< std::complex< double > > &work)fmm::FastMultipoleprivate
M2M(const std::complex< double > *a, const std::complex< double > &z0, std::complex< double > *b, std::vector< std::complex< double > > &work)fmm::FastMultipoleprivate
Multipole(std::complex< double > *a, const std::pair< size_t, size_t > &particle_range, const std::complex< double > &z0)fmm::FastMultipoleprivate
Nfmm::FastMultipoleprivate
num_particlesfmm::FastMultipoleprivate
outer_expansionsfmm::FastMultipoleprivate
potentialsfmm::FastMultipole
Solve(std::vector< particle2d > &&particles, double eps=1.e-8, int N=FMM_AUTO, int tree_depth=FMM_AUTO)fmm::FastMultipoleprivate
targets_numfmm::FastMultipoleprivate
treefmm::FastMultipoleprivate
tree_depthfmm::FastMultipoleprivate
Upward()fmm::FastMultipoleprivate