binary_reduction.h
void operator()(result_type &result, const result_type &arg) const
Definition: binary_reduction.h:58
Right second_argument_type
Definition: binary_reduction.h:83
auto inner_product(const DistArray< Tile, Policy > &a, const DistArray< Tile, Policy > &b)
Definition: dist_array.h:1647
decltype(dot(std::declval< Left >(), std::declval< Right >())) result_type
Definition: binary_reduction.h:43
Left first_argument_type
Definition: binary_reduction.h:82
void operator()(result_type &result, const first_argument_type &left, const second_argument_type &right) const
Definition: binary_reduction.h:63
auto dot(const DistArray< Tile, Policy > &a, const DistArray< Tile, Policy > &b)
Definition: dist_array.h:1640
void operator()(result_type &result, const first_argument_type &left, const second_argument_type &right) const
Definition: binary_reduction.h:101
Left first_argument_type
Definition: binary_reduction.h:44
decltype(inner_product(std::declval< Left >(), std::declval< Right >())) result_type
Definition: binary_reduction.h:81
Definition: array_impl.cpp:28
const result_type & operator()(const result_type &result) const
Definition: binary_reduction.h:91
Right second_argument_type
Definition: binary_reduction.h:45
Vector inner product tile reduction.
Definition: binary_reduction.h:77
void operator()(result_type &result, const result_type &arg) const
Definition: binary_reduction.h:96
result_type operator()() const
Definition: binary_reduction.h:88
const result_type & operator()(const result_type &result) const
Definition: binary_reduction.h:53