unary_reduction.h
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:89
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:272
result_type operator()() const
Definition: unary_reduction.h:151
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:61
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:205
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:84
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:154
result_type operator()() const
Definition: unary_reduction.h:303
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:119
result_type operator()() const
Definition: unary_reduction.h:267
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:241
decltype(max(std::declval< Tile >())) result_type
Definition: unary_reduction.h:225
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:51
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:129
decltype(sum(std::declval< Tile >())) result_type
Definition: unary_reduction.h:42
decltype(min(std::declval< Tile >())) result_type
Definition: unary_reduction.h:184
decltype(trace(std::declval< T >())) result_of_trace_t
Definition: trace.h:102
Tile argument_type
Definition: unary_reduction.h:185
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:159
KroneckerDeltaTile< _N >::numeric_type min(const KroneckerDeltaTile< _N > &arg)
decltype(abs_max(std::declval< Tile >())) result_type
Definition: unary_reduction.h:297
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:236
decltype(auto) trace(const Tile< Arg > &arg)
Sum the hyper-diagonal elements a tile.
Definition: tile.h:1477
result_type operator()() const
Definition: unary_reduction.h:116
decltype(abs_min(std::declval< Tile >())) result_type
Definition: unary_reduction.h:261
decltype(squared_norm(std::declval< Tile >())) result_type
Definition: unary_reduction.h:145
result_type operator()() const
Definition: unary_reduction.h:231
decltype(product(std::declval< Tile >())) result_type
Definition: unary_reduction.h:75
Tile argument_type
Definition: unary_reduction.h:226
KroneckerDeltaTile< _N >::numeric_type max(const KroneckerDeltaTile< _N > &arg)
auto squared_norm(const DistArray< Tile, Policy > &a)
Definition: dist_array.h:1655
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:316
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:94
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:311
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:246
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:164
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:195
Definition: array_impl.cpp:28
decltype(auto) product(const Tile< Arg > &arg)
Multiply the elements of a tile.
Definition: tile.h:1506
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:56
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:277
result_of_trace_t< Tile > result_type
Definition: unary_reduction.h:110
void operator()(result_type &result, const argument_type &arg) const
Definition: unary_reduction.h:282
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:124
void operator()(result_type &result, const result_type &arg) const
Definition: unary_reduction.h:200
result_type operator()() const
Definition: unary_reduction.h:81
result_type operator()() const
Definition: unary_reduction.h:190
const result_type & operator()(const result_type &result) const
Definition: unary_reduction.h:306