|  | 
| template<typename T > | 
| void | madness::change_tensor_type (GenTensor< T > &t, const TensorArgs &targs) | 
|  | change representation to targ.tt 
 | 
|  | 
| template<typename R , typename Q > | 
| GenTensor< TENSOR_RESULT_TYPE(R, Q)> | madness::general_transform (const GenTensor< R > &t, const Tensor< Q > c[]) | 
|  | 
| static std::ostream & | madness::operator<< (std::ostream &s, const TensorType &tt) | 
|  | 
| template<class T > | 
| GenTensor< T > | madness::outer (const GenTensor< T > &left, const GenTensor< T > &right, const TensorArgs final_tensor_args) | 
|  | Outer product ... result(i,j,...,p,q,...) = left(i,k,...)*right(p,q,...) 
 | 
|  | 
| template<class T > | 
| GenTensor< T > | madness::outer (const Tensor< T > &left, const Tensor< T > &right, const TensorArgs final_tensor_args) | 
|  | Outer product ... result(i,j,...,p,q,...) = left(i,k,...)*right(p,q,...) 
 | 
|  | 
| template<class T > | 
| GenTensor< T > | madness::reduce (std::list< GenTensor< T > > &addends, double eps, bool are_optimal=false) | 
|  | add all the GenTensors of a given list 
 | 
|  |