dune-geometry  2.3.0
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits > Class Template Reference

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

Classes

struct  ConstructorTable< CoordVector >
 
struct  MappingSizeCache
 

Public Types

typedef HybridMapping< dim,
GeometryTraits > 
Mapping
 

Static Public Member Functions

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

Static Public Attributes

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

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 DUNE_EXPORT Mapping* Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >::construct ( const unsigned int  topologyId,
const CoordVector &  coords,
char *  mappingStorage 
)
inlinestatic
template<unsigned int dim, class GeometryTraits>
static DUNE_EXPORT std::size_t Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >::mappingSize ( const unsigned int  topologyId)
inlinestatic

Member Data Documentation

template<unsigned int dim, class GeometryTraits>
const unsigned int Dune::GenericGeometry::VirtualMappingFactory< dim, GeometryTraits >::maxMappingSize = Maximum< MappingSize, 0, ((numTopologies > 0) ? (numTopologies-1) : 0) >::v
static

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