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