dune-fem  2.4.1-rc
Classes | Public Types | Static Public Attributes | List of all members
Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage > Struct Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/lagrange/space.hh>

Classes

struct  CommDataHandle
 
struct  ScalarShapeFunctionSetFactory
 

Public Types

typedef LagrangeDiscreteFunctionSpace< FunctionSpace, GridPart, polOrder, Storage > DiscreteFunctionSpaceType
 
typedef FunctionSpace FunctionSpaceType
 
typedef GridPart GridPartType
 
typedef IndexSetDofMapper< GridPartTypeBlockMapperType
 
typedef LagrangeShapeFunctionSet< ShapeFunctionSpaceType, polynomialOrderLagrangeShapeFunctionSetType
 
typedef SelectCachingShapeFunctionSet< LagrangeShapeFunctionSetType, Storage > ScalarShapeFunctionSetType
 
typedef ScalarShapeFunctionSetFactory ScalarShapeFunctionSetFactoryType
 
typedef ShapeFunctionSetProxy< ScalarShapeFunctionSetTypeScalarShapeFunctionSetProxyType
 
typedef VectorialShapeFunctionSet< ScalarShapeFunctionSetProxyType, typename FunctionSpaceType::RangeTypeShapeFunctionSetType
 
typedef Dune::Fem::DefaultBasisFunctionSet< EntityType, ShapeFunctionSetTypeBasisFunctionSetType
 

Static Public Attributes

static const int polynomialOrder = polOrder
 
static const int localBlockSize = FunctionSpaceType::dimRange
 
static const int codimension = 0
 

Member Typedef Documentation

template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef Dune::Fem::DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::BasisFunctionSetType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef IndexSetDofMapper< GridPartType > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::BlockMapperType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef LagrangeDiscreteFunctionSpace< FunctionSpace, GridPart, polOrder, Storage > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::DiscreteFunctionSpaceType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef FunctionSpace Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::FunctionSpaceType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef GridPart Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::GridPartType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef LagrangeShapeFunctionSet< ShapeFunctionSpaceType, polynomialOrder > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::LagrangeShapeFunctionSetType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef ScalarShapeFunctionSetFactory Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ScalarShapeFunctionSetFactoryType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef ShapeFunctionSetProxy< ScalarShapeFunctionSetType > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ScalarShapeFunctionSetProxyType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef SelectCachingShapeFunctionSet< LagrangeShapeFunctionSetType, Storage > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ScalarShapeFunctionSetType
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
typedef VectorialShapeFunctionSet< ScalarShapeFunctionSetProxyType, typename FunctionSpaceType::RangeType > Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ShapeFunctionSetType

Member Data Documentation

template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
const int Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::codimension = 0
static
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
const int Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::localBlockSize = FunctionSpaceType::dimRange
static
template<class FunctionSpace, class GridPart, unsigned int polOrder, template< class > class Storage>
const int Dune::Fem::LagrangeDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::polynomialOrder = polOrder
static

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