|
Expr | Halide::sum (Expr, const std::string &s="sum") |
| An inline reduction.
|
|
Expr | Halide::saturating_sum (Expr, const std::string &s="saturating_sum") |
|
Expr | Halide::product (Expr, const std::string &s="product") |
|
Expr | Halide::maximum (Expr, const std::string &s="maximum") |
|
Expr | Halide::minimum (Expr, const std::string &s="minimum") |
|
Expr | Halide::sum (const RDom &, Expr, const std::string &s="sum") |
| Variants of the inline reduction in which the RDom is stated explicitly.
|
|
Expr | Halide::saturating_sum (const RDom &r, Expr e, const std::string &s="saturating_sum") |
|
Expr | Halide::product (const RDom &, Expr, const std::string &s="product") |
|
Expr | Halide::maximum (const RDom &, Expr, const std::string &s="maximum") |
|
Expr | Halide::minimum (const RDom &, Expr, const std::string &s="minimum") |
|
Tuple | Halide::argmax (Expr, const std::string &s="argmax") |
| Returns an Expr or Tuple representing the coordinates of the point in the RDom which minimizes or maximizes the expression.
|
|
Tuple | Halide::argmin (Expr, const std::string &s="argmin") |
|
Tuple | Halide::argmax (const RDom &, Expr, const std::string &s="argmax") |
|
Tuple | Halide::argmin (const RDom &, Expr, const std::string &s="argmin") |
|
Expr | Halide::sum (Expr, const Func &) |
| Inline reductions create an anonymous helper Func to do the work.
|
|
Expr | Halide::saturating_sum (Expr, const Func &) |
|
Expr | Halide::product (Expr, const Func &) |
|
Expr | Halide::maximum (Expr, const Func &) |
|
Expr | Halide::minimum (Expr, const Func &) |
|
Expr | Halide::sum (const RDom &, Expr, const Func &) |
|
Expr | Halide::saturating_sum (const RDom &r, Expr e, const Func &) |
|
Expr | Halide::product (const RDom &, Expr, const Func &) |
|
Expr | Halide::maximum (const RDom &, Expr, const Func &) |
|
Expr | Halide::minimum (const RDom &, Expr, const Func &) |
|
Tuple | Halide::argmax (Expr, const Func &) |
|
Tuple | Halide::argmin (Expr, const Func &) |
|
Tuple | Halide::argmax (const RDom &, Expr, const Func &) |
|
Tuple | Halide::argmin (const RDom &, Expr, const Func &) |
|
Defines some inline reductions: sum, product, minimum, maximum.
Definition in file InlineReductions.h.