Dune Core Modules (unstable)

Dune::Capabilities Namespace Reference

Contains all capabilities classes. More...

Classes

struct  canCommunicate
 specialize with 'true' for all codims that a grid can communicate data on (default=false) More...
 
struct  canCommunicate< IdentityGrid< HostGrid >, codim >
 IdentityGrid can communicate when the host grid can communicate. More...
 
struct  canCommunicate< UGGrid< dim >, codim >
 UGGrid can communicate on entities of all (existing) codimensions. More...
 
struct  canCommunicate< YaspGrid< dim, Coordinates >, codim >
 YaspGrid can communicate on all codimensions. More...
 
struct  hasBackupRestoreFacilities
 Specialize with 'true' if implementation provides backup and restore facilities. (default=false) More...
 
struct  hasBackupRestoreFacilities< AlbertaGrid< dim, dimworld > >
 AlbertaGrid has backup and restore facilities. More...
 
struct  hasEntity
 Specialize with 'true' for all codims that a grid implements entities for. (default=false) More...
 
struct  hasEntity< AlbertaGrid< dim, dimworld >, codim >
 AlbertaGrid has entities for all codimensions. More...
 
struct  hasEntity< IdentityGrid< HostGrid >, codim >
 has entities for some codimensions as host grid More...
 
struct  hasEntity< OneDGrid, cdim >
 OneDGrid has entities for all codimension. More...
 
struct  hasEntity< UGGrid< dim >, codim >
 UGGrid has entities of all codimensions. More...
 
struct  hasEntity< YaspGrid< dim, Coordinates >, codim >
 YaspGrid has entities for all codimensions. More...
 
struct  hasEntityIterator
 specialize with 'true' for all codims that a grid provides an iterator for (default=hasEntity<codim>::v) More...
 
struct  hasEntityIterator< AlbertaGrid< dim, dimworld >, codim >
 AlbertaGrid can iterate over all codimensions. More...
 
struct  hasEntityIterator< OneDGrid, codim >
 OneDGrid can iterate over all codimensions. More...
 
struct  hasEntityIterator< UGGrid< dim >, 0 >
 UGGrid can iterate over codim=0 entities (elements) More...
 
struct  hasEntityIterator< UGGrid< dim >, codim >
 Set default for hasEntityIterator to false UGGrid can currently only iterate over elements and vertices. More...
 
struct  hasEntityIterator< UGGrid< dim >, dim >
 UGGrid can iterate over codim=dim entities (vertices) More...
 
struct  hasEntityIterator< YaspGrid< dim, Coordinates >, codim >
 YaspGrid can iterate over all codimensions. More...
 
struct  hasGeometry
 Specialize with 'false' for all codims that a grid does not implement geometries for. (default=true) More...
 
struct  hasSingleGeometryType
 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  hasSingleGeometryType< AlbertaGrid< dim, dimworld > >
 AlbertaGrid has only one geometry type for codim 0 entities. More...
 
struct  hasSingleGeometryType< OneDGrid >
 OneDGrid has only one geometry type for codim 0 entities. More...
 
struct  hasSingleGeometryType< YaspGrid< dim, Coordinates > >
 YaspGrid has only one geometry type for codim 0 entities. More...
 
struct  isCartesian
 Specialize with 'true' if the grid is a Cartesian grid. Cartesian grids satisfy the following properties: More...
 
struct  isCartesian< YaspGrid< dim, Coordinates > >
 YaspGrid is a Cartesian grid. More...
 
struct  isLeafwiseConforming
 Specialize with 'true' if implementation guarantees a conforming leaf grid. (default=false) More...
 
struct  isLeafwiseConforming< AlbertaGrid< dim, dimworld > >
 AlbertaGrid is leafwise conforming. More...
 
struct  isLeafwiseConforming< IdentityGrid< HostGrid > >
 has conforming leaf grids when host grid has More...
 
struct  isLeafwiseConforming< OneDGrid >
 OneDGrid is leafwise conforming. More...
 
struct  isLeafwiseConforming< UGGrid< dim > >
 UGGrid may not be leafwise conforming. More...
 
struct  isLeafwiseConforming< YaspGrid< dim, Coordinates > >
 YaspGrid is leafwise conforming. More...
 
struct  isLevelwiseConforming
 Specialize with 'true' if implementation guarantees conforming level grids. (default=false) More...
 
struct  isLevelwiseConforming< AlbertaGrid< dim, dimworld > >
 AlbertaGrid is not levelwise conforming (since it uses bisection) More...
 
struct  isLevelwiseConforming< IdentityGrid< HostGrid > >
 has conforming level grids when host grid has More...
 
struct  isLevelwiseConforming< OneDGrid >
 OneDGrid is levelwise conforming. More...
 
struct  isLevelwiseConforming< UGGrid< dim > >
 UGGrid is levelwise conforming. More...
 
struct  isLevelwiseConforming< YaspGrid< dim, Coordinates > >
 YaspGrid is levelwise conforming. More...
 
struct  threadSafe
 Specialize with 'true' if the grid implementation is thread safe. (default=false) More...
 
struct  viewThreadSafe
 Specialize with 'true' if the grid implementation is thread safe, while it is not modified. (default=false) More...
 
struct  viewThreadSafe< UGGrid< dim > >
 UGGrid is thread-safe for grid views. More...
 
struct  viewThreadSafe< YaspGrid< dim, Coordinates > >
 YaspGrid is viewThreadSafe. More...
 

Detailed Description

Contains all capabilities classes.

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