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 , class J >
Type to represent derivative.
When \f$ \hat\phi : \mbox{IR}^n \to \mbox{IR}^m \f$ then JacobianType
is an 2D-array of m x n components where entry J[i][j] contains
the derivative \f$\partial_j \hat\phi_i \f$.
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
|