Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits > Class Template Reference

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

Inheritance diagram for Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >:
Inheritance graph

List of all members.

Classes

class  ConstructorTable
struct  ConstructorTable< CoordVector >
struct  MappingSize
struct  MappingSizeCache

Public Types

typedef HybridMapping< dim,
GeometryTraits > 
Mapping

Static Public Member Functions

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

Static Public Attributes

static const unsigned int maxMappingSize = Maximum< MappingSize, 0, numTopologies-1 >::v

template<unsigned int dim, class GeometryTraits>
class Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >


Member Typedef Documentation

template<unsigned int dim, class GeometryTraits>
typedef HybridMapping< dim, GeometryTraits > Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >::Mapping

Member Function Documentation

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

Member Data Documentation

template<unsigned int dim, class GeometryTraits>
const unsigned int Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >::maxMappingSize = Maximum< MappingSize, 0, numTopologies-1 >::v [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].