in two hexahedra.
More...
#include <cube.hh>


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