Type traits for C1LocalBasisInterface.
More...
#include <dune/localfunctions/common/localbasis.hh>
template<class DF, int n, class D, class RF, int m, class R, class J>
struct Dune::C1LocalBasisTraits< DF, n, D, RF, m, R, J >
Type traits for C1LocalBasisInterface.
Extends the traits class LocalBasisTraits for differentiable shape functions.
- Template Parameters
-
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. |
template<class DF , int n, class D , class RF , int m, class R >
Export type for domain field.
template<class DF , int n, class D , class RF , int m, class R >
template<class DF , int n, class D , class RF , int m, class R , class J >
Type to represent derivative.
When
then JacobianType is an 2D-array of m x n components where entry J[i][j] contains the derivative
.
template<class DF , int n, class D , class RF , int m, class R >
Export type for range field.
template<class DF , int n, class D , class RF , int m, class R >
template<class DF , int n, class D , class RF , int m, class R >
Enum for domain dimension.
Enumerator |
---|
dimDomain |
dimension of the domain
|
template<class DF , int n, class D , class RF , int m, class R >
Enum for range dimension.
Enumerator |
---|
dimRange |
dimension of the range
|
template<class DF , int n, class D , class RF , int m, class R >
Enum for differentiability order.
Enumerator |
---|
diffOrder |
number of derivatives supported
|
template<class DF , int n, class D , class RF , int m, class R , class J >
Enum for differentiability order.
Enumerator |
---|
diffOrder |
number of derivatives supported
|
The documentation for this struct was generated from the following file: