Dune::PolyhedralGrid< dim, dimworld, coord_t >::Codim< codim > Struct Template Reference

traits structure containing types for a codimension More...

#include <grid.hh>

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

Classes

struct  Partition
 

Entity and Entity Pointer Types

typedef Traits::template Codim< codim >::Entity Entity
 type of entity More...
 
typedef Traits::template Codim< codim >::EntityPointer EntityPointer
 type of entity pointer 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 level iterator More...
 
typedef Partition< All_Partition >::LevelIterator LevelIterator
 type of leaf iterator More...
 

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
codimcodimension

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: