|
dune-localfunctions
2.2.1
|
Type traits for LocalBasisVirtualInterface. More...
#include <dune/localfunctions/common/localbasis.hh>
Public Types | |
| enum | { dimDomain = n } |
| Enum for domain dimension. More... | |
| enum | { dimRange = m } |
| Enum for range dimension. More... | |
| enum | { diffOrder =dorder } |
| Enum for differentiability order. More... | |
| typedef DF | DomainFieldType |
| Export type for domain field. More... | |
| typedef D | DomainType |
| domain type More... | |
| typedef RF | RangeFieldType |
| Export type for range field. More... | |
| typedef R | RangeType |
| range type More... | |
| typedef J | JacobianType |
| Type to represent derivative. More... | |
Type traits for LocalBasisVirtualInterface.
A shape function is a function
This traits class holds information how the signature of this function is represented in C++ types.
This is just a convenience class for supplying traits to the LocalBasisVirtualInterface and its implementations.
| DF | Type to represent the field in the domain. |
| n | Dimension of the domain. |
| D | Type to represent the domain, allows random access. |
| RF | Type to represent the field in the range. |
| m | Dimension of the range. |
| R | Type to represent the range, allows random access. |
| J | Type to represent the Jacobian, allows random access. |
| dorder | Maximal order of implemented partial derivatives |
| typedef DF Dune::LocalBasisTraits< DF, n, D, RF, m, R, J, dorder >::DomainFieldType |
Export type for domain field.
| typedef D Dune::LocalBasisTraits< DF, n, D, RF, m, R, J, dorder >::DomainType |
domain type
| typedef J Dune::LocalBasisTraits< DF, n, D, RF, m, R, J, dorder >::JacobianType |
Type to represent derivative.
When
then JacobianType is an 2D-array of m x n components where entry J[i][j] contains the derivative
.
| typedef RF Dune::LocalBasisTraits< DF, n, D, RF, m, R, J, dorder >::RangeFieldType |
Export type for range field.
| typedef R Dune::LocalBasisTraits< DF, n, D, RF, m, R, J, dorder >::RangeType |
range type
| anonymous enum |
| anonymous enum |
| anonymous enum |
1.8.3.1