dune-grid  2.3.1
Classes | Namespaces | Typedefs | Functions | Variables
yaspgrid.hh File Reference
#include <iostream>
#include <vector>
#include <algorithm>
#include <stack>
#include <dune/grid/common/grid.hh>
#include <dune/grid/yaspgrid/grids.hh>
#include <dune/grid/common/capabilities.hh>
#include <dune/common/shared_ptr.hh>
#include <dune/common/bigunsignedint.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/reservedvector.hh>
#include <dune/common/parallel/collectivecommunication.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/geometry/genericgeometry/topologytypes.hh>
#include <dune/geometry/axisalignedcubegeometry.hh>
#include <dune/grid/common/indexidset.hh>
#include <dune/grid/common/datahandleif.hh>
#include <dune/common/parallel/mpicollectivecommunication.hh>
#include <dune/grid/yaspgrid/yaspgridgeometry.hh>
#include <dune/grid/yaspgrid/yaspgridentity.hh>
#include <dune/grid/yaspgrid/yaspgridintersection.hh>
#include <dune/grid/yaspgrid/yaspgridintersectioniterator.hh>
#include <dune/grid/yaspgrid/yaspgridhierarchiciterator.hh>
#include <dune/grid/yaspgrid/yaspgridentityseed.hh>
#include <dune/grid/yaspgrid/yaspgridentitypointer.hh>
#include <dune/grid/yaspgrid/yaspgridleveliterator.hh>
#include <dune/grid/yaspgrid/yaspgridindexsets.hh>
#include <dune/grid/yaspgrid/yaspgrididset.hh>

Go to the source code of this file.

Classes

class  Dune::YaspGrid< dim >
 [ provides Dune::Grid ] More...
 
class  Dune::YaspGeometry< mydim, cdim, GridImp >
 
class  Dune::YaspEntity< codim, dim, GridImp >
 
class  Dune::YaspEntityPointer< codim, GridImp >
 
class  Dune::YaspEntitySeed< codim, GridImp >
 
class  Dune::YaspLevelIterator< codim, pitype, GridImp >
 
class  Dune::YaspIntersectionIterator< GridImp >
 
class  Dune::YaspIntersection< GridImp >
 
class  Dune::YaspHierarchicIterator< GridImp >
 
class  Dune::YaspIndexSet< GridImp, isLeafIndexSet >
 
class  Dune::YaspGlobalIdSet< GridImp >
 
struct  Dune::FacadeOptions::StoreGeometryReference< mydim, cdim, YaspGrid< dim >, YaspGeometry >
 
struct  Dune::FacadeOptions::StoreGeometryReference< mydim, cdim, const YaspGrid< dim >, YaspGeometry >
 
struct  Dune::YaspGridFamily< dim >
 
struct  Dune::YaspCommunicateMeta< dim, codim >
 
struct  Dune::YaspCommunicateMeta< dim, dim >
 
struct  Dune::YaspCommunicateMeta< dim, 0 >
 
class  Dune::YaspGrid< dim >
 [ provides Dune::Grid ] More...
 
struct  Dune::YaspGrid< dim >::Intersection
 
struct  Dune::YaspGrid< dim >::YGridLevel
 A single grid level within a YaspGrid. More...
 
struct  Dune::YaspGrid< dim >::mpifriendly_ygrid
 
struct  Dune::Capabilities::hasSingleGeometryType< YaspGrid< dim > >
 YaspGrid has only one geometry type for codim 0 entities. More...
 
struct  Dune::Capabilities::isCartesian< YaspGrid< dim > >
 YaspGrid is a Cartesian grid. More...
 
struct  Dune::Capabilities::hasEntity< YaspGrid< dim >, 0 >
 YaspGrid has codim=0 entities (elements) More...
 
struct  Dune::Capabilities::hasEntity< YaspGrid< dim >, dim >
 YaspGrid has codim=dim entities (vertices) More...
 
struct  Dune::Capabilities::canCommunicate< YaspGrid< dim >, 0 >
 
struct  Dune::Capabilities::canCommunicate< YaspGrid< dim >, dim >
 
struct  Dune::Capabilities::isParallel< YaspGrid< dim > >
 YaspGrid is parallel. More...
 
struct  Dune::Capabilities::isLevelwiseConforming< YaspGrid< dim > >
 YaspGrid is levelwise conforming. More...
 
struct  Dune::Capabilities::isLeafwiseConforming< YaspGrid< dim > >
 YaspGrid is leafwise conforming. More...
 

Namespaces

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

Typedefs

typedef unsigned char uint8_t
 
typedef double Dune::yaspgrid_ctype
 

Functions

template<int d>
std::ostream & Dune::operator<< (std::ostream &s, YaspGrid< d > &grid)
 Output operator for multigrids. More...
 

Variables

const int Dune::yaspgrid_dim_bits = 24
 
const int Dune::yaspgrid_level_bits = 6
 
const int Dune::yaspgrid_codim_bits = 4
 

Detailed Description

YaspGrid stands for yet another structured parallel grid. It will implement the dune grid interface for structured grids with codim 0 and dim, with arbitrary overlap, parallel features with two overlap models, periodic boundaries and fast a implementation allowing on-the-fly computations.

Typedef Documentation

typedef unsigned char uint8_t