#include <strange_mesh.hh>


Classes | |
| class | S |
Public Member Functions | |
| unsigned int | ncell () const |
| Returns the number of cells in the mesh. | |
| concepts::Scan2 * | scan () |
| 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_ |
Definition at line 13 of file strange_mesh.hh.
| StrangeMesh::StrangeMesh | ( | int | rows, |
| int | cols | ||
| ) |
| virtual StrangeMesh::~StrangeMesh | ( | ) | [virtual] |
| virtual std::ostream& concepts::Mesh::info | ( | std::ostream & | os | ) | const [protected, virtual, inherited] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::gfem::PeriodicRect, PeriodicRect, Rectangle, PeriodicSquare, PeriodiCube, concepts::NQuads, concepts::NQuads, concepts::FiveQuads, concepts::NQuads, concepts::OrigamiCube2D, concepts::QuadGrid2D, concepts::ThreeQuads, concepts::ThreeQuadsdym, concepts::SimpleLine, concepts::ThinSheet, concepts::ThinSheetParabel, concepts::ThinSheetEllipse, concepts::ThinSheetEllipse2, concepts::ThreeQuads, Cube, Cube2, Cube3, concepts::Circle, concepts::EdgeMesh, concepts::CircleBoundary, concepts::SquareTwoInfiniteRects, concepts::SquareOneInfiniteRect, concepts::Import3DTetMesh, concepts::ConvertMeshQuads, concepts::Line, concepts::Import2dMeshBase, concepts::Import2dMesh, concepts::Import2dMeshEz4u, concepts::Import2dMeshGeneral, concepts::Import3dMesh, concepts::MutableMesh1, concepts::MutableMesh2, concepts::Square, and concepts::Square2.
| 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.
Implements concepts::Mesh2.
Definition at line 20 of file strange_mesh.hh.

concepts::Cell2** StrangeMesh::cell_ [private] |
Definition at line 35 of file strange_mesh.hh.
concepts::Edge** StrangeMesh::h_edg_ [private] |
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.
concepts::Quad** StrangeMesh::quad_ [private] |
Definition at line 34 of file strange_mesh.hh.
concepts::Edge** StrangeMesh::v_edg_ [private] |
Definition at line 32 of file strange_mesh.hh.
concepts::Vertex** StrangeMesh::vtx_ [private] |
Definition at line 29 of file strange_mesh.hh.