$[-1,1] \times [0,1] \times [0,5]$ in two hexahedra. More...

#include <cube.hh>

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

Classes

class  S
 

Public Member Functions

 Cube3 ()
 
 Cube3 ()
 
 Cube3 ()
 
 Cube3 ()
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 
uint ncell () const
 Returns the number of cells in the mesh. More...
 
uint ncell () const
 Returns the number of cells in the mesh. More...
 
uint ncell () const
 Returns the number of cells in the mesh. More...
 
uint ncell () const
 Returns the number of cells in the mesh. More...
 
concepts::Scan3scan ()
 Returns a scanner over the cells of the mesh. More...
 
concepts::Scan3scan ()
 Returns a scanner over the cells of the mesh. More...
 
concepts::Scan3scan ()
 Returns a scanner over the cells of the mesh. More...
 
concepts::Scan3scan ()
 Returns a scanner over the cells of the mesh. More...
 
virtual ~Cube3 ()
 
virtual ~Cube3 ()
 
virtual ~Cube3 ()
 
virtual ~Cube3 ()
 

Private Attributes

concepts::Hexahedron3dcell_ [2]
 
concepts::Edgeedg_ [20]
 
concepts::Hexahedronhex_ [2]
 
concepts::Quadquad_ [11]
 
concepts::Vertexvtx_ [12]
 

Detailed Description

$[-1,1] \times [0,1] \times [0,5]$ in two hexahedra.

Author
Philipp Frauenfelder, 2002

Definition at line 92 of file cube.hh.

Constructor & Destructor Documentation

◆ Cube3() [1/4]

Cube3::Cube3 ( )

◆ ~Cube3() [1/4]

virtual Cube3::~Cube3 ( )
virtual

◆ Cube3() [2/4]

Cube3::Cube3 ( )

◆ ~Cube3() [2/4]

virtual Cube3::~Cube3 ( )
virtual

◆ Cube3() [3/4]

Cube3::Cube3 ( )

◆ ~Cube3() [3/4]

virtual Cube3::~Cube3 ( )
virtual

◆ Cube3() [4/4]

Cube3::Cube3 ( )

◆ ~Cube3() [4/4]

virtual Cube3::~Cube3 ( )
virtual

Member Function Documentation

◆ info() [1/4]

virtual std::ostream& Cube3::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ info() [2/4]

virtual std::ostream& Cube3::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ info() [3/4]

virtual std::ostream& Cube3::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ info() [4/4]

virtual std::ostream& Cube3::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ ncell() [1/4]

uint Cube3::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 97 of file cube.hh.

◆ ncell() [2/4]

uint Cube3::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 97 of file cube.hh.

◆ ncell() [3/4]

uint Cube3::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 97 of file cube.hh.

◆ ncell() [4/4]

uint Cube3::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 97 of file cube.hh.

◆ scan() [1/4]

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

Returns a scanner over the cells of the mesh.

Postcondition
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh3.

Definition at line 98 of file cube.hh.

◆ scan() [2/4]

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

Returns a scanner over the cells of the mesh.

Postcondition
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh3.

Definition at line 98 of file cube.hh.

◆ scan() [3/4]

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

Returns a scanner over the cells of the mesh.

Postcondition
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh3.

Definition at line 98 of file cube.hh.

◆ scan() [4/4]

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

Returns a scanner over the cells of the mesh.

Postcondition
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh3.

Definition at line 98 of file cube.hh.

Member Data Documentation

◆ cell_

concepts::Hexahedron3d * Cube3::cell_
private

Definition at line 120 of file cube.hh.

◆ edg_

concepts::Edge * Cube3::edg_
private

Definition at line 116 of file cube.hh.

◆ hex_

concepts::Hexahedron * Cube3::hex_
private

Definition at line 118 of file cube.hh.

◆ quad_

concepts::Quad * Cube3::quad_
private

Definition at line 117 of file cube.hh.

◆ vtx_

concepts::Vertex * Cube3::vtx_
private

Definition at line 115 of file cube.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich