33#include <adolc/adolc.h>
34#include <adolc/adtl.h>
52 template <
class T>
class Tensor0;
54 template <
class T, const
int I>
class PackPtr
60 template <
class T,
int Dim>
class Tensor1;
61 template <
class A,
class T,
int Dim,
char i>
class Tensor1_Expr;
63 template <
class T,
int Dim1,
int Dim2>
65 template <
class A,
class T,
int Dim1,
int Dim2,
char i,
char j>
71 template <
class A,
class T,
int Dim,
char i,
char j>
75 template <
class A,
class T,
int Dim,
char i,
char j>
78 template <
class T,
int Dim0,
int Dim1,
int Dim2>
class Tensor3;
79 template <
class A,
class T,
int Dim0,
int Dim1,
int Dim2,
char i,
char j,
89 template <
class T,
int Dim01,
int Dim2>
class Dg;
90 template <
class A,
class T,
int Dim01,
int Dim2,
char i,
char j,
char k>
97 template <
class T,
int Dim0,
int Dim12>
class Christof;
98 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
102 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
105 template <
class T,
int Dim0,
int Dim1,
int Dim2,
int Dim3>
class Tensor4;
106 template <
class A,
class T,
int Dim0,
int Dim1,
int Dim2,
int Dim3,
char i,
107 char j,
char k,
char l>
110 template <
class T,
int Dim>
class Riemann;
111 template <
class A,
class T,
int Dim,
char i,
char j,
char k,
char l>
114 template <
class T,
int Dim01,
int Dim23>
class Ddg;
115 template <
class A,
class T,
int Dim01,
int Dim23,
char i,
char j,
char k,
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'l', 3 > l
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
Tensors class implemented by Walter Landry.