|
NiHu
2.0
|
Cluster class of the Black Box FMM. More...
#include <chebyshev_cluster.hpp>
Public Types | |
| typedef cluster_base< chebyshev_cluster< Dim, Scalar, FieldDim > > | base_t |
| the CRTP base class | |
| typedef base_t::multipole_t | multipole_t |
| the multipole type | |
| typedef base_t::local_t | local_t |
| the local type | |
| typedef Eigen::Matrix< double, dimension, Eigen::Dynamic > | cheb_nodes_t |
| type to store Chebyshev nodes | |
Public Member Functions | |
| void | set_chebyshev_order (size_t order) |
| set the Chebyshev order More... | |
| size_t | get_data_size () const |
| return the number of elements in the multipole coefficients More... | |
| multipole_t | zero_multipole () const |
| return zero multipole contribution More... | |
| local_t | zero_local () const |
| return zero local contribution More... | |
| const cheb_nodes_t & | get_chebyshev_nodes () const |
| return the Chebyshev nodes More... | |
| size_t | get_chebyshev_order () const |
| return the Chebyshev order More... | |
Static Public Attributes | |
| static const size_t | dimension = base_t::dimension |
| the space's dimension | |
| static const size_t | field_dimension = FieldDim |
| the field dimension | |
Cluster class of the Black Box FMM.
| Dim | Dimension of the system (location) |
| Scalar | Kernel value's scalar type |
| FieldDim | Dimension of the field variable |
Definition at line 28 of file chebyshev_cluster.hpp.
|
inline |
return the Chebyshev nodes
Definition at line 97 of file chebyshev_cluster.hpp.
|
inline |
return the Chebyshev order
Definition at line 104 of file chebyshev_cluster.hpp.
|
inline |
return the number of elements in the multipole coefficients
Definition at line 76 of file chebyshev_cluster.hpp.
|
inline |
set the Chebyshev order
| [in] | order | the Chebyshev order |
Definition at line 68 of file chebyshev_cluster.hpp.
|
inline |
return zero local contribution
Definition at line 90 of file chebyshev_cluster.hpp.
|
inline |
return zero multipole contribution
Definition at line 83 of file chebyshev_cluster.hpp.