|
void | symtensor_test (void) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator+ (const vector< T1 > &left, const vector< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator+ (const symtensor2< T1 > &left, const symtensor2< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | operator+ (const symtensor3< T1 > &left, const symtensor3< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | operator+ (const symtensor4< T1 > &left, const symtensor4< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | operator+ (const symtensor5< T1 > &left, const symtensor5< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor6< typename which_return< T1, T2 >::type > | operator+ (const symtensor6< T1 > &left, const symtensor6< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor7< typename which_return< T1, T2 >::type > | operator+ (const symtensor7< T1 > &left, const symtensor7< T2 > &right) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator- (const vector< T1 > &left, const vector< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator- (const symtensor2< T1 > &left, const symtensor2< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | operator- (const symtensor3< T1 > &left, const symtensor3< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | operator- (const symtensor4< T1 > &left, const symtensor4< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | operator- (const symtensor5< T1 > &left, const symtensor5< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor6< typename which_return< T1, T2 >::type > | operator- (const symtensor6< T1 > &left, const symtensor6< T2 > &right) |
|
template<typename T1 , typename T2 > |
symtensor7< typename which_return< T1, T2 >::type > | operator- (const symtensor7< T1 > &left, const symtensor7< T2 > &right) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const symtensor2< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const symtensor3< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const symtensor4< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const symtensor5< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor6< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const symtensor6< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor7< typename which_return< T1, T2 >::type > | operator* (const T1 fac, const symtensor7< T2 > &v) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator* (const symtensor2< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
which_return< T1, T2 >::type | operator* (const vector< T1 > &v, const vector< T2 > &w) |
|
template<typename T1 , typename T2 > |
which_return< T1, T2 >::type | operator* (const symtensor2< T1 > &D, const symtensor2< T2 > &Q) |
|
template<typename T1 , typename T2 > |
which_return< T1, T2 >::type | operator* (const symtensor3< T1 > &D, const symtensor3< T2 > &Q) |
|
template<typename T1 , typename T2 > |
which_return< T1, T2 >::type | operator* (const symtensor4< T1 > &D, const symtensor4< T2 > &Q) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator* (const symtensor3< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator* (const symtensor3< T1 > &D, const symtensor2< T2 > &Q) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator* (const symtensor4< T1 > &D, const symtensor3< T2 > &Q) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | operator* (const symtensor4< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator* (const symtensor5< T1 > &D, const symtensor4< T2 > &Q) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator* (const symtensor4< T1 > &D, const symtensor2< T2 > &Q) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator* (const symtensor5< T1 > &D, const symtensor3< T2 > &Q) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | operator* (const symtensor5< T1 > &D, const symtensor2< T2 > &Q) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | operator* (const symtensor5< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
which_return< T1, T2 >::type | operator* (const symtensor5< T1 > &D, const symtensor5< T2 > &Q) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | contract_twice (const symtensor3< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | contract_thrice (const symtensor4< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | contract_fourtimes (const symtensor5< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | operator* (const symtensor6< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor6< typename which_return< T1, T2 >::type > | operator* (const symtensor7< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
vector< typename which_return< T1, T2 >::type > | operator^ (const vector< T1 > &v, const vector< T2 > &w) |
|
template<typename T1 , typename T2 > |
symtensor2< typename which_return< T1, T2 >::type > | operator% (const vector< T1 > &v, const vector< T2 > &w) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | operator% (const vector< T1 > &v, const symtensor2< T2 > &D) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | operator% (const vector< T1 > &v, const symtensor3< T2 > &D) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | operator% (const vector< T1 > &v, const symtensor4< T2 > &D) |
|
template<typename T1 , typename T2 > |
symtensor6< typename which_return< T1, T2 >::type > | operator% (const vector< T1 > &v, const symtensor5< T2 > &D) |
|
template<typename T1 , typename T2 > |
symtensor7< typename which_return< T1, T2 >::type > | operator% (const vector< T1 > &v, const symtensor6< T2 > &D) |
|
template<typename T1 , typename T2 > |
symtensor3< typename which_return< T1, T2 >::type > | outer_prod_sum (const symtensor2< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | outer_prod_sum (const symtensor3< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor4< typename which_return< T1, T2 >::type > | outer_prod_sum (const symtensor2< T1 > &D, const symtensor2< T2 > &S) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | outer_prod_sum (const symtensor4< T1 > &D, const vector< T2 > &v) |
|
template<typename T1 , typename T2 > |
symtensor5< typename which_return< T1, T2 >::type > | outer_prod_sum (const symtensor3< T1 > &D, const symtensor2< T2 > &S) |
|
template<typename T , typename TypeGfac > |
void | setup_D3 (enum setup_options opt, symtensor3< T > &D3, vector< T > &dxyz, symtensor2< T > &aux2, symtensor3< T > &aux3, TypeGfac g2, TypeGfac g3) |
|
template<typename T , typename TypeGfac > |
void | setup_D4 (enum setup_options opt, symtensor4< T > &D4, vector< T > &dxyz, symtensor2< T > &aux2, symtensor3< T > &aux3, symtensor4< T > &aux4, TypeGfac g2, TypeGfac g3, TypeGfac g4) |
|
template<typename T , typename TypeGfac > |
void | setup_D5 (enum setup_options opt, symtensor5< T > &D5, vector< T > &dxyz, symtensor3< T > &aux3, symtensor4< T > &aux4, symtensor5< T > &aux5, TypeGfac g3, TypeGfac g4, TypeGfac g5) |
|
template<typename T , typename TypeGfac > |
void | setup_D6 (enum setup_options opt, symtensor6< T > &D6, vector< T > &dxyz, TypeGfac g3, TypeGfac g4, TypeGfac g5, TypeGfac g6) |
|
template<typename T , typename TypeGfac > |
void | setup_D7 (enum setup_options opt, symtensor7< T > &D7, vector< T > &dxyz, TypeGfac g4, TypeGfac g5, TypeGfac g6, TypeGfac g7) |
|