A wrapper for a TopologyFactory providing singleton storage. Same usage as TopologyFactory but with empty release method an internal storage.
More...
#include <dune/geometry/topologyfactory.hh>
List of all members.
Public Types |
| typedef Factory::Key | Key |
| typedef const Factory::Object | Object |
Static Public Member Functions |
| static Object * | create (const unsigned int topologyId, const Key &key) |
| | dynamically create objects
|
| static Object * | create (const Dune::GeometryType >, const Key &key) |
| | dynamically create objects
|
| template<class Topology > |
| static Object * | create (const Key &key) |
| | statically create objects
|
| static void | release (Object *object) |
| | release the object returned by the create methods
|
Static Public Attributes |
| static const unsigned int | dimension = Factory::dimension |
Detailed Description
template<class Factory>
struct Dune::TopologySingletonFactory< Factory >
A wrapper for a TopologyFactory providing singleton storage. Same usage as TopologyFactory but with empty release method an internal storage.
Member Typedef Documentation
Member Function Documentation
template<class Factory >
template<class Topology >
release the object returned by the create methods
Member Data Documentation
The documentation for this struct was generated from the following file: