grid.hh File Reference


Detailed Description

Different resources needed by all grid implementations.

#include <iostream>
#include <string>
#include <dune/common/exceptions.hh>
#include <dune/common/fvector.hh>
#include <dune/common/helpertemplates.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/geometrytype.hh>
#include <dune/grid/common/gridenums.hh>
#include <dune/grid/common/capabilities.hh>
#include <dune/grid/common/datahandleif.hh>
#include <dune/grid/common/gridview.hh>
#include <dune/grid/common/defaultgridview.hh>
#include <dune/common/bartonnackmanifcheck.hh>
#include "geometry.hh"
#include "entity.hh"
#include "entitypointer.hh"
#include "leveliterator.hh"
#include "intersection.hh"
#include "intersectioniterator.hh"
#include "hierarchiciterator.hh"
#include "leafiterator.hh"
#include "indexidset.hh"

Go to the source code of this file.

Namespaces

namespace  Dune
namespace  Dune::Capabilities

Classes

class  Dune::GridError
 Base class for exceptions in Dune grid modules. More...
class  Dune::Grid< dim, dimworld, ct, GridFamily >
 Grid abstract base class

This class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick. More...

struct  Dune::Grid< dim, dimworld, ct, GridFamily >::Partition< pitype >
 Types for GridView. More...
struct  Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >
 A Traits struct that collects all associated types of one implementation. More...
struct  Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::Partition< pitype >
 A struct collecting all types depending on the partition iterator type. More...
class  Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >
class  Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >::ReturnImplementationType< T >
 Helper class to choose correct implementation return type for getRealImplementation. More...
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits >
 A traits struct that collects all associated types of one grid model. More...
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits >::Codim< cd >
 Traits associated with a specific codim. More...
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits >::Codim< cd >::Partition< pitype >
 Traits associated with a specific grid partition type. More...
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits >::Partition< pitype >
 Traits associated with a specific grid partition type. More...
struct  Dune::MakeableInterfaceObject< InterfaceType >


Generated on Sun Nov 15 22:28:45 2009 for dune-grid by  doxygen 1.5.6