Class documentation of Concepts

Loading...
Searching...
No Matches

#include <cuboid.hh>

Inheritance diagram for concepts::Cuboid:
concepts::Mesh3 concepts::Mesh concepts::OutputOperator

Public Member Functions

 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.
 
virtual ~Cuboid ()
 Destructor.
 
uint ncell () const
 Get number of Cells.
 
concepts::Scan3scan ()
 Scanner over the mesh.
 
virtual std::ostream & info (std::ostream &os) const
 For output in command line.
 

Static Public Attributes

static const uint ncell_ = 1
 

Detailed Description

Concepts mesh of an cuboid $[0,a] \times [0,b] \times [0,c]$ in one hexahedron.

Author
Philipp Frauenfelder, 2001

Definition at line 21 of file cuboid.hh.

Member Function Documentation

◆ info()

virtual std::ostream & concepts::Cuboid::info ( std::ostream &  os) const
virtual

For output in command line.

Reimplemented from concepts::Mesh.

◆ ncell()

uint concepts::Cuboid::ncell ( ) const
inlinevirtual

Get number of Cells.

Implements concepts::Mesh.

Definition at line 33 of file cuboid.hh.

◆ scan()

concepts::Scan3 * concepts::Cuboid::scan ( )
inlinevirtual

Scanner over the mesh.

Implements concepts::Mesh3.

Definition at line 38 of file cuboid.hh.

Member Data Documentation

◆ ncell_

const uint concepts::Cuboid::ncell_ = 1
static

Definition at line 24 of file cuboid.hh.


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