Scanner over mesh cells. More...


Public Member Functions | |
| concepts::Scan2 * | clone () 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::Cell2 & | operator++ (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 | |
Scanner over mesh cells.
Definition at line 37 of file periodicSquare.hh.
| 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.
| 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.

| 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.
concepts::Triangle2d** PeriodicSquare::S::cell_ [private] |
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.