Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Private Attributes
PeriodicSquare::S Class Reference

Scanner over mesh cells. More...

Inheritance diagram for PeriodicSquare::S:
Inheritance graph
[legend]
Collaboration diagram for PeriodicSquare::S:
Collaboration graph
[legend]

List of all members.

Public Member Functions

concepts::Scan2clone () const
 Returns a clone of this scanner.
bool eos () const
 Returns true if at the end of the scan.
 operator int ()
 Returns true as long as the end of the scanned set is not reached yet.
concepts::Cell2operator++ (int)
 Increment operator.
 S (concepts::Triangle2d *cell[], uint n)
 Constructor. Takes a cell array and its size.
 S (const S &scan)
 Copy constructor.

Private Attributes

concepts::Triangle2d ** cell_
 pointer to array of cells
unsigned int idx_
 position of scanner
unsigned int n_
 size of mesh

Detailed Description

Scanner over mesh cells.

Definition at line 37 of file periodicSquare.hh.


Constructor & Destructor Documentation

PeriodicSquare::S::S ( concepts::Triangle2d cell[],
uint  n 
) [inline]

Constructor. Takes a cell array and its size.

Definition at line 46 of file periodicSquare.hh.

PeriodicSquare::S::S ( const S scan) [inline]

Copy constructor.

Definition at line 48 of file periodicSquare.hh.


Member Function Documentation

concepts::Scan2* PeriodicSquare::S::clone ( ) const [inline, virtual]

Returns a clone of this scanner.

Implements concepts::Scan< concepts::Cell2 >.

Definition at line 54 of file periodicSquare.hh.

Here is the call graph for this function:

bool PeriodicSquare::S::eos ( ) const [inline, virtual]

Returns true if at the end of the scan.

Implements concepts::Scan< concepts::Cell2 >.

Definition at line 50 of file periodicSquare.hh.

concepts::Scan< concepts::Cell2 >::operator int ( ) [inline, inherited]

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

Definition at line 32 of file scannerConnectors.hh.

concepts::Cell2& PeriodicSquare::S::operator++ ( int  ) [inline, virtual]

Increment operator.

Implements concepts::Scan< concepts::Cell2 >.

Definition at line 52 of file periodicSquare.hh.


Member Data Documentation

pointer to array of cells

Definition at line 43 of file periodicSquare.hh.

unsigned int PeriodicSquare::S::idx_ [private]

position of scanner

Definition at line 39 of file periodicSquare.hh.

unsigned int PeriodicSquare::S::n_ [private]

size of mesh

Definition at line 41 of file periodicSquare.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)