dune-geometry  2.2.0
Classes | Public Types | Static Public Member Functions | Static Public Attributes
Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid > Class Template Reference

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

List of all members.

Classes

struct  Builder
class  HybridFactory
class  NonHybridFactory

Public Types

typedef
GenericGeometry::Mapping
< typename
GeometryTraits::CoordTraits,
Topology,
GeometryTraits::dimWorld,
MappingImpl > 
Mapping
typedef Factory::Trace Trace

Static Public Member Functions

static Traceconstruct (const Mapping &mapping, unsigned int i, char *traceStorage)

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 = (forceHybrid || IsCodimHybrid< Topology, codim >::value)

template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
class Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >


Member Typedef Documentation

template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
typedef GenericGeometry::Mapping< typename GeometryTraits::CoordTraits, Topology, GeometryTraits::dimWorld, MappingImpl > Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::Mapping
template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
typedef Factory::Trace Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::Trace

Member Function Documentation

template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
static Trace* Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::construct ( const Mapping mapping,
unsigned int  i,
char *  traceStorage 
) [inline, static]

Member Data Documentation

template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
const unsigned int Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::codimension = codim [static]
template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
const unsigned int Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::dimension = Topology::dimension [static]
template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
const bool Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::hybrid = (forceHybrid || IsCodimHybrid< Topology, codim >::value) [static]
template<class Topology, class GeometryTraits, unsigned int codim, bool forceHybrid>
const unsigned int Dune::GenericGeometry::TraceProvider< Topology, GeometryTraits, codim, forceHybrid >::mydimension = dimension - codimension [static]

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