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

Classes | Public Member Functions | Protected Member Functions | Private Attributes
StrangeMesh Class Reference

#include <strange_mesh.hh>

Inheritance diagram for StrangeMesh:
Inheritance graph
[legend]
Collaboration diagram for StrangeMesh:
Collaboration graph
[legend]

List of all members.

Classes

class  S

Public Member Functions

unsigned int ncell () const
 Returns the number of cells in the mesh.
concepts::Scan2scan ()
 Returns a scanner over the cells of the mesh.
 StrangeMesh (int rows, int cols)
virtual ~StrangeMesh ()

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Private Attributes

concepts::Cell2 ** cell_
concepts::Edge ** h_edg_
unsigned int num_c_vert
unsigned int num_cols
unsigned int num_r_vert
unsigned int num_rows
concepts::Quad ** quad_
concepts::Edge ** v_edg_
concepts::Vertex ** vtx_

Detailed Description

Definition at line 13 of file strange_mesh.hh.


Constructor & Destructor Documentation

StrangeMesh::StrangeMesh ( int  rows,
int  cols 
)
virtual StrangeMesh::~StrangeMesh ( ) [virtual]

Member Function Documentation

virtual std::ostream& concepts::Mesh::info ( std::ostream &  os) const [protected, virtual, inherited]
unsigned int StrangeMesh::ncell ( ) const [inline, virtual]

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 19 of file strange_mesh.hh.

concepts::Scan2* StrangeMesh::scan ( ) [inline, virtual]

Returns a scanner over the cells of the mesh.

Postcondition:
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh2.

Definition at line 20 of file strange_mesh.hh.

Here is the call graph for this function:


Member Data Documentation

Definition at line 35 of file strange_mesh.hh.

Definition at line 31 of file strange_mesh.hh.

unsigned int StrangeMesh::num_c_vert [private]

Definition at line 24 of file strange_mesh.hh.

unsigned int StrangeMesh::num_cols [private]

Definition at line 26 of file strange_mesh.hh.

unsigned int StrangeMesh::num_r_vert [private]

Definition at line 20 of file strange_mesh.hh.

unsigned int StrangeMesh::num_rows [private]

Definition at line 27 of file strange_mesh.hh.

Definition at line 34 of file strange_mesh.hh.

Definition at line 32 of file strange_mesh.hh.

Definition at line 29 of file strange_mesh.hh.


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

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