[0,1]3 in two hexahedra. More...

#include <cube.hh>

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

Classes

class  S
 

Public Member Functions

 Cube2 (const uint variant=0)
 
 Cube2 (const uint variant=0)
 
 Cube2 (const uint variant=0)
 
 Cube2 (const uint variant=0)
 
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 ~Cube2 ()
 
virtual ~Cube2 ()
 
virtual ~Cube2 ()
 
virtual ~Cube2 ()
 

Private Attributes

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

Detailed Description

[0,1]3 in two hexahedra.

Author
Philipp Frauenfelder, 2001

Definition at line 56 of file cube.hh.

Constructor & Destructor Documentation

◆ Cube2() [1/4]

Cube2::Cube2 ( const uint  variant = 0)

◆ ~Cube2() [1/4]

virtual Cube2::~Cube2 ( )
virtual

◆ Cube2() [2/4]

Cube2::Cube2 ( const uint  variant = 0)

◆ ~Cube2() [2/4]

virtual Cube2::~Cube2 ( )
virtual

◆ Cube2() [3/4]

Cube2::Cube2 ( const uint  variant = 0)

◆ ~Cube2() [3/4]

virtual Cube2::~Cube2 ( )
virtual

◆ Cube2() [4/4]

Cube2::Cube2 ( const uint  variant = 0)

◆ ~Cube2() [4/4]

virtual Cube2::~Cube2 ( )
virtual

Member Function Documentation

◆ info() [1/4]

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

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ info() [2/4]

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

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ info() [3/4]

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

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ info() [4/4]

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

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ ncell() [1/4]

uint Cube2::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 61 of file cube.hh.

◆ ncell() [2/4]

uint Cube2::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 61 of file cube.hh.

◆ ncell() [3/4]

uint Cube2::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 61 of file cube.hh.

◆ ncell() [4/4]

uint Cube2::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 61 of file cube.hh.

◆ scan() [1/4]

concepts::Scan3* Cube2::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 62 of file cube.hh.

◆ scan() [2/4]

concepts::Scan3* Cube2::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 62 of file cube.hh.

◆ scan() [3/4]

concepts::Scan3* Cube2::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 62 of file cube.hh.

◆ scan() [4/4]

concepts::Scan3* Cube2::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 62 of file cube.hh.

Member Data Documentation

◆ cell_

concepts::Hexahedron3d * Cube2::cell_
private

Definition at line 84 of file cube.hh.

◆ edg_

concepts::Edge * Cube2::edg_
private

Definition at line 80 of file cube.hh.

◆ hex_

concepts::Hexahedron * Cube2::hex_
private

Definition at line 82 of file cube.hh.

◆ quad_

concepts::Quad * Cube2::quad_
private

Definition at line 81 of file cube.hh.

◆ vtx_

concepts::Vertex * Cube2::vtx_
private

Definition at line 79 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