Class documentation of Concepts

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

#include <space.hh>

Inheritance diagram for aglowav2::Haar3d0DFSScan< F >:
aglowav2::Haar3dDFSScan< F > concepts::Scan< T >

Public Member Functions

 Haar3d0DFSScan (Haar3d000< F > *elm, uint ht)
 
 Haar3d0DFSScan (const Haar3d0DFSScan< F > &sc)
 Copy constructor.
 
 ~Haar3d0DFSScan ()
 Destructor.
 
Haar3d000< F > & operator++ (int)
 Next element.
 
Haar3d0DFSScan< F > * clone () const
 New scanner.
 
bool eos () const
 End of scan.
 
 operator int ()
 Returns true as long as the end of the scanned set is not reached yet.
 

Detailed Description

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

Scanner of the Haar3d0 space (depth first search (dfs)) (1. children, 2. parent)

Parameters
FField (Real || Cmplx)

Definition at line 78 of file space.hh.

Constructor & Destructor Documentation

◆ Haar3d0DFSScan()

template<class F = concepts::Real>
aglowav2::Haar3d0DFSScan< F >::Haar3d0DFSScan ( Haar3d000< F > *  elm,
uint  ht 
)

Constructor

Parameters
elmRoot of the wavelet tree
htHeight of the wavelet tree

◆ ~Haar3d0DFSScan()

template<class F = concepts::Real>
aglowav2::Haar3d0DFSScan< F >::~Haar3d0DFSScan ( )
inline

Destructor.

Definition at line 88 of file space.hh.

Member Function Documentation

◆ clone()

template<class F = concepts::Real>
Haar3d0DFSScan< F > * aglowav2::Haar3d0DFSScan< F >::clone ( ) const
inlinevirtual

New scanner.

Implements concepts::Scan< T >.

Definition at line 93 of file space.hh.

◆ eos()

template<class F = concepts::Real>
bool aglowav2::Haar3d0DFSScan< F >::eos ( ) const
inlinevirtual

End of scan.

Implements concepts::Scan< T >.

Definition at line 97 of file space.hh.

◆ operator int()

template<class T >
concepts::Scan< T >::operator int ( )
inlineinherited

Returns true as long as the end of the scanned set is not reached yet.

Definition at line 34 of file scannerConnectors.hh.

◆ operator++()

template<class F = concepts::Real>
Haar3d000< F > & aglowav2::Haar3d0DFSScan< F >::operator++ ( int  )
virtual

Next element.

Implements aglowav2::Haar3dDFSScan< F >.


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