Boundary description for triangulations
[Grid classes]

Collaboration diagram for Boundary description for triangulations:

Classes

class  Boundary< dim, spacedim >
class  StraightBoundary< dim, spacedim >
class  CylinderBoundary< dim >
class  HyperBallBoundary< dim, spacedim >
class  HalfHyperBallBoundary< dim >
class  HyperShellBoundary< dim >
class  HalfHyperShellBoundary< dim >

Detailed Description

The classes in this module are concerned with the description of the boundary of a domain in which a Triangulation lives. This boundary description is necessary in two contexts:

In the context of triangulations, each face of a cell that is located at the boundary of the domain stores a number called boundary_id that uniquely identifies which part of the boundary this face is on. If nothing is specified at creation time, each boundary face has a zero boundary id. On the other hand, the boundary id of faces can be set either at creation time or later by looping over all cells and querying their faces.

It is then possible to associate objects describing the boundary to certain boundary_id values used in a triangulation. Note that this is not necessary: in some cases one may want to use the default straight boundary approximation, and use non-zero boundary indicators for completely different purposes, for example to indicate that a part of the boundary has a different kind of boundary condition in the partial differential equation.

Author:
Wolfgang Bangerth, 1998-2006

deal.II documentation generated on Sat Aug 15 16:51:35 2009 by doxygen 1.5.9