1 #ifndef DUNE_DGLOCALCOEFFICIENTS_HH
2 #define DUNE_DGLOCALCOEFFICIENTS_HH
7 #include <dune/geometry/topologyfactory.hh>
28 for(
unsigned i = 0; i < n; ++i )
29 localKey_[ i ] =
LocalKey( 0, 0, i );
35 return localKey_[ i ];
40 return localKey_.size();
44 std::vector< LocalKey > localKey_;
54 template<
class BasisCreator >
56 template<
class BasisFactory >
59 static const unsigned int dimension = BasisFactory::dimension;
60 typedef typename BasisFactory::Key
Key;
66 template<
class BasisFactory >
68 public TopologyFactory< DGLocalCoefficientsFactoryTraits<BasisFactory> >
76 template<
class Topology >
79 const typename BasisFactory::Object *basis
80 = BasisFactory::template create< Topology >( key );
82 BasisFactory::release( basis );
89 #endif // #ifndef DUNE_DGLOCALCOEFFICIENTS_HH