Class documentation of Concepts

Loading...
Searching...
No Matches
aglowav2::XY00< F > Class Template Reference

#include <xfy.hh>

Inheritance diagram for aglowav2::XY00< F >:
aglowav2::X00< concepts::Real > aglowav2::Y00< concepts::Real > aglowav2::X00< F > aglowav2::Y00< F >

Public Member Functions

 XY00 (const Haar3d0< F > &spc, const cluster::ExpansionXY< F > &exp, const cluster::ExpansionXY< F > *shftExp=0)
 
virtual ~XY00 ()
 Destructor.
 
const Haar3d0< F > & space () const
 
cluster::XYColExpPtroperator[] (uint i) const
 Pointer to the far field values of element i.
 
uint memory () const
 Memory used.
 

Protected Attributes

const cluster::ExpansionXY< F > & exp_
 Expansion used for evaluation and application.
 

Detailed Description

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

Class for the far field matrices X and Y. Not used for the interface but only for the implementation.

Definition at line 20 of file xfy.hh.

Constructor & Destructor Documentation

◆ XY00()

template<class F = concepts::Real>
aglowav2::XY00< F >::XY00 ( const Haar3d0< F > &  spc,
const cluster::ExpansionXY< F > &  exp,
const cluster::ExpansionXY< F > *  shftExp = 0 
)

Constructor.

Parameters
spcAgglomerated wavelet space
expExpansion used for evaluation and application
shftExpExpansion used for shifting the values. If shftExp is zero exp is used otherwise the shift vector changes its sign.

◆ ~XY00()

template<class F >
aglowav2::XY00< F >::~XY00 ( )
virtual

Destructor.

Definition at line 64 of file xfy.hh.

Member Function Documentation

◆ memory()

template<class F >
uint aglowav2::XY00< F >::memory ( ) const
inline

Memory used.

Definition at line 71 of file xfy.hh.

◆ operator[]()

template<class F = concepts::Real>
cluster::XYColExpPtr * aglowav2::XY00< F >::operator[] ( uint  i) const
inline

Pointer to the far field values of element i.

Definition at line 36 of file xfy.hh.

◆ space()

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

Definition at line 34 of file xfy.hh.

Member Data Documentation

◆ exp_

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

Expansion used for evaluation and application.

Definition at line 52 of file xfy.hh.


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