Class to store the far field coefficients. More...

Public Member Functions | |
| Ffld (const NodeX *clstX, const NodeY *clstY, Ffld *lnk=0) | |
| concepts::Real | intensity (concepts::Real s) const |
| Ffld * | link () const |
| uint | m () const |
| uint | m (uint m) |
| uint | sigma () const |
| uint | tau () const |
| FColExp * | val (uint blksz, const ExpansionF< FX > &exp) |
| FColExp * | val () const |
| concepts::Real3d | z () const |
| ~Ffld () | |
Private Attributes | |
| const NodeX * | clstX_ |
| Pointer to two clusters belonging to the far field. | |
| const NodeY * | clstY_ |
| Ffld * | lnk_ |
| Next far field entry. | |
| uint | m_ |
| Expansion order. | |
| FColExp * | val_ |
| Far field coefficients of the kernel expansion. | |
Class to store the far field coefficients.
| cluster::F04< NodeX, NodeY >::Ffld::Ffld | ( | const NodeX * | clstX, |
| const NodeY * | clstY, | ||
| Ffld * | lnk = 0 |
||
| ) | [inline] |
| cluster::F04< NodeX, NodeY >::Ffld::~Ffld | ( | ) | [inline] |
| concepts::Real cluster::F04< NodeX, NodeY >::Ffld::intensity | ( | concepts::Real | s | ) | const [inline] |
| Ffld* cluster::F04< NodeX, NodeY >::Ffld::link | ( | ) | const [inline] |
| uint cluster::F04< NodeX, NodeY >::Ffld::m | ( | uint | m | ) | [inline] |
| uint cluster::F04< NodeX, NodeY >::Ffld::m | ( | ) | const [inline] |
| uint cluster::F04< NodeX, NodeY >::Ffld::sigma | ( | ) | const [inline] |
| uint cluster::F04< NodeX, NodeY >::Ffld::tau | ( | ) | const [inline] |
| FColExp* cluster::F04< NodeX, NodeY >::Ffld::val | ( | ) | const [inline] |
| FColExp* cluster::F04< NodeX, NodeY >::Ffld::val | ( | uint | blksz, |
| const ExpansionF< FX > & | exp | ||
| ) | [inline] |
| concepts::Real3d cluster::F04< NodeX, NodeY >::Ffld::z | ( | ) | const [inline] |
const NodeX* cluster::F04< NodeX, NodeY >::Ffld::clstX_ [private] |
const NodeY* cluster::F04< NodeX, NodeY >::Ffld::clstY_ [private] |
Ffld* cluster::F04< NodeX, NodeY >::Ffld::lnk_ [private] |
uint cluster::F04< NodeX, NodeY >::Ffld::m_ [private] |
FColExp* cluster::F04< NodeX, NodeY >::Ffld::val_ [private] |