|
template<int Current_Dim0, int Current_Dim1> |
promote< T, U >::V | eval (const int N1, const int N2, const int N3, const int N4, const Number< Current_Dim0 > &, const Number< Current_Dim1 > &) const |
|
template<int Current_Dim1> |
promote< T, U >::V | eval (const int N1, const int N2, const int N3, const int N4, const Number< 1 > &, const Number< Current_Dim1 > &) const |
|
promote< T, U >::V | eval (const int N1, const int N2, const int N3, const int N4, const Number< 1 > &, const Number< 1 > &) const |
|
template<class A, class B, class T, class U, int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
class FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >
Definition at line 13 of file Ddg_times_Tensor4.hpp.
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::Ddg_times_Tensor4_2301_ijkl |
( |
const Ddg_Expr< A, T, Dim01, Dim23, i, j, m, n > & |
a, |
|
|
const Tensor4_Expr< B, U, Dim23, Dim23, Dim2, Dim3, m, n, k, l > & |
b |
|
) |
| |
|
inline |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
promote<T, U>::V FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::eval |
( |
const int |
N1, |
|
|
const int |
N2, |
|
|
const int |
N3, |
|
|
const int |
N4, |
|
|
const Number< 1 > & |
, |
|
|
const Number< 1 > & |
|
|
) |
| const |
|
inlineprivate |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
template<int Current_Dim1>
promote<T, U>::V FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::eval |
( |
const int |
N1, |
|
|
const int |
N2, |
|
|
const int |
N3, |
|
|
const int |
N4, |
|
|
const Number< 1 > & |
, |
|
|
const Number< Current_Dim1 > & |
|
|
) |
| const |
|
inlineprivate |
Definition at line 28 of file Ddg_times_Tensor4.hpp.
30 return iterA(N1, N2, 0, Current_Dim1 - 1) *
31 iterB(0, Current_Dim1 - 1, N3, N4) +
32 eval(N1, N2, N3, N4, Number<Dim23>(), Number<Current_Dim1 - 1>());
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
template<int Current_Dim0, int Current_Dim1>
promote<T, U>::V FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::eval |
( |
const int |
N1, |
|
|
const int |
N2, |
|
|
const int |
N3, |
|
|
const int |
N4, |
|
|
const Number< Current_Dim0 > & |
, |
|
|
const Number< Current_Dim1 > & |
|
|
) |
| const |
|
inlineprivate |
Definition at line 19 of file Ddg_times_Tensor4.hpp.
21 return iterA(N1, N2, Current_Dim0 - 1, Current_Dim1 - 1) *
22 iterB(Current_Dim0 - 1, Current_Dim1 - 1, N3, N4) +
23 eval(N1, N2, N3, N4, Number<Current_Dim0 - 1>(),
24 Number<Current_Dim1>());
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
promote<T, U>::V FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::operator() |
( |
const int |
N1, |
|
|
const int |
N2, |
|
|
const int |
N3, |
|
|
const int |
N4 |
|
) |
| const |
|
inline |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
Ddg_Expr<A, T, Dim01, Dim23, i, j, m, n> FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::iterA |
|
private |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim2, int Dim3, char i, char j, char k, char l, char m, char n>
Tensor4_Expr<B, U, Dim23, Dim23, Dim2, Dim3, m, n, k, l> FTensor::Ddg_times_Tensor4_2301_ijkl< A, B, T, U, Dim01, Dim23, Dim2, Dim3, i, j, k, l, m, n >::iterB |
|
private |