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
57 template <
class T,
int Dim>
class Tensor1;
58 template <
class A,
class T,
int Dim,
char i>
class Tensor1_Expr;
60 template <
class T,
int Dim1,
int Dim2>
62 template <
class A,
class T,
int Dim1,
int Dim2,
char i,
char j>
68 template <
class A,
class T,
int Dim,
char i,
char j>
72 template <
class A,
class T,
int Dim,
char i,
char j>
75 template <
class T,
int Dim0,
int Dim1,
int Dim2>
class Tensor3;
76 template <
class A,
class T,
int Dim0,
int Dim1,
int Dim2,
char i,
char j,
86 template <
class T,
int Dim01,
int Dim2>
class Dg;
87 template <
class A,
class T,
int Dim01,
int Dim2,
char i,
char j,
char k>
94 template <
class T,
int Dim0,
int Dim12>
class Christof;
95 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
99 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
102 template <
class T,
int Dim0,
int Dim1,
int Dim2,
int Dim3>
class Tensor4;
103 template <
class A,
class T,
int Dim0,
int Dim1,
int Dim2,
int Dim3,
char i,
104 char j,
char k,
char l>
107 template <
class T,
int Dim>
class Riemann;
108 template <
class A,
class T,
int Dim,
char i,
char j,
char k,
char l>
111 template <
class T,
int Dim01,
int Dim23>
class Ddg;
112 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.