|
template<typename Left , typename Right , typename Result , typename Op > |
void | TiledArray::math::row_reduce (const std::size_t m, const std::size_t n, const Left *MADNESS_RESTRICT const left, const Right *MADNESS_RESTRICT const right, Result *MADNESS_RESTRICT const result, const Op &op) |
| Reduce the rows of a matrix. More...
|
|
template<typename Arg , typename Result , typename Op > |
void | TiledArray::math::row_reduce (const std::size_t m, const std::size_t n, const Arg *MADNESS_RESTRICT const arg, Result *MADNESS_RESTRICT const result, const Op &op) |
| Reduce the rows of a matrix. More...
|
|
template<typename Left , typename Right , typename Result , typename Op > |
void | TiledArray::math::col_reduce (const std::size_t m, const std::size_t n, const Left *MADNESS_RESTRICT const left, const Right *MADNESS_RESTRICT const right, Result *MADNESS_RESTRICT const result, const Op &op) |
| Reduce the columns of a matrix. More...
|
|
template<typename Arg , typename Result , typename Op > |
void | TiledArray::math::col_reduce (const std::size_t m, const std::size_t n, const Arg *MADNESS_RESTRICT const arg, Result *MADNESS_RESTRICT const result, const Op &op) |
| Reduce the columns of a matrix. More...
|
|