NiHu
2.0
helmholtz_3d_hf_cluster.cpp
Go to the documentation of this file.
1
7
#include "
helmholtz_3d_hf_cluster.h
"
8
9
namespace
NiHu
10
{
11
namespace
fmm
12
{
13
14
helmholtz_3d_hf_cluster::multipole_t
15
helmholtz_3d_hf_cluster::zero_multipole
()
const
16
{
17
return
multipole_t::Zero(
get_level_data
().get_unit_sphere().get_s().cols(), 1);
18
}
19
20
helmholtz_3d_hf_cluster::local_t
21
helmholtz_3d_hf_cluster::zero_local
()
const
22
{
23
return
local_t::Zero(
get_level_data
().get_unit_sphere().get_s().cols(), 1);
24
}
25
26
void
helmholtz_3d_hf_cluster::set_p_level_data
(
helmholtz_3d_hf_level_data
const
* p)
27
{
28
m_p_level_data = p;
29
}
30
31
helmholtz_3d_hf_level_data
const
&
32
helmholtz_3d_hf_cluster::get_level_data
()
const
33
{
34
return
*m_p_level_data;
35
}
36
37
}
// end of namespace
38
}
// end of namespace NiHu
NiHu::fmm::helmholtz_3d_hf_cluster::get_level_data
const helmholtz_3d_hf_level_data & get_level_data() const
return the cluster's level data
Definition:
helmholtz_3d_hf_cluster.cpp:32
NiHu::fmm::helmholtz_3d_hf_level_data
level data of the helmholtz 3d hf fmm
Definition:
helmholtz_3d_hf_level_data.h:23
NiHu::fmm::helmholtz_3d_hf_cluster::local_t
base_t::local_t local_t
the local type
Definition:
helmholtz_3d_hf_cluster.h:43
NiHu::fmm::helmholtz_3d_hf_cluster::zero_multipole
multipole_t zero_multipole() const
return a zero (cleared) multipole contribution
Definition:
helmholtz_3d_hf_cluster.cpp:15
NiHu::fmm::helmholtz_3d_hf_cluster::set_p_level_data
void set_p_level_data(helmholtz_3d_hf_level_data const *p)
set the pointer to the cluster's level data
Definition:
helmholtz_3d_hf_cluster.cpp:26
NiHu::fmm::helmholtz_3d_hf_cluster::zero_local
local_t zero_local() const
return a zero (cleared) local contribution
Definition:
helmholtz_3d_hf_cluster.cpp:21
helmholtz_3d_hf_cluster.h
Interface of class fmm::helmholtz_3d_hf_cluster.
NiHu::fmm::helmholtz_3d_hf_cluster::multipole_t
base_t::multipole_t multipole_t
the multipole type
Definition:
helmholtz_3d_hf_cluster.h:41
src
fmm
helmholtz_3d_hf_cluster.cpp
Generated on Sun Jan 19 2025 01:00:16 for NiHu by
1.8.18