MADNESS
version 0.9
|
Internal use only. More...
Go to the source code of this file.
Functions | |
template<> | |
void | mTxm (long dimi, long dimj, long dimk, double *restrict c, const double *restrict a, const double *restrict b) |
Matrix transpose * matrix (hand unrolled version) More... | |
template<> | |
void | mxmT (long dimi, long dimj, long dimk, double *restrict c, const double *restrict a, const double *restrict b) |
Matrix * matrix transpose (hand unrolled version) More... | |
template<> | |
void | mxm (long dimi, long dimj, long dimk, double *restrict c, const double *restrict a, const double *restrict b) |
Matrix * matrix (hand unrolled version) More... | |
template<> | |
void | mTxmT (long dimi, long dimj, long dimk, double *restrict csave, const double *restrict asave, const double *restrict b) |
Matrix transpose * matrix transpose (hand tiled and unrolled) More... | |
Internal use only.
|
inline |
Matrix transpose * matrix (hand unrolled version)
Referenced by madness::fast_transform(), madness::inner_result(), transform3d(), and transform3d_3c().
|
inline |
Matrix transpose * matrix transpose (hand tiled and unrolled)
References a(), b(), k, restrict, and mpfr::sum().
Referenced by madness::inner_result().
|
inline |
Matrix * matrix (hand unrolled version)
Referenced by madness::inner_result().
|
inline |
Matrix * matrix transpose (hand unrolled version)
References k, restrict, and mpfr::sum().
Referenced by madness::inner_result().