Dune::BoundarySegment< dimworld > Class Template Reference

#include <boundarysegment.hh>

List of all members.


Detailed Description

template<int dimworld>
class Dune::BoundarySegment< dimworld >

Base class for classes implementing geometries of boundary segments.

Some grid implementations, as for example UGGrid, allow to use boundary segments of arbitrary geometry. That means that you can have grid boundaries approach smooth shapes when refining the grid.

Such curved boundary segments are specified by giving classes that implement them. Each boundary segment is implemented by an object of a class derived from BoundarySegment. The set of these objects is handed over to the grid upon grid construction.


Public Member Functions

virtual ~BoundarySegment ()
 Dummy virtual destructor.
virtual FieldVector< double,
dimworld > 
operator() (const FieldVector< double, dimworld-1 > &local) const =0
 A function mapping local coordinates on a boundary segment to world coordinates.

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

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].