[0,1]3 in two hexahedra. More...
#include <cube.hh>


Classes | |
| class | S |
Public Member Functions | |
| Cube2 (const uint variant=0) | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
| uint | ncell () const |
| Returns the number of cells in the mesh. | |
| concepts::Scan3 * | scan () |
| Returns a scanner over the cells of the mesh. | |
| virtual | ~Cube2 () |
Private Attributes | |
| concepts::Hexahedron3d * | cell_ [2] |
| concepts::Edge * | edg_ [20] |
| concepts::Hexahedron * | hex_ [2] |
| concepts::Quad * | quad_ [11] |
| concepts::Vertex * | vtx_ [12] |
| Cube2::Cube2 | ( | const uint | variant = 0 | ) |
| virtual Cube2::~Cube2 | ( | ) | [virtual] |
| virtual std::ostream& Cube2::info | ( | std::ostream & | os | ) | const [virtual] |
Returns information in an output stream.
Reimplemented from concepts::Mesh.
| uint Cube2::ncell | ( | ) | const [inline, virtual] |
Returns the number of cells in the mesh.
Implements concepts::Mesh.
| concepts::Scan3* Cube2::scan | ( | ) | [inline, virtual] |
Returns a scanner over the cells of the mesh.
Implements concepts::Mesh3.
concepts::Hexahedron3d* Cube2::cell_[2] [private] |
concepts::Edge* Cube2::edg_[20] [private] |
concepts::Hexahedron* Cube2::hex_[2] [private] |
concepts::Quad* Cube2::quad_[11] [private] |
concepts::Vertex* Cube2::vtx_[12] [private] |