dune-fem  2.4.1-rc
Modules | Classes
View of grid for defining discrete functions
Collaboration diagram for View of grid for defining discrete functions:

Modules

 Adaptive leaf grid part
 GridPart for Dune::Fem::AdaptiveLeafIndexSet. The underlying index set is singleton for each grid object. Uses very efficient index sets specially designed for problems with constantly changing underlying grid.
 
 Filtered grid part
 
 Periodic grid part
 
 Generic Geometries
 

Classes

class  Dune::Fem::GridPartInterface< GridPartTraits >
 Interface for the GridPart classes A GridPart class allows to access only a specific subset of a grid's entities. A GridPart implementation provides the corresponding index set and a begin/end iterator pair for accessing those entities, the corresponding intersection iterators and a appropriate communication method. GridParts are used to parametrize spaces (see DiscreteFunctionSpaceDefault [in dune-fem]). More...
 
class  Dune::Fem::GridPartDefault< GridPartTraits >
 Default implementation for the GridPart classes. More...
 

Detailed Description

Grid parts allow to define a view on a given DUNE grid, treating the underlying grid as a container for entities.

All parts of the dune-fem package rely on grid parts to access the entities of the grid. For example, discrete functions are defined on the set of entities accesseable by the given GridPart implementation using the iterator and index set provided by the GridPart.

Interface and available Implementations

The interface for a GridPart is implemented by the class template GridPartInterface. Basically, a GridPart provides the following functionality:

The following grid parts have been implemented:

Todo:
Implement a grid part for a given grid view (Suggestion: use the name GridPart).