dune-grid 2.9.0
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 >::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

◆ Entity

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,...>.

◆ EntitySeed

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,...>.

◆ Geometry

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>.

◆ LeafIterator

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.

◆ LevelIterator

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.

◆ LocalGeometry

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: