dune-grid  2.2.0
Classes | Namespaces | Typedefs | Functions | Variables
yaspgrid.hh File Reference

Go to the source code of this file.

Classes

struct  Dune::FacadeOptions::StoreGeometryReference< mydim, cdim, YaspGrid< dim >, YaspGeometry >
struct  Dune::FacadeOptions::StoreGeometryReference< mydim, cdim, const YaspGrid< dim >, YaspGeometry >
struct  Dune::YaspFatherRelativeLocalElement< dim, GridImp >
class  Dune::YaspGeometry< mydim, cdim, GridImp >
 The general version implements dim==dimworld-1. If this is not the case an error is thrown. More...
class  Dune::YaspGeometry< mydim, mydim, GridImp >
 specialize for dim=dimworld, i.e. a volume element More...
class  Dune::YaspGeometry< 0, cdim, GridImp >
 specialization for dim=0, this is a vertex More...
class  Dune::YaspSpecialEntity< codim, dim, GridImp >
class  Dune::YaspEntity< codim, dim, GridImp >
class  Dune::YaspEntity< 0, dim, GridImp >
struct  Dune::YaspEntity< 0, dim, GridImp >::Codim< cd >
class  Dune::YaspEntity< dim, dim, GridImp >
struct  Dune::YaspEntity< dim, dim, GridImp >::Codim< cd >
class  Dune::YaspIntersection< GridImp >
struct  Dune::YaspIntersection< GridImp >::faceInfo
class  Dune::YaspIntersectionIterator< GridImp >
class  Dune::YaspHierarchicIterator< GridImp >
struct  Dune::YaspHierarchicIterator< GridImp >::StackElem
class  Dune::YaspEntitySeed< codim, GridImp >
class  Dune::YaspEntityPointer< codim, GridImp >
class  Dune::YaspLevelIterator< codim, pitype, GridImp >
class  Dune::YaspLevelIndexSet< GridImp >
 level-wise, non-persistent, consecutive index More...
class  Dune::YaspLeafIndexSet< GridImp >
class  Dune::YaspGlobalIdSet< GridImp >
 persistent, globally unique Ids More...
struct  Dune::YaspGridFamily< dim, dimworld >
struct  Dune::YaspCommunicateMeta< dim, codim >
struct  Dune::YaspCommunicateMeta< dim, dim >
struct  Dune::YaspCommunicateMeta< dim, 0 >
class  Dune::YaspGrid< dim >
 [ provides Dune::Grid ] More...
class  Dune::YaspGrid< dim >::MessageBuffer< DT >
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

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

Typedefs

typedef unsigned char uint8_t
typedef double Dune::yaspgrid_ctype

Functions

template<int mydim, int cdim, class GridImp >
std::ostream & Dune::operator<< (std::ostream &s, YaspGeometry< mydim, cdim, GridImp > &e)

Variables

static const yaspgrid_ctype Dune::yasptolerance = 1E-13
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