Class documentation of Concepts

Loading...
Searching...
No Matches

#include <cell3D.hh>

Inheritance diagram for concepts::Hex3dSubdiv2z:
concepts::Hex3dSubdivision concepts::OutputOperator

Public Member Functions

virtual void createChildren (Hexahedron3d &h) const
 
virtual const HexSubdiv2ztopologicalStrategy () const
 
virtual void removeChildren (Hexahedron3d &h) const
 

Static Public Member Functions

static const Hex3dSubdiv2zinstance ()
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

Subdivision strategy for hexahedrons which generates 2 children. The cell is divided perpendicular to the z axis.

Author
Philipp Frauenfelder, 2002

Definition at line 231 of file cell3D.hh.

Member Function Documentation

◆ createChildren()

virtual void concepts::Hex3dSubdiv2z::createChildren ( Hexahedron3d h) const
virtual

If no children of h exist, they are created.

Implements concepts::Hex3dSubdivision.

◆ info()

virtual std::ostream & concepts::Hex3dSubdiv2z::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

◆ removeChildren()

virtual void concepts::Hex3dSubdivision::removeChildren ( Hexahedron3d h) const
virtualinherited

If there are chilren, they are removed.

◆ topologicalStrategy()

virtual const HexSubdiv2z * concepts::Hex3dSubdiv2z::topologicalStrategy ( ) const
virtual

Returns the respective topological subdivision strategy

Implements concepts::Hex3dSubdivision.


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