aglowav2::DeltaFull< F > Class Template Referenceabstract

Class for the truncation matrix used for wavelet compression. More...

#include <operator.hh>

Inheritance diagram for aglowav2::DeltaFull< F >:
aglowav2::Delta< concepts::Real >

Public Member Functions

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
 

Detailed Description

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

Class for the truncation matrix used for wavelet compression.

No compression takes place instead the whole wavelet matrix is computed.

Parameters
Field(Real or Cmplx)

Definition at line 50 of file operator.hh.

Member Function Documentation

◆ operator()() [1/4]

bool aglowav2::Delta< concepts::Real >::operator() ( const Haar3d000< F > &  elmX,
const Haar3d000< F > &  elmY 
) const
virtualinherited

Definition at line 30 of file operator.hh.

◆ operator()() [2/4]

template<class F = concepts::Real>
bool aglowav2::DeltaFull< F >::operator() ( const Haar3d000< F > &  elmX,
const Haar3d000< F > &  elmY 
) const

◆ operator()() [3/4]

virtual bool aglowav2::Delta< concepts::Real >::operator() ( const Haar3dXXX< F > &  elmX,
const Haar3dXXX< F > &  elmY 
) const
pure virtualinherited

Application operator. Returns true if matrix entry essential.

◆ operator()() [4/4]

template<class F = concepts::Real>
bool aglowav2::DeltaFull< F >::operator() ( const Haar3dXXX< F > &  elmX,
const Haar3dXXX< F > &  elmY 
) const

The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich