NiHu
2.0
|
Implementation of the Black Box FMM using Chebyshev interpolation. More...
#include "chebyshev_cluster.hpp"
#include "cluster_tree.hpp"
#include "fmm_operator.hpp"
#include "kron_identity.hpp"
#include "m2l_indices.hpp"
#include "nd_cheb.hpp"
#include "p2p.hpp"
#include "library/location_normal.hpp"
#include "library/normal_derivative_kernel.hpp"
#include "util/matrix_traits.hpp"
#include <cstddef>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | NiHu::fmm::kernel_derivative_traits< Kernel > |
struct | NiHu::fmm::kernel_derivative_traits< normal_derivative_kernel< DistanceDependentKernel, Nx, Ny > > |
class | NiHu::fmm::black_box_fmm< Kernel > |
Black box FMM for a smooth kernel. More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::m2m |
the m2m operator of the black box fmm More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::l2l |
the l2l operator of the black box fmm More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::m2l |
the m2l operator of the black box fmm More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::p2m |
the p2m operator of the black box fmm More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::l2p |
the l2p operator of the black box fmm More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::p2l |
the p2l operator of the black box fmm More... | |
class | NiHu::fmm::black_box_fmm< Kernel >::m2p |
the m2p operator of the black box fmm More... | |
Functions | |
template<class Kernel > | |
black_box_fmm< Kernel > | NiHu::fmm::create_black_box_fmm (Kernel const &kernel) |
Implementation of the Black Box FMM using Chebyshev interpolation.
Definition in file black_box_fmm.hpp.