Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::Scan< T > Class Template Referenceabstract

#include <scannerConnectors.hh>

Inheritance diagram for concepts::Scan< T >:
aglowav2::Haar3dBFSScan< concepts::Real > aglowav2::Haar3dDFSScan< concepts::Real > aglowav2::Haar3dBFSScan< F > aglowav2::Haar3dDFSScan< F > aglowav::Haar3dBFSScan< F > aglowav::Haar3dDFSScan< F > concepts::ArrayScan< T > concepts::ListScan< T > concepts::PListScan< T > concepts::PStlVectorScan< T > concepts::SingletonScan< T > concepts::StlVectorScan< T, ItType >

Public Member Functions

 operator int ()
 Returns true as long as the end of the scanned set is not reached yet.
 
virtual bool eos () const =0
 Returns true if the end of the scanned set is reached.
 
virtual T & operator++ (int)=0
 Returns the next element in the scanned set.
 
virtual Scanclone () const =0
 Returns a clone of the scanner.
 

Detailed Description

template<class T>
class concepts::Scan< T >

An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).

Parameters
TElement of the set to be scanned
Examples
meshes.cc.

Definition at line 29 of file scannerConnectors.hh.

Constructor & Destructor Documentation

◆ ~Scan()

template<class T >
virtual concepts::Scan< T >::~Scan ( )
inlinevirtual

Definition at line 31 of file scannerConnectors.hh.

Member Function Documentation

◆ clone()

◆ eos()

◆ operator int()

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

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

Definition at line 34 of file scannerConnectors.hh.

◆ operator++()


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