Classes

Predefined Grid Types

The gridtypes library provides a collection of classes for easier handling of known types of grids. More...

Classes


Detailed Description

The gridtypes library provides a collection of classes for easier handling of known types of grids.

Note that it does not add any new or different kind of data storage. All functions and objects in this class have zero memory storage - they merely refer to objects stored as Grid and access properties of them.

A specific Grid may hold properties that conform to more than one Grid type. Consequently, one single Grid may appear as multipe Grid types. Grid types are not mutually exclusive, they are rather accumulative.

This library is supposed to primarily provide Grid types, which is classes extracting and holding the properties of a certain Grid type. These convenience classes may also provide some simple operations that are specific and frequent for these Grid types. At this point there is an overlap with the baseop (Base Space Operations) library. Intentionally all operations provided via the Grid type library should be microscopic, whereas the operations of the baseop library contains the really huge computations, for instance the computation of an Isosurface. The Grid type library may well serve as a type API for the baseop library, such that operations on the base space may deliver Grid types defined here.