|
Halide 20.0.0
Halide compiler and libraries
|
#include "Halide.h"Go to the source code of this file.
Namespaces | |
| namespace | Halide |
| This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it. | |
| namespace | Halide::Internal |
| namespace | Halide::Internal::Autoscheduler |
Macros | |
| #define | user_assert(c) _halide_internal_assertion(c, Halide::CompileError) |
| #define | EXPECT_EQ(expected, actual) expect_eq(__LINE__, expected, actual) |
| #define | APPROX_EQ(expected, actual, epsilon) approx_eq(__LINE__, expected, actual, epsilon) |
| #define | EXPECT(expected) expect(__LINE__, expected) |
Functions | |
| template<typename A , typename B > | |
| void | Halide::Internal::Autoscheduler::expect_eq (int line, const A &expected, const B &actual) |
| template<typename A , typename B > | |
| void | Halide::Internal::Autoscheduler::approx_eq (int line, const A &expected, const B &actual, float epsilon) |
| template<typename A > | |
| void | Halide::Internal::Autoscheduler::expect (int line, const A &expected) |
| #define user_assert | ( | c | ) | _halide_internal_assertion(c, Halide::CompileError) |
| #define EXPECT_EQ | ( | expected, | |
| actual | |||
| ) | expect_eq(__LINE__, expected, actual) |
| #define APPROX_EQ | ( | expected, | |
| actual, | |||
| epsilon | |||
| ) | approx_eq(__LINE__, expected, actual, epsilon) |