aglowav2::Delta00< F > Class Template Referenceabstract
Class for the truncation matrix used for wavelet compression. More...
#include <operator.hh>
Inheritance diagram for aglowav2::Delta00< F >:
Public Member Functions | |
Delta00 (concepts::Real a, concepts::Real alpha, const Haar3d0< F > &spc) | |
virtual bool | operator() (const Haar3d000< concepts::Real > &elmX, const Haar3d000< concepts::Real > &elmY) const |
bool | operator() (const Haar3d000< F > &elmX, const Haar3d000< F > &elmY) const |
virtual bool | operator() (const Haar3dXXX< concepts::Real > &elmX, const Haar3dXXX< concepts::Real > &elmY) const=0 |
Application operator. Returns true if matrix entry essential. More... | |
bool | operator() (const Haar3dXXX< F > &elmX, const Haar3dXXX< F > &elmY) const |
Private Attributes | |
concepts::Real | a_ |
Compression parameters. More... | |
concepts::Real | alpha_ |
concepts::Real | h_ |
concepts::Real | Sz_ |
Size of the geometry. More... | |
Detailed Description
template<class F = concepts::Real>
class aglowav2::Delta00< F >
Class for the truncation matrix used for wavelet compression.
The truncation parameter is NOT level dependend but on the relative support size.
- Parameters
-
Field (Real or Cmplx)
Definition at line 66 of file operator.hh.
Constructor & Destructor Documentation
◆ Delta00()
template<class F = concepts::Real>
aglowav2::Delta00< F >::Delta00 | ( | concepts::Real | a, |
concepts::Real | alpha, | ||
const Haar3d0< F > & | spc | ||
) |
Member Function Documentation
◆ operator()() [1/4]
|
virtualinherited |
Definition at line 30 of file operator.hh.
◆ operator()() [2/4]
template<class F = concepts::Real>
bool aglowav2::Delta00< F >::operator() | ( | const Haar3d000< F > & | elmX, |
const Haar3d000< F > & | elmY | ||
) | const |
◆ operator()() [3/4]
|
pure virtualinherited |
Application operator. Returns true if matrix entry essential.
◆ operator()() [4/4]
template<class F = concepts::Real>
bool aglowav2::Delta00< F >::operator() | ( | const Haar3dXXX< F > & | elmX, |
const Haar3dXXX< F > & | elmY | ||
) | const |
Member Data Documentation
◆ a_
template<class F = concepts::Real>
|
private |
Compression parameters.
Definition at line 77 of file operator.hh.
◆ alpha_
template<class F = concepts::Real>
|
private |
Definition at line 78 of file operator.hh.
◆ h_
template<class F = concepts::Real>
|
private |
Definition at line 82 of file operator.hh.
◆ Sz_
template<class F = concepts::Real>
|
private |
Size of the geometry.
Definition at line 81 of file operator.hh.
The documentation for this class was generated from the following file:
- aglowav2/operator.hh