Go to the documentation of this file.
43 virtual std::ostream&
info(std::ostream& os)
const;
59 inline bool eos()
const {
concepts::Hexahedron3d *(& cell_)[ncell_]
concepts::Hexahedron * hex_[ncell_]
concepts::Edge * edg_[12]
A quadrilateral in the topology.
An abstract class for 3D meshes.
virtual std::ostream & info(std::ostream &os) const
For output in command line.
concepts::Cell3 & operator++(int)
Returns the next element in the scanned set.
Cuboid(const Real sizex=1.0, const Real sizey=1.0, const Real sizez=1.0)
Constructor, default values for the sizes are 1.0.
concepts::Scan3 * clone() const
uint ncell() const
Get number of Cells.
A hexahedron in the topology.
A vertex in the topology.
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
S(concepts::Hexahedron3d *(&cell)[ncell_])
concepts::Scan3 * scan()
Scanner over the mesh.
Concepts mesh of an cuboid in one hexahedron.
virtual ~Cuboid()
Destructor.
concepts::Vertex * vtx_[8]
concepts::Quad * quad_[6]
double Real
Type normally used for a floating point number.
Basic namespace for Concepts-2.
concepts::Hexahedron3d * cell_[ncell_]