- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <shapefunctions.hh>
Inheritance diagram for Dune::ShapeFunctionSetContainer< C, T, d, N, M >:

ShapeFunctionSets are needed for different element types and orders of a finite element space. A ShapeFunctionSetContainer is a container of ShapeFunctionSets and its elements can be accessed by providing an element type and the order.
A ShapeFunctionSetContainer has the following template parameters
Public Types | |
| enum | |
| Dimension of the reference domain. | |
| enum | |
| Number of components per shape function. | |
| enum | |
| Maximum size of any ShapeFunctionSet in the container. | |
| typedef C | CoordType |
| Type used for the coordinates. | |
| typedef T | ResultType |
| Type used for the result values. | |
|
typedef ShapeFunctionSet< C, T, d, N > | value_type |
| The type of the entries in this container. | |
Public Member Functions | |
| virtual const value_type & | operator() (GeometryType type, int order) const=0 |
| access a shape function via type and order | |
| virtual | ~ShapeFunctionSetContainer () |
| virtual destructor | |