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

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

Scanner over mesh cells. More...

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

List of all members.

Public Member Functions

concepts::Scan3clone () 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::Cell3operator++ (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

Detailed Description

Scanner over mesh cells.

Definition at line 41 of file periodicube.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Here is the call graph for this function:

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.


Member Data Documentation

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.


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

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