common/capabilities.hh File Reference

A set of traits classes to store static information about grid implementation. More...

Go to the source code of this file.

Classes

struct  Dune::Capabilities::hasSingleGeometryType< Grid >
 Specialize with 'true' for if the codimension 0 entity of the grid has only one possible geometry type. In this case the topologyId of this geometry type has also to be specified. (default=false, topologyId=undefined). More...
struct  Dune::Capabilities::isCartesian< Grid >
 Specialize with 'true' if the grid is a Cartesian grid. Cartesian grids satisfy the following properties:

  • all geometries are affine
  • The unit outer normal for an intersection with indexInInside = face can be computed by the following code:
More...
struct  Dune::Capabilities::hasEntity< Grid, codim >
 Specialize with 'true' for all codims that a grid implements entities for. (default=false). More...
struct  Dune::Capabilities::isParallel< Grid >
 Specialize with 'true' if implementation supports parallelism. (default=false). More...
struct  Dune::Capabilities::canCommunicate< Grid, codim >
 specialize with 'true' for all codims that a grid can communicate data on (default=false) More...
struct  Dune::Capabilities::isLevelwiseConforming< Grid >
 Specialize with 'true' if implementation guarantees conforming level grids. (default=false). More...
struct  Dune::Capabilities::isLeafwiseConforming< Grid >
 Specialize with 'true' if implementation guarantees a conforming leaf grid. (default=false). More...
struct  Dune::Capabilities::hasBackupRestoreFacilities< Grid >
 Specialize with 'true' if implementation provides backup and restore facilities. (default=false). More...
struct  Dune::Capabilities::threadSafe< Grid >
 Specialize with 'true' if the grid implementation is thread safe. (default=false). More...
struct  Dune::Capabilities::viewThreadSafe< Grid >
 Specialize with 'true' if the grid implementation is thread safe, while it is not modified. (default=false). More...
struct  Dune::Capabilities::hasSingleGeometryType< const Grid >
struct  Dune::Capabilities::isCartesian< const Grid >
struct  Dune::Capabilities::hasEntity< const Grid, codim >
struct  Dune::Capabilities::isParallel< const Grid >
struct  Dune::Capabilities::canCommunicate< const Grid, codim >
struct  Dune::Capabilities::isLevelwiseConforming< const Grid >
struct  Dune::Capabilities::isLeafwiseConforming< const Grid >
struct  Dune::Capabilities::hasBackupRestoreFacilities< const Grid >
struct  Dune::Capabilities::threadSafe< const Grid >
struct  Dune::Capabilities::viewThreadSafe< const Grid >

Namespaces

namespace  Dune
namespace  Dune::Capabilities
 

Contains all capabilities classes.



Detailed Description

A set of traits classes to store static information about grid implementation.

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].