Loading...
Searching...
No Matches
Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim > Struct Template Reference

traits structure containing types for a codimension More...

Inheritance diagram for Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >:

## Classes

struct | Partition

## Entity and Entity Pointer Types

typedef Traits::template Codim< codim >::Entity | Entity
| type of entity
typedef Traits::template Codim< codim >::EntityPointer | EntityPointer
| type of entity pointer

## Geometry Types

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

## Iterator Types

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

## Detailed Description

template<int dim, int dimworld, typename coord_t>
template<int codim>
struct Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >

traits structure containing types for a codimension

Template Parameters

  codim | codimension

## Member Typedef Documentation

## Entity

template<int dim, int dimworld, typename coord_t>
template<int codim>

typedef Traits::template Codim<codim>::Entity Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >::Entity

type of entity

The entity is a model of Dune::Entity.

## EntityPointer

template<int dim, int dimworld, typename coord_t>
template<int codim>

typedef Traits::template Codim<codim>::EntityPointer Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >::EntityPointer

type of entity pointer

The entity pointer is a model of Dune::EntityPointer.

## Geometry

template<int dim, int dimworld, typename coord_t>
template<int codim>

typedef Traits::template Codim<codim>::Geometry Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >::Geometry

type of world geometry

Models the geometry 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<int dim, int dimworld, typename coord_t>
template<int codim>

typedef Partition<All_Partition>::LeafIterator Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >::LeafIterator

type of level iterator

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

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

## LevelIterator

template<int dim, int dimworld, typename coord_t>
template<int codim>

typedef Partition<All_Partition>::LevelIterator Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim >::LevelIterator

type of leaf iterator

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

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

## LocalGeometry

template<int dim, int dimworld, typename coord_t>
template<int codim>

typedef Traits::template Codim<codim>::LocalGeometry Dune::PolyhedralGrid< dim, dimworld, coord_t >::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:

- opm/grid/polyhedralgrid/grid.hh