Class for the far field matrix X. More...
#include <xfy.hh>


Public Member Functions | |
| void | apply (cluster::XYColExpPtr *x, const F *src, F *dst) const |
| Application of the expansion. | |
| uint | memory () const |
| Memory used. | |
| cluster::XYColExpPtr * | operator[] (uint i) const |
| Pointer to the far field values of element i. | |
| const Haar3d0< F > & | space () const |
| Agglomerated wavelet space. | |
| X00 (const cluster::ExpansionXY< F > &exp, const cluster::ExpansionXY< F > &shftExp, const Haar3d0< F > &spc) | |
| Constructor. | |
Protected Attributes | |
| const cluster::ExpansionXY< F > & | exp_ |
| Expansion used for evaluation and application. | |
Class for the far field matrix X.
| F | Field (Real or Cmplx) |
| aglowav2::X00< F >::X00 | ( | const cluster::ExpansionXY< F > & | exp, |
| const cluster::ExpansionXY< F > & | shftExp, | ||
| const Haar3d0< F > & | spc | ||
| ) | [inline] |
| void aglowav2::X00< F >::apply | ( | cluster::XYColExpPtr * | x, |
| const F * | src, | ||
| F * | dst | ||
| ) | const [inline] |
| uint aglowav2::X00< F >::memory | ( | ) | const [inline] |
| cluster::XYColExpPtr * aglowav2::X00< F >::operator[] | ( | uint | i | ) | const [inline] |
Pointer to the far field values of element i.
Reimplemented from aglowav2::XY00< F >.
Definition at line 136 of file xfy.hh.

| const Haar3d0<F>& aglowav2::X00< F >::space | ( | ) | const [inline] |
Agglomerated wavelet space.
Reimplemented from aglowav2::XY00< F >.
const cluster::ExpansionXY<F>& aglowav2::XY00< F >::exp_ [protected, inherited] |