Dune Core Modules (unstable)

grid.hh File Reference

Different resources needed by all grid implementations. More...

#include <iostream>
#include <string>
#include <vector>
#include <dune/common/fvector.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/typeutilities.hh>
#include <dune/geometry/type.hh>
#include <dune/grid/common/gridenums.hh>
#include <dune/grid/common/exceptions.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/grid/common/entityseed.hh>
#include <dune/common/bartonnackmanifcheck.hh>
#include "geometry.hh"
#include "entity.hh"
#include "intersection.hh"
#include "intersectioniterator.hh"
#include "entityiterator.hh"
#include "indexidset.hh"

Go to the source code of this file.

Classes

class  Dune::Grid< dim, dimworld, ct, GridFamily >
 Grid abstract base class. 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 >
 
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >
 A traits struct that collects all associated types of one grid model. More...
 
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::Codim< cd >
 Traits associated with a specific codim. More...
 
struct  Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::Codim< cd >::Partition< pitype >
 Traits associated with a specific grid partition type. More...
 
struct  Dune::MakeableInterfaceObject< InterfaceType >
 

Namespaces

namespace  Dune
 Dune namespace.
 
namespace  Dune::Capabilities
 Contains all capabilities classes.
 

Functions

template<int dim, int dimworld, class ct , class GridFamily >
Grid< dim, dimworld, ct, GridFamily >::LevelGridView Dune::levelGridView (const Grid< dim, dimworld, ct, GridFamily > &grid, int level)
 level grid view for the given grid and level. More...
 
template<int dim, int dimworld, class ct , class GridFamily >
Grid< dim, dimworld, ct, GridFamily >::LeafGridView Dune::leafGridView (const Grid< dim, dimworld, ct, GridFamily > &grid)
 leaf grid view for the given grid More...
 

Detailed Description

Different resources needed by all grid implementations.

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)