outer.h File Reference
Include dependency graph for outer.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TiledArray::math::OuterVectorOpUnwind< 0 >
 
class  TiledArray::math::OuterVectorOpUnwind< N >
 Outer algorithm automatic loop unwinding. More...
 

Namespaces

 TiledArray
 
 TiledArray::math
 

Typedefs

typedef OuterVectorOpUnwind< TILEDARRAY_LOOP_UNWIND - 1 > TiledArray::math::OuterVectorOpUnwindN
 

Functions

template<typename X , typename Y , typename A , typename Op >
void TiledArray::math::outer_fill (const std::size_t m, const std::size_t n, const X *const x, const Y *const y, A *a, const Op &op)
 Compute and store outer of x and y in a. More...
 
template<typename X , typename Y , typename A , typename Op >
void TiledArray::math::outer (const std::size_t m, const std::size_t n, const X *const x, const Y *const y, A *a, const Op &op)
 Compute the outer of x and y to modify a. More...
 
template<typename X , typename Y , typename A , typename B , typename Op >
void TiledArray::math::outer_fill (const std::size_t m, const std::size_t n, const X *MADNESS_RESTRICT const x, const Y *MADNESS_RESTRICT const y, const A *MADNESS_RESTRICT a, B *MADNESS_RESTRICT b, const Op &op)
 Compute the outer of x, y, and a, and store the result in b. More...