Classes |
class | Dune::YaspSpecialGeometry< mydim, cdim, GridImp > |
class | Dune::YaspSpecialGeometry< mydim, mydim, GridImp > |
class | Dune::YaspSpecialGeometry< 0, cdim, GridImp > |
class | Dune::YaspFatherRelativeLocalElement< dim, GridImp > |
class | Dune::YaspGeometry< mydim, cdim, GridImp > |
| The general version implements dimworld==dimworld. 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::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::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 |
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.