Different resources needed by all grid implementations.
|
Namespaces |
namespace | Dune |
namespace | Dune::Capabilities |
Classes |
class | Dune::GridError |
| Base class for exceptions in Dune grid modules. More...
|
class | Dune::Grid< dim, dimworld, ct, GridFamily > |
| Grid abstract base class
This class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick. More...
|
struct | Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd > |
| A Traits struct that collects all associated types of one implementation. More...
|
struct | Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::Partition< pitype > |
| A struct collecting all types depending on the partition iterator type. More...
|
class | Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily > |
class | Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >::ReturnImplementationType< T > |
| Helper class to choose correct implementation return type for getRealImplementation. More...
|
struct | Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType > |
| A traits struct that collects all associated types of one grid model. More...
|
struct | Dune::MakeableInterfaceObject< InterfaceType > |
Enumerations |
enum | Dune::PartitionType {
Dune::InteriorEntity = 0,
Dune::BorderEntity = 1,
Dune::OverlapEntity = 2,
Dune::FrontEntity = 3,
Dune::GhostEntity = 4
} |
| Attributes used in the generic overlap model. More...
|
enum | Dune::InterfaceType {
Dune::InteriorBorder_InteriorBorder_Interface = 0,
Dune::InteriorBorder_All_Interface = 1,
Dune::Overlap_OverlapFront_Interface = 2,
Dune::Overlap_All_Interface = 3,
Dune::All_All_Interface = 4
} |
| Parameter to be used for the communication functions. More...
|
enum | Dune::PartitionIteratorType {
Dune::Interior_Partition = 0,
Dune::InteriorBorder_Partition = 1,
Dune::Overlap_Partition = 2,
Dune::OverlapFront_Partition = 3,
Dune::All_Partition = 4,
Dune::Ghost_Partition = 5
} |
| Parameter to be used for the parallel level- and leaf iterators. More...
|
enum | Dune::CommunicationDirection { Dune::ForwardCommunication,
Dune::BackwardCommunication
} |
| Define a type for communication direction parameter. More...
|
Functions |
std::string | Dune::PartitionName (PartitionType type) |
| Provide names for the partition types.
|