|
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.