dune-grid  2.2.1
Classes | Public Types | List of all members
Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd > Struct Template Reference

A Traits struct that collects all associated types of one implementation. More...

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

Classes

struct  Partition
 A struct collecting all types depending on the partition iterator type. More...
 

Public Types

typedef
GridFamily::Traits::template
Codim< cd >::Geometry 
Geometry
 A type that is a model of Dune::Geometry<dim-cd,dimworld>. More...
 
typedef
GridFamily::Traits::template
Codim< cd >::LocalGeometry 
LocalGeometry
 A type that is a model of Dune::Geometry<dim-cd,dim>. More...
 
typedef
GridFamily::Traits::template
Codim< cd >::Entity 
Entity
 A type that is a model of a Dune::Entity<cd,dim,...>. More...
 
typedef
GridFamily::Traits::template
Codim< cd >::EntityPointer 
EntityPointer
 A type that is a model of Dune::EntityPointer<cd,dim,...>. More...
 
typedef
GridFamily::Traits::template
Codim< cd >::EntitySeed 
EntitySeed
 A type that is a model (not yet) of Dune::EntitySeed<cd,dim,...>. More...
 
typedef
GridFamily::Traits::template
Codim< cd >::LevelIterator 
LevelIterator
 A type that is a model of Dune::LevelIterator with partition type All_Partition. More...
 
typedef
GridFamily::Traits::template
Codim< cd >::LeafIterator 
LeafIterator
 A type that is a model of Dune::LeafIterator with partition type All_Partition. More...
 

Detailed Description

template<int dim, int dimworld, class ct, class GridFamily>
template<int cd>
struct Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >

A Traits struct that collects all associated types of one implementation.

Template Parameters
cdcodimension. Note that not all types in this struct depend on this template parameter.

Member Typedef Documentation

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::Entity Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::Entity

A type that is a model of a Dune::Entity<cd,dim,...>.

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::EntityPointer Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::EntityPointer

A type that is a model of Dune::EntityPointer<cd,dim,...>.

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::EntitySeed Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::EntitySeed

A type that is a model (not yet) of Dune::EntitySeed<cd,dim,...>.

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::Geometry Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::Geometry

A type that is a model of Dune::Geometry<dim-cd,dimworld>.

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::LeafIterator Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::LeafIterator

A type that is a model of Dune::LeafIterator with partition type All_Partition.

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::LevelIterator Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::LevelIterator

A type that is a model of Dune::LevelIterator with partition type All_Partition.

template<int dim, int dimworld, class ct , class GridFamily >
template<int cd>
typedef GridFamily::Traits::template Codim<cd>::LocalGeometry Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >::LocalGeometry

A type that is a model of Dune::Geometry<dim-cd,dim>.


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