NiHu  2.0
helmholtz_2d_wb_cluster.cpp
Go to the documentation of this file.
1 
8 
9 namespace NiHu
10 {
11 namespace fmm
12 {
13 
15 {
16  m_p_level_data = p;
17 }
18 
21 {
22  return *m_p_level_data;
23 }
24 
25 helmholtz_2d_wb_cluster::multipole_t
27 {
28  return multipole_t::Zero(get_level_data().get_data_size(), 1);
29 }
30 
31 helmholtz_2d_wb_cluster::local_t
33 {
34  return local_t::Zero(get_level_data().get_data_size(), 1);
35 }
36 
37 } // end of namespace fmm
38 } // end of namespace NiHu
NiHu::fmm::helmholtz_2d_wb_cluster::zero_local
local_t zero_local() const
returne a zero local
Definition: helmholtz_2d_wb_cluster.cpp:32
NiHu::fmm::helmholtz_2d_wb_cluster::zero_multipole
multipole_t zero_multipole() const
returne a zero multipole
Definition: helmholtz_2d_wb_cluster.cpp:26
NiHu::fmm::helmholtz_2d_wb_cluster::get_level_data
const helmholtz_2d_wb_level_data & get_level_data() const
return the level data
Definition: helmholtz_2d_wb_cluster.cpp:20
NiHu::fmm::helmholtz_2d_wb_level_data
class containing the level data of the helmholtz 2d wide band fmm
Definition: helmholtz_2d_wb_level_data.h:24
helmholtz_2d_wb_cluster.h
Interface of class helmholtz_2d_wb_cluster.
NiHu::fmm::helmholtz_2d_wb_cluster::set_p_level_data
void set_p_level_data(helmholtz_2d_wb_level_data const *p)
set the pointer to the level data
Definition: helmholtz_2d_wb_cluster.cpp:14