|
| 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
|
| |