product 300 apps/fft/fft.cpp int N = product(NR); product 482 apps/fft/fft.cpp int N0 = product(R0); product 483 apps/fft/fft.cpp int N1 = product(R1); product 680 apps/fft/fft.cpp int N0 = product(R0); product 681 apps/fft/fft.cpp int N1 = product(R1); product 872 apps/fft/fft.cpp int N0 = product(R0); product 873 apps/fft/fft.cpp int N1 = product(R1); product 24 python_bindings/python/InlineReductions.cpp return h::product(e, name); product 28 python_bindings/python/InlineReductions.cpp return h::product(r, e, name); product 120 src/InlineReductions.cpp return product(RDom(), e, name); product 37 src/InlineReductions.h EXPORT Expr product(Expr, const std::string &s = "product"); product 53 src/InlineReductions.h EXPORT Expr product(RDom, Expr, const std::string &s = "product"); product 11 test/correctness/explicit_inline_reductions.cpp f(x, y) = product(sum(r1, r1 + r3) + sum(r2, r2 * 2 + r3)); product 12 test/correctness/explicit_inline_reductions.cpp f(r1, y) += product(r3, sum(r2, r1 + r2 + r3)); product 48 test/correctness/inline_reduction.cpp local_product(x, y) = product(input_val); product 120 test/correctness/inline_reduction.cpp product_implicit(_) = product(input_3d(_, all_z)); product 11 test/error/ambiguous_inline_reductions.cpp f(x, y) = product(sum(r1, r1 + r3) + sum(r2, r2 * 2 + r3)); product 17 test/error/ambiguous_inline_reductions.cpp f(r1, y) += product(sum(r2, r1 + r2 + r3));