Scanner over mesh cells. More...


Public Member Functions | |
| concepts::Scan3 * | 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::Cell3 & | operator++ (int) |
| Increment operator. | |
| S (concepts::Tetrahedron3d *cell[], uint n) | |
| Constructor. Takes a cell array and its size. | |
| S (const S &scan) | |
| Copy constructor. | |
Private Attributes | |
| concepts::Tetrahedron3d ** | 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 41 of file periodicube.hh.
| PeriodiCube::S::S | ( | concepts::Tetrahedron3d * | cell[], |
| uint | n | ||
| ) | [inline] |
Constructor. Takes a cell array and its size.
Definition at line 50 of file periodicube.hh.
| PeriodiCube::S::S | ( | const S & | scan | ) | [inline] |
Copy constructor.
Definition at line 52 of file periodicube.hh.
| concepts::Scan3* PeriodiCube::S::clone | ( | ) | const [inline, virtual] |
Returns a clone of this scanner.
Implements concepts::Scan< concepts::Cell3 >.
Definition at line 58 of file periodicube.hh.

| bool PeriodiCube::S::eos | ( | ) | const [inline, virtual] |
Returns true if at the end of the scan.
Implements concepts::Scan< concepts::Cell3 >.
Definition at line 54 of file periodicube.hh.
| concepts::Scan< concepts::Cell3 >::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::Cell3& PeriodiCube::S::operator++ | ( | int | ) | [inline, virtual] |
Increment operator.
Implements concepts::Scan< concepts::Cell3 >.
Definition at line 56 of file periodicube.hh.
concepts::Tetrahedron3d** PeriodiCube::S::cell_ [private] |
pointer to array of cells
Definition at line 47 of file periodicube.hh.
unsigned int PeriodiCube::S::idx_ [private] |
position of scanner
Definition at line 43 of file periodicube.hh.
unsigned int PeriodiCube::S::n_ [private] |
size of mesh
Definition at line 45 of file periodicube.hh.