dune-grid 2.9.0
Classes | List of all members
Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim > Struct Template Reference

traits structure containing types for a codimension More...

#include <dune/grid/geometrygrid/grid.hh>

Inheritance diagram for Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >:
Inheritance graph

Classes

struct  Partition
 

Entity types

typedef Traits::template Codim< codim >::Entity Entity
 type of entity More...
 

Geometry Types

typedef Traits::template Codim< codim >::Geometry Geometry
 type of world geometry More...
 
typedef Traits::template Codim< codim >::LocalGeometry LocalGeometry
 type of local geometry More...
 

Iterator Types

typedef Partition< All_Partition >::LeafIterator LeafIterator
 type of leaf iterator More...
 
typedef Partition< All_Partition >::LevelIterator LevelIterator
 type of level iterator More...
 

Detailed Description

template<class HostGrid, class CoordFunction = DefaultCoordFunction< HostGrid >, class Allocator = std::allocator< void >>
template<int codim>
struct Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >

traits structure containing types for a codimension

Template Parameters
codimcodimension

Member Typedef Documentation

◆ Entity

template<class HostGrid , class CoordFunction = DefaultCoordFunction< HostGrid >, class Allocator = std::allocator< void >>
template<int codim>
typedef Traits::template Codim<codim>::Entity Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >::Entity

type of entity

The entity is a model of Dune::Entity.

◆ Geometry

template<class HostGrid , class CoordFunction = DefaultCoordFunction< HostGrid >, class Allocator = std::allocator< void >>
template<int codim>
typedef Traits::template Codim<codim>::Geometry Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >::Geometry

type of world geometry

Models the geomtry mapping of the entity, i.e., the mapping from the reference element into world coordinates.

The geometry is a model of Dune::Geometry, implemented through the generic geometries provided by dune-grid.

◆ LeafIterator

template<class HostGrid , class CoordFunction = DefaultCoordFunction< HostGrid >, class Allocator = std::allocator< void >>
template<int codim>
typedef Partition<All_Partition>::LeafIterator Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >::LeafIterator

type of leaf iterator

This iterator enumerates the entites of codimension codim of a grid level.

The level iterator is a model of Dune::LevelIterator.

◆ LevelIterator

template<class HostGrid , class CoordFunction = DefaultCoordFunction< HostGrid >, class Allocator = std::allocator< void >>
template<int codim>
typedef Partition<All_Partition>::LevelIterator Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >::LevelIterator

type of level iterator

This iterator enumerates the entites of codimension codim of the leaf grid.

The leaf iterator is a model of Dune::LeafIterator.

◆ LocalGeometry

template<class HostGrid , class CoordFunction = DefaultCoordFunction< HostGrid >, class Allocator = std::allocator< void >>
template<int codim>
typedef Traits::template Codim<codim>::LocalGeometry Dune::GeometryGrid< HostGrid, CoordFunction, Allocator >::Codim< codim >::LocalGeometry

type of local geometry

Models the geomtry mapping into the reference element of dimension dimension.

The local geometry is a model of Dune::Geometry, implemented through the generic geometries provided by dune-grid.


The documentation for this struct was generated from the following file: