Skip to content

#500 class Codim should only export types that depend on the codimension

Metadata

Property Value
Reported by Oliver Sander (oliver.sander@tu-dresden.de)
Reported at Feb 17, 2009 15:05
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Unspecified / All
Last edited by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Last edited at Nov 25, 2009 11:40
Closed by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Closed at Nov 25, 2009 11:40
Closed in version Unknown
Resolution Fixed
Comment

Description

The class Codim in grid.hh exports several types that do not actually depend on the codimension. These types are

LeafIntersection LevelIntersection LeafIntersectionIterator LevelIntersectionIterator HierarchicIterator LevelIndexSet LeafIndexSet GlobalIdSet LocalIdSet CollectiveCommunication

These types are also available in a dimension-independent way from the Traits class. Since getting them from Codim is confusing they should be removed there, and instead exported directly by the grid.

We (Andreas and I) propose to do provide the additional typedefs in 1.2 already.