- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <orthonormalshapefunctions.hh>
Inheritance diagram for Dune::OrthonormalShapeFunctionSet< C, T, d >:

The shape functions map from C^d to T.
template parameters are:
The order of the shape functions is a parameter to the constructor
Public Types | |
| enum | { dim = d } |
| typedef C | CoordType |
| Type used for the coordinates. | |
| typedef T | ResultType |
| Type used for the result values. | |
| enum | |
| Dimension of the reference domain. | |
| enum | |
| Number of components per shape function. | |
|
typedef ShapeFunction< C, T, d, N > | value_type |
| The type of the entries in this container. | |
Public Member Functions | |
| OrthonormalShapeFunctionSet (const GeometryType &type, int order) | |
| virtual int | size () const |
| total number of shape functions, i.e. degrees of freedom | |
| virtual int | size (int entity, int codim) const |
| | |
| virtual const ShapeFunction & | operator[] (int i) const |
| random access to i'th ShapeFunction | |
| virtual int | order () const |
| return order | |
| virtual GeometryType | type () const |
| return type of element where this ShapeFunctionSet is for | |
| virtual ResultType | evaluateFunction (int i, const FieldVector< CoordType, dim > &x) const |
| virtual void | evaluateGradient (int i, const FieldVector< CoordType, dim > &x, GradientType &g) const |
| anonymous enum |
| dim | Dimension of the ShapeFunctionSet |
| Dune::OrthonormalShapeFunctionSet< C, T, d >::OrthonormalShapeFunctionSet | ( | const GeometryType & | type, | |
| int | order | |||
| ) | [inline] |
Construct a monomial shape function set of given order
| virtual ResultType Dune::OrthonormalShapeFunctionSet< C, T, d >::evaluateFunction | ( | int | i, | |
| const FieldVector< CoordType, dim > & | x | |||
| ) | const [inline, virtual] |
evaluate component comp at point x
| virtual void Dune::OrthonormalShapeFunctionSet< C, T, d >::evaluateGradient | ( | int | i, | |
| const FieldVector< CoordType, dim > & | x, | |||
| GradientType & | g | |||
| ) | const [inline, virtual] |
evaluate derivative of component comp in direction dir at point x