•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
partial_reduce.h File Reference
Include dependency graph for partial_reduce.h:

This graph shows which files directly or indirectly include this file:

Classes | |
class TiledArray::math::PartialReduceUnwind< 0 > | |
class TiledArray::math::PartialReduceUnwind< N > | |
Partial reduce algorithm automatic loop unwinding. More... | |
Namespaces | |
TiledArray | |
TiledArray::math | |
Typedefs | |
typedef PartialReduceUnwind< TILEDARRAY_LOOP_UNWIND - 1 > TiledArray::math::PartialReduceUnwindN | |
Functions | |
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... | |