Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Attributes
aglowav2::X00< F > Class Template Reference

Class for the far field matrix X. More...

#include <xfy.hh>

Inheritance diagram for aglowav2::X00< F >:
Inheritance graph
[legend]
Collaboration diagram for aglowav2::X00< F >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void apply (cluster::XYColExpPtr *x, const F *src, F *dst) const
 Application of the expansion.
uint memory () const
 Memory used.
cluster::XYColExpPtroperator[] (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.

Detailed Description

template<class F = concepts::Real>
class aglowav2::X00< F >

Class for the far field matrix X.

Parameters:
FField (Real or Cmplx)

Definition at line 110 of file xfy.hh.


Constructor & Destructor Documentation

template<class F >
aglowav2::X00< F >::X00 ( const cluster::ExpansionXY< F > &  exp,
const cluster::ExpansionXY< F > &  shftExp,
const Haar3d0< F > &  spc 
) [inline]

Constructor.

Parameters:
expExpansion used for evaluation and application
shftExpExpansion used for shift operation
spcAgglomerated wavelet space

Definition at line 131 of file xfy.hh.


Member Function Documentation

template<class F >
void aglowav2::X00< F >::apply ( cluster::XYColExpPtr x,
const F *  src,
F *  dst 
) const [inline]

Application of the expansion.

Definition at line 141 of file xfy.hh.

template<class F = concepts::Real>
uint aglowav2::X00< F >::memory ( ) const [inline]

Memory used.

Reimplemented from aglowav2::XY00< F >.

Definition at line 125 of file xfy.hh.

template<class F >
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.

Here is the call graph for this function:

template<class F = concepts::Real>
const Haar3d0<F>& aglowav2::X00< F >::space ( ) const [inline]

Agglomerated wavelet space.

Reimplemented from aglowav2::XY00< F >.

Definition at line 121 of file xfy.hh.


Member Data Documentation

template<class F = concepts::Real>
const cluster::ExpansionXY<F>& aglowav2::XY00< F >::exp_ [protected, inherited]

Expansion used for evaluation and application.

Definition at line 50 of file xfy.hh.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)