|
| Ddg_times_Ddg_2301 (const IterA &a, const IterB &b) |
|
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 |
|
promote< T, U >::V | operator() (const int N1, const int N2, const int N3, const int N4) const |
|
template<class A, class B, class T, class U, int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
class FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, i, j, k, l, m, n >
Definition at line 144 of file Ddg_times_Ddg.hpp.
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
using FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, i, j, k, l, m, n >::IterA = Ddg_Expr<A, T, Dim45, Dim01, i, j, m, n> |
|
private |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
using FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, i, j, k, l, m, n >::IterB = Ddg_Expr<B, U, Dim45, Dim23, m, n, k, l> |
|
private |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, i, j, k, l, m, n >::Ddg_times_Ddg_2301 |
( |
const IterA & |
a, |
|
|
const IterB & |
b |
|
) |
| |
|
inline |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
promote<T, U>::V FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, 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 |
|
inline |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
template<int Current_Dim1>
promote<T, U>::V FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, 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 |
|
inline |
Definition at line 165 of file Ddg_times_Ddg.hpp.
168 return iterA(N1, N2, 0, Current_Dim1 - 1) *
169 iterB(0, Current_Dim1 - 1, N3, N4) +
170 eval(N1, N2, N3, N4, Number<Dim45>(), Number<Current_Dim1 - 1>());
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, 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_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, 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 |
|
inline |
Definition at line 156 of file Ddg_times_Ddg.hpp.
159 return iterA(N1, N2, Current_Dim0 - 1, Current_Dim1 - 1) *
160 iterB(Current_Dim0 - 1, Current_Dim1 - 1, N3, N4) +
161 eval(N1, N2, N3, N4, Number<Current_Dim0 - 1>(),
162 Number<Current_Dim1>());
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
promote<T, U>::V FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, 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 Dim45, char i, char j, char k, char l, char m, char n>
IterA FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, i, j, k, l, m, n >::iterA |
|
private |
template<class A , class B , class T , class U , int Dim01, int Dim23, int Dim45, char i, char j, char k, char l, char m, char n>
IterB FTensor::Ddg_times_Ddg_2301< A, B, T, U, Dim01, Dim23, Dim45, i, j, k, l, m, n >::iterB |
|
private |