|
TiledArray
0.7.0
|
Vector dot product tile reduction. More...
#include <binary_reduction.h>
Public Types | |
| using | result_type = decltype(dot(std::declval< Left >(), std::declval< Right >())) |
| typedef Left | first_argument_type |
| typedef Right | second_argument_type |
Public Member Functions | |
| result_type | operator() () const |
| const result_type & | operator() (const result_type &result) const |
| void | operator() (result_type &result, const result_type &arg) const |
| void | operator() (result_type &result, const first_argument_type &left, const second_argument_type &right) const |
Vector dot product tile reduction.
This reduction operation computes the vector dot product of a tile.
| Left | The left-hand tile type |
| Right | The right-hand tile type |
Definition at line 39 of file binary_reduction.h.
| typedef Left TiledArray::DotReduction< Left, Right >::first_argument_type |
Definition at line 44 of file binary_reduction.h.
| using TiledArray::DotReduction< Left, Right >::result_type = decltype(dot(std::declval<Left>(), std::declval<Right>())) |
Definition at line 43 of file binary_reduction.h.
| typedef Right TiledArray::DotReduction< Left, Right >::second_argument_type |
Definition at line 45 of file binary_reduction.h.
|
inline |
Definition at line 50 of file binary_reduction.h.
|
inline |
Definition at line 53 of file binary_reduction.h.
|
inline |
Definition at line 56 of file binary_reduction.h.
|
inline |