dune-fem  2.4.1-rc
Public Types | List of all members
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets > Class Template Reference

generate a set of default basis function sets from given set of shape function sets More...

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

Public Types

typedef GridPart GridPartType
 grid part type More...
 
typedef ShapeFunctionSets ShapeFunctionSetsType
 shape function sets type More...
 
typedef ShapeFunctionSetsType::ShapeFunctionSetType ShapeFunctionSetType
 shape function set type More...
 
typedef GridPartType::template Codim< codimension >::EntityType EntityType
 entity type More...
 
typedef Dune::Fem::DefaultBasisFunctionSet< EntityType, ShapeFunctionSetTypeBasisFunctionSetType
 entity type More...
 

Public Member Functions

Construction
 DefaultBasisFunctionSets (ShapeFunctionSetsType &&shapeFunctionSets)
 
template<class... Args>
 DefaultBasisFunctionSets (Args &&...args)
 
Copying and assignment
 DefaultBasisFunctionSets (const ThisType &)=delete
 
 DefaultBasisFunctionSets (ThisType &)=delete
 
 DefaultBasisFunctionSets (ThisType &&other)
 
DefaultBasisFunctionSetsoperator= (const ThisType &)=delete
 
Public member methods
int order () const
 return maximum order More...
 
int order (const EntityType &entity) const
 return maximum order More...
 
BasisFunctionSetType basisFunctionSet (const EntityType &entity) const
 return basis function set for given entity More...
 

Detailed Description

template<class GridPart, class ShapeFunctionSets>
class Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >

generate a set of default basis function sets from given set of shape function sets

Template Parameters
GridPartgrid part type
ShapeFunctionSetsshape function sets type

Member Typedef Documentation

entity type

template<class GridPart , class ShapeFunctionSets >
typedef GridPartType::template Codim< codimension >::EntityType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::EntityType

entity type

template<class GridPart , class ShapeFunctionSets >
typedef GridPart Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::GridPartType

grid part type

template<class GridPart , class ShapeFunctionSets >
typedef ShapeFunctionSets Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::ShapeFunctionSetsType

shape function sets type

template<class GridPart , class ShapeFunctionSets >
typedef ShapeFunctionSetsType::ShapeFunctionSetType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::ShapeFunctionSetType

shape function set type

Constructor & Destructor Documentation

template<class GridPart , class ShapeFunctionSets >
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::DefaultBasisFunctionSets ( ShapeFunctionSetsType &&  shapeFunctionSets)
inlineexplicit
template<class GridPart , class ShapeFunctionSets >
template<class... Args>
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::DefaultBasisFunctionSets ( Args &&...  args)
inlineexplicit
template<class GridPart , class ShapeFunctionSets >
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::DefaultBasisFunctionSets ( const ThisType )
delete
template<class GridPart , class ShapeFunctionSets >
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::DefaultBasisFunctionSets ( ThisType )
delete
template<class GridPart , class ShapeFunctionSets >
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::DefaultBasisFunctionSets ( ThisType &&  other)
inline

Member Function Documentation

template<class GridPart , class ShapeFunctionSets >
BasisFunctionSetType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::basisFunctionSet ( const EntityType entity) const
inline

return basis function set for given entity

template<class GridPart , class ShapeFunctionSets >
DefaultBasisFunctionSets& Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::operator= ( const ThisType )
delete
template<class GridPart , class ShapeFunctionSets >
int Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::order ( ) const
inline

return maximum order

template<class GridPart , class ShapeFunctionSets >
int Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::order ( const EntityType entity) const
inline

return maximum order


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