1#ifndef DUNE_FEM_SPACE_COMBINEDSPACE_LAGRANGEPOINTSETEXPORTER_HH
2#define DUNE_FEM_SPACE_COMBINEDSPACE_LAGRANGEPOINTSETEXPORTER_HH
11 namespace CombinedSpaceHelper
16 template<
class FunctionSpaceImp,
19 class BasisFunctionStorageImp >
20 class LagrangeDiscreteFunctionSpace;
28 template <
class DFSpace>
29 struct LagrangePointSetExporter
32 LagrangePointSetExporter(
const DFSpace& spc ) {}
39 template <
class FunctionSpaceImp,
class Gr
idPartImp,
int polOrder,
class BaseFunctionStorageImp >
40 struct LagrangePointSetExporter<
41 LagrangeDiscreteFunctionSpace< FunctionSpaceImp, GridPartImp, polOrder, BaseFunctionStorageImp > >
44 typedef LagrangeDiscreteFunctionSpace< FunctionSpaceImp, GridPartImp, polOrder, BaseFunctionStorageImp > LagrangeSpaceType;
45 typedef typename LagrangeSpaceType :: LagrangePointSetType LagrangePointSetType;
47 LagrangePointSetExporter(
const LagrangeSpaceType& spc )
48 : lagrangeSpace_( spc ) {}
51 template <
class Entity>
52 const LagrangePointSetType& lagrangePointSet(
const Entity& entity )
const
54 return lagrangeSpace_.lagrangePointSet( entity );
58 const LagrangeSpaceType& lagrangeSpace_;
Dune namespace.
Definition: alignedallocator.hh:13