Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim > Class Template Reference

#include <dune/grid/genericgeometry/mappingprovider.hh>

List of all members.

Classes

struct  HybridFactory
struct  NonHybridFactory

Public Types

typedef Factory::Mapping Mapping

Static Public Member Functions

template<class CoordVector >
static Mappingconstruct (const unsigned int topologyId, const CoordVector &coords, char *mappingStorage)
template<class CoordVector >
static Mappingcreate (const unsigned int topologyId, const CoordVector &coords)
static size_t mappingSize (const unsigned int topologyId)

Static Public Attributes

static const unsigned int dimension = Topology :: dimension
static const unsigned int codimension = codim
static const unsigned int mydimension = dimension - codimension
static const bool hybrid = IsCodimHybrid< Topology, codim > :: value
static const unsigned int maxMappingSize = Factory::maxMappingSize

template<class Topology, class GeometryTraits, unsigned int codim>
class Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >


Member Typedef Documentation

template<class Topology , class GeometryTraits , unsigned int codim>
typedef Factory::Mapping Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::Mapping

Member Function Documentation

template<class Topology , class GeometryTraits , unsigned int codim>
template<class CoordVector >
static Mapping* Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::construct ( const unsigned int  topologyId,
const CoordVector &  coords,
char *  mappingStorage 
) [inline, static]
template<class Topology , class GeometryTraits , unsigned int codim>
template<class CoordVector >
static Mapping* Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::create ( const unsigned int  topologyId,
const CoordVector &  coords 
) [inline, static]
template<class Topology , class GeometryTraits , unsigned int codim>
static size_t Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::mappingSize ( const unsigned int  topologyId  )  [inline, static]

Member Data Documentation

template<class Topology , class GeometryTraits , unsigned int codim>
const unsigned int Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::codimension = codim [static]
template<class Topology , class GeometryTraits , unsigned int codim>
const unsigned int Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::dimension = Topology :: dimension [static]
template<class Topology , class GeometryTraits , unsigned int codim>
const bool Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::hybrid = IsCodimHybrid< Topology, codim > :: value [static]
template<class Topology , class GeometryTraits , unsigned int codim>
const unsigned int Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::maxMappingSize = Factory::maxMappingSize [static]
template<class Topology , class GeometryTraits , unsigned int codim>
const unsigned int Dune::GenericGeometry::MappingProvider< CachedMapping< Topology, GeometryTraits >, codim >::mydimension = dimension - codimension [static]

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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].