Dune::HierarchicalShapeFunctionSet< C, T, d > Class Template Reference
[Shapefunctions]

#include <hierarchicalshapefunctions.hh>

Inheritance diagram for Dune::HierarchicalShapeFunctionSet< C, T, d >:

Dune::ShapeFunctionSet< C, T, d, 1 > List of all members.

Detailed Description

template<typename C, typename T, int d>
class Dune::HierarchicalShapeFunctionSet< C, T, d >

A scalar (N=1) ShapeFunctionSet that returns a HierarchicalShapeFunction.

Parameters:
C Type used for coordinates in the reference element
T Type used for the shape function values
d Dimension of the element


Public Types

typedef C CoordType
 Type used for the coordinates.
typedef T ResultType
 Type used for the result values.
typedef HierarchicalShapeFunction<
CoordType, ResultType, dim > 
value_type
 The type of the entries in this container.
enum  
 Dimension of the reference domain.
enum  
 Number of components per shape function.

Public Member Functions

virtual const value_typeoperator[] (int i) const=0
 random access to i'th HierarchicalShapeFunction
virtual int size () const=0
 total number of shape functions, i.e. degrees of freedom
virtual int size (int entity, int codim) const=0
 total number of shape functions associated with entity in codim
virtual int order () const=0
 return order
virtual GeometryType type () const=0
 return type of element where this ShapeFunctionSet is for

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

Generated on 6 Jan 2009 with Doxygen (ver 1.5.1) [logfile].