Dune Core Modules (2.9.0)

Dune::Capabilities Namespace Reference

Contains all capabilities classes. More...

Classes

struct  hasSingleGeometryType< AlbertaGrid< dim, dimworld > >
 AlbertaGrid has only one geometry type for codim 0 entities. More...
 
struct  hasEntity< AlbertaGrid< dim, dimworld >, codim >
 AlbertaGrid has entities for all codimensions. More...
 
struct  hasEntityIterator< AlbertaGrid< dim, dimworld >, codim >
 AlbertaGrid can iterate over all codimensions. More...
 
struct  isLevelwiseConforming< AlbertaGrid< dim, dimworld > >
 AlbertaGrid is not levelwise conforming (since it uses bisection) More...
 
struct  isLeafwiseConforming< AlbertaGrid< dim, dimworld > >
 AlbertaGrid is leafwise conforming. More...
 
struct  hasBackupRestoreFacilities< AlbertaGrid< dim, dimworld > >
 AlbertaGrid has backup and restore facilities. 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  isCartesian
 Specialize with 'true' if the grid is a Cartesian grid. Cartesian grids satisfy the following properties: More...
 
struct  hasEntity
 Specialize with 'true' for all codims that a grid implements entities for. (default=false) More...
 
struct  hasEntityIterator
 specialize with 'true' for all codims that a grid provides an iterator for (default=hasEntity<codim>::v) More...
 
struct  hasGeometry
 Specialize with 'false' for all codims that a grid does not implement geometries for. (default=true) More...
 
struct  canCommunicate
 specialize with 'true' for all codims that a grid can communicate data on (default=false) More...
 
struct  isLevelwiseConforming
 Specialize with 'true' if implementation guarantees conforming level grids. (default=false) More...
 
struct  isLeafwiseConforming
 Specialize with 'true' if implementation guarantees a conforming leaf grid. (default=false) More...
 
struct  hasBackupRestoreFacilities
 Specialize with 'true' if implementation provides backup and restore facilities. (default=false) 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  hasEntity< IdentityGrid< HostGrid >, codim >
 has entities for some codimensions as host grid More...
 
struct  canCommunicate< IdentityGrid< HostGrid >, codim >
 IdentityGrid can communicate when the host grid can communicate. More...
 
struct  isLevelwiseConforming< IdentityGrid< HostGrid > >
 has conforming level grids when host grid has More...
 
struct  isLeafwiseConforming< IdentityGrid< HostGrid > >
 has conforming leaf grids when host grid has More...
 
struct  hasSingleGeometryType< OneDGrid >
 OneDGrid has only one geometry type for codim 0 entities. More...
 
struct  hasEntity< OneDGrid, cdim >
 OneDGrid has entities for all codimension. More...
 
struct  hasEntityIterator< OneDGrid, codim >
 OneDGrid can iterate over all codimensions. More...
 
struct  isLevelwiseConforming< OneDGrid >
 OneDGrid is levelwise conforming. More...
 
struct  isLeafwiseConforming< OneDGrid >
 OneDGrid is leafwise conforming. More...
 
struct  hasEntity< UGGrid< dim >, codim >
 UGGrid has entities of all codimensions. 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 >, 0 >
 UGGrid can iterate over codim=0 entities (elements) More...
 
struct  hasEntityIterator< UGGrid< dim >, dim >
 UGGrid can iterate over codim=dim entities (vertices) More...
 
struct  canCommunicate< UGGrid< dim >, codim >
 UGGrid can communicate on entities of all (existing) codimensions. More...
 
struct  isLevelwiseConforming< UGGrid< dim > >
 UGGrid is levelwise conforming. More...
 
struct  isLeafwiseConforming< UGGrid< dim > >
 UGGrid may not be leafwise conforming. More...
 
struct  hasSingleGeometryType< YaspGrid< dim, Coordinates > >
 YaspGrid has only one geometry type for codim 0 entities. More...
 
struct  isCartesian< YaspGrid< dim, Coordinates > >
 YaspGrid is a Cartesian grid. More...
 
struct  hasEntity< YaspGrid< dim, Coordinates >, codim >
 YaspGrid has entities for all codimensions. More...
 
struct  hasEntityIterator< YaspGrid< dim, Coordinates >, codim >
 YaspGrid can iterate over all codimensions. More...
 
struct  canCommunicate< YaspGrid< dim, Coordinates >, codim >
 YaspGrid can communicate on all codimensions. More...
 
struct  isLevelwiseConforming< YaspGrid< dim, Coordinates > >
 YaspGrid is levelwise conforming. More...
 
struct  isLeafwiseConforming< YaspGrid< dim, Coordinates > >
 YaspGrid is leafwise conforming. More...
 
struct  viewThreadSafe< YaspGrid< dim, Coordinates > >
 YaspGrid is viewThreadSafe. More...
 
struct  hasSingleGeometryType< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
 ALUGrid has only one geometry type for codim 0 entities. More...
 
struct  hasEntity< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, cdim >
 ALUGrid has entities for all codimension. More...
 
struct  hasEntityIterator< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, cdim >
 ALUGrid has entities for all codimension. More...
 
struct  canCommunicate< ALUGrid< dim, dimworld, eltype, refinementtype, ALUGridNoComm >, codim >
 ALUGrid can communicate when Comm == ALUGridMPIComm. More...
 
struct  canCommunicate< ALUGrid< dim, dimworld, eltype, refinementtype, ALUGridMPIComm >, codim >
 ALUGrid can communicate. More...
 
struct  isLevelwiseConforming< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
 ALUGrid has potentially nonconforming level grids. More...
 
struct  isLeafwiseConforming< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
 ALUGrid has potentially nonconforming leaf grids (unless refinementtype is conforming) More...
 
struct  hasBackupRestoreFacilities< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
 ALUGrid has backup and restore facilities. More...
 
struct  threadSafe< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
 ALUGrid is not generally thread safe (only grid iteration is) More...
 
struct  viewThreadSafe< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
 ALUGrid is view thread safe (i.e. things that don't modify the grid) More...
 
struct  hasSingleGeometryType< SPGrid< ct, dim, Ref, Comm > >
 Do elements of a grid always have the same geometry type? More...
 
struct  isCartesian< SPGrid< ct, dim, Ref, Comm > >
 Is the grid Cartesian? More...
 
struct  hasEntity< SPGrid< ct, dim, Ref, Comm >, codim >
 Does a grid implement entities of a codimension? More...
 
struct  hasEntityIterator< SPGrid< ct, dim, Ref, Comm >, codim >
 Does a grid implement entity iterators of a codimension? More...
 
struct  canCommunicate< SPGrid< ct, dim, Ref, MPI_Comm >, codim >
 Can a parallel grid communicate on a given codimension? More...
 
struct  isLevelwiseConforming< SPGrid< ct, dim, Ref, Comm > >
 Are all levels of a grid always conform? More...
 
struct  isLeafwiseConforming< SPGrid< ct, dim, Ref, Comm > >
 Is the leaf level of a grid always conform? More...
 
struct  hasBackupRestoreFacilities< SPGrid< ct, dim, Ref, Comm > >
 Does a grid provide backup and restore facilities? More...
 
struct  threadSafe< SPGrid< ct, dim, Ref, Comm > >
 Is a grid implementation thread safe? More...
 
struct  viewThreadSafe< SPGrid< ct, dim, Ref, Comm > >
 Is a grid implementation thread safe while not being modified? More...
 
struct  supportsCallbackAdaptation< SPGrid< ct, dim, Ref, Comm > >
 

Detailed Description

Contains all capabilities classes.

namespace containing all capabilities

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 25, 22:37, 2024)