Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
7 #ifndef NIHU_HELMHOLTZ_2D_WB_CLUSTER_H_INCLUDED
8 #define NIHU_HELMHOLTZ_2D_WB_CLUSTER_H_INCLUDED
13 #include <Eigen/Dense>
21 class helmholtz_2d_wb_cluster;
27 typedef Eigen::Matrix<std::complex<double>, Eigen::Dynamic, 1> cvector_t;
28 static size_t const dimension = 2;
29 typedef cvector_t multipole_t;
30 typedef cvector_t local_t;
class containing the level data of the helmholtz 2d wide band fmm
traits_t::local_t local_t
Local type.
const helmholtz_2d_wb_level_data & get_level_data() const
return the level data
void set_p_level_data(helmholtz_2d_wb_level_data const *p)
set the pointer to the level data
declaration of class helmholtz_2d_wb_level_data
local_t zero_local() const
returne a zero local
CRTP base class of clusters.
implementation of class NiHu::fmm::cluster_base
traits_t::multipole_t multipole_t
Multipole type.
CRTP traits structure of a cluster.
the cluster type of the helmholtz 2d wide band fmm
multipole_t zero_multipole() const
returne a zero multipole