MADNESS 0.10.1
|
Functions | |
template Tensor< double > | transform3d (const Tensor< double > &t, const Tensor< double > &c) |
Tensor< double_complex > | transform3d (const Tensor< double_complex > &t, const Tensor< double > &c) |
template<class T > | |
Tensor< T > | transform3d (const Tensor< T > &t, const Tensor< T > &c) |
template Tensor< double > | transform3d_3c (const Tensor< double > &t, const Tensor< double > &c0, const Tensor< double > &c1, const Tensor< double > &c2) |
template<class T > | |
Tensor< T > | transform3d_3c (const Tensor< T > &t, const Tensor< T > &c0, const Tensor< T > &c1, const Tensor< T > &c2) |
template Tensor< double > transform3d | ( | const Tensor< double > & | t, |
const Tensor< double > & | c | ||
) |
Tensor< double_complex > transform3d | ( | const Tensor< double_complex > & | t, |
const Tensor< double > & | c | ||
) |
References c, k, sum, TENSOR_ASSERT, and TENSOR_EXCEPTION.
optomized 3d transform c must be 2d tensor(matrix) and must square t must be 3d tensor and must be a cube t and c dims must match t and c must be contiguous
References c, mTxm(), T(), TENSOR_ASSERT, and transform().
Referenced by main().
template Tensor< double > transform3d_3c | ( | const Tensor< double > & | t, |
const Tensor< double > & | c0, | ||
const Tensor< double > & | c1, | ||
const Tensor< double > & | c2 | ||
) |
Tensor< T > transform3d_3c | ( | const Tensor< T > & | t, |
const Tensor< T > & | c0, | ||
const Tensor< T > & | c1, | ||
const Tensor< T > & | c2 | ||
) |
optomized 3d transform with three different C's all three c must be 2d tensor(matrix) and must square all three c dims must match t must be 3d tensor and must be a cube t and c dims must match t and c must be contiguous
References mTxm(), T(), and TENSOR_ASSERT.