Public Member Functions |
Protected Attributes |
Private Member Functions |
Private Attributes |
List of all members
aglowav2::XY00< F > Class Template Reference
Class for the far field matrices X and Y. More...
#include <xfy.hh>
Public Member Functions | |
uint | memory () const |
Memory used. More... | |
cluster::XYColExpPtr * | operator[] (uint i) const |
Pointer to the far field values of element i. More... | |
const Haar3d0< F > & | space () const |
XY00 (const Haar3d0< F > &spc, const cluster::ExpansionXY< F > &exp, const cluster::ExpansionXY< F > *shftExp=0) | |
Constructor. More... | |
virtual | ~XY00 () |
Destructor. More... | |
Protected Attributes | |
const cluster::ExpansionXY< F > & | exp_ |
Expansion used for evaluation and application. More... | |
Private Member Functions | |
void | constructor_ (cluster::XYColReal *xy, const cluster::ExpansionXY< F > *shftExp) |
Private constructor (used after type cast) More... | |
Private Attributes | |
cluster::XYColExpPtr ** | elmptr_ |
Pointers to the far field values of each element. More... | |
const Haar3d0< F > & | spc_ |
Agglomerated wavelet space. More... | |
cluster::XYColExp * | xy_ |
Far field values of the elements. More... | |
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.
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
-
spc Agglomerated wavelet space exp Expansion used for evaluation and application shftExp Expansion used for shifting the values. If shftExp is zero exp is used otherwise the shift vector changes its sign.
◆ ~XY00()
template<class F >
|
virtual |
Member Function Documentation
◆ constructor_()
template<class F = concepts::Real>
|
private |
Private constructor (used after type cast)
- Parameters
-
xy Pointer to the far field values of the elements shftExp Expansion used to shift the values. If shftExp is zero exp is used otherwise the shift vector changes its sign.
◆ memory()
template<class F >
|
inline |
◆ operator[]()
template<class F = concepts::Real>
|
inline |
◆ space()
template<class F = concepts::Real>
|
inline |
Member Data Documentation
◆ elmptr_
template<class F = concepts::Real>
|
private |
◆ exp_
template<class F = concepts::Real>
|
protected |
◆ spc_
template<class F = concepts::Real>
|
private |
◆ xy_
template<class F = concepts::Real>
|
private |
The documentation for this class was generated from the following file:
- aglowav2/xfy.hh