Class documentation of Concepts

Loading...
Searching...
No Matches
aglowav::BiHaar3dDFSScan< F > Class Template Reference

#include <space.hh>

Inheritance diagram for aglowav::BiHaar3dDFSScan< F >:
aglowav::Haar3dDFSScan< F > concepts::Scan< T >

Public Member Functions

 BiHaar3dDFSScan (Haar3d000< F > *elm, uint ht)
 
 BiHaar3dDFSScan (const BiHaar3dDFSScan< F > &sc)
 Copy constructor.
 
 ~BiHaar3dDFSScan ()
 Destructor.
 
Haar3d000< F > & operator++ (int)
 Next element.
 
BiHaar3dDFSScan< 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 aglowav::BiHaar3dDFSScan< F >

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

Parameters
FField (Real || Cmplx)

Definition at line 76 of file space.hh.

Constructor & Destructor Documentation

◆ BiHaar3dDFSScan()

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

Constructor

Parameters
elmRoot of the wavelet tree
htHeight of the wavelet tree

◆ ~BiHaar3dDFSScan()

template<class F = concepts::Real>
aglowav::BiHaar3dDFSScan< F >::~BiHaar3dDFSScan ( )
inline

Destructor.

Definition at line 86 of file space.hh.

Member Function Documentation

◆ clone()

template<class F = concepts::Real>
BiHaar3dDFSScan< F > * aglowav::BiHaar3dDFSScan< F >::clone ( ) const
inlinevirtual

New scanner.

Implements concepts::Scan< T >.

Definition at line 91 of file space.hh.

◆ eos()

template<class F = concepts::Real>
bool aglowav::BiHaar3dDFSScan< F >::eos ( ) const
inlinevirtual

End of scan.

Implements concepts::Scan< T >.

Definition at line 95 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 > & aglowav::BiHaar3dDFSScan< F >::operator++ ( int  )
virtual

Next element.

Implements aglowav::Haar3dDFSScan< F >.


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