Class documentation of Concepts

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

A scanner for a 2D mesh. More...

#include <mesh.hh>

Inheritance diagram for concepts::Scan< Cell2 >:
concepts::Scan< Cell > concepts::Import2dMeshBase::S

Public Member Functions

Cell2operator++ (int)=0
 Returns the next cell.
 
 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 Scanclone () const=0
 Returns a clone of the scanner.
 

Detailed Description

A scanner for a 2D mesh.

Examples
meshes.cc.

Definition at line 44 of file mesh.hh.

Member Function Documentation

◆ clone()

virtual Scan * concepts::Scan< Cell >::clone ( ) const
pure virtualinherited

Returns a clone of the scanner.

Implemented in concepts::Import2dMeshBase::S.

◆ eos()

virtual bool concepts::Scan< Cell >::eos ( ) const
pure virtualinherited

Returns true if the end of the scanned set is reached.

Implemented in concepts::Import2dMeshBase::S.

◆ operator int()

concepts::Scan< Cell >::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++()

Cell2 & concepts::Scan< Cell2 >::operator++ ( int  )
pure virtual

Returns the next cell.

Implements concepts::Scan< Cell >.

Implemented in concepts::Import2dMeshBase::S.


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