Halide 21.0.0
Halide compiler and libraries
|
#include <FunctionDAG.h>
Public Member Functions | |
OptionalRational ()=default | |
OptionalRational (bool e, int64_t n, int64_t d) | |
void | operator+= (const OptionalRational &other) |
OptionalRational | operator* (const OptionalRational &other) const |
bool | operator< (int x) const |
bool | operator<= (int x) const |
bool | operator> (int x) const |
bool | operator>= (int x) const |
bool | operator== (int x) const |
bool | operator== (const OptionalRational &other) const |
bool | exists () const |
OptionalRational ()=default | |
OptionalRational (int64_t n, int64_t d) | |
void | operator+= (const OptionalRational &other) |
OptionalRational | operator* (int64_t factor) const |
OptionalRational | operator* (const OptionalRational &other) const |
bool | operator< (int x) const |
bool | operator<= (int x) const |
bool | operator> (int x) const |
bool | operator>= (int x) const |
bool | operator== (int x) const |
bool | operator== (const OptionalRational &other) const |
Public Attributes | |
bool | exists = false |
int64_t | numerator = 0 |
int64_t | denominator = 0 |
int32_t | numerator = 0 |
int32_t | denominator = 0 |
Definition at line 34 of file FunctionDAG.h.
|
default |
Referenced by operator*(), operator*(), operator+=(), and operator==().
|
inline |
Definition at line 39 of file FunctionDAG.h.
References denominator, exists, and numerator.
|
default |
Definition at line 40 of file FunctionDAG.h.
References denominator, and numerator.
|
inline |
Definition at line 43 of file FunctionDAG.h.
References denominator, exists, Halide::Internal::gcd(), Halide::Internal::lcm(), numerator, and OptionalRational().
|
inline |
Definition at line 62 of file FunctionDAG.h.
References denominator, exists, numerator, and OptionalRational().
|
inline |
Definition at line 79 of file FunctionDAG.h.
References denominator, exists, and numerator.
|
inline |
Definition at line 90 of file FunctionDAG.h.
References denominator, exists, and numerator.
|
inline |
Definition at line 101 of file FunctionDAG.h.
References exists.
|
inline |
Definition at line 108 of file FunctionDAG.h.
References exists.
|
inline |
Definition at line 115 of file FunctionDAG.h.
References denominator, exists, and numerator.
|
inline |
Definition at line 119 of file FunctionDAG.h.
References denominator, exists, numerator, and OptionalRational().
|
inline |
Definition at line 35 of file FunctionDAG.h.
References denominator.
|
inline |
Definition at line 45 of file FunctionDAG.h.
References denominator, Halide::Internal::gcd(), Halide::Internal::lcm(), numerator, and OptionalRational().
|
inline |
Definition at line 64 of file FunctionDAG.h.
References denominator, numerator, and OptionalRational().
|
inline |
Definition at line 72 of file FunctionDAG.h.
References denominator, numerator, and OptionalRational().
|
inline |
Definition at line 88 of file FunctionDAG.h.
References denominator, and numerator.
|
inline |
Definition at line 98 of file FunctionDAG.h.
References denominator, and numerator.
|
inline |
Definition at line 108 of file FunctionDAG.h.
References exists.
|
inline |
Definition at line 115 of file FunctionDAG.h.
References exists.
|
inline |
Definition at line 122 of file FunctionDAG.h.
References denominator, exists, and numerator.
|
inline |
Definition at line 126 of file FunctionDAG.h.
References denominator, exists, numerator, and OptionalRational().
bool Halide::Internal::Autoscheduler::OptionalRational::exists = false |
Definition at line 35 of file FunctionDAG.h.
Referenced by operator*(), operator+=(), operator<(), operator<=(), operator==(), operator==(), operator>(), operator>=(), and OptionalRational().
int64_t Halide::Internal::Autoscheduler::OptionalRational::numerator = 0 |
Definition at line 36 of file FunctionDAG.h.
Referenced by operator*(), operator*(), operator+=(), operator<(), operator<=(), operator==(), operator==(), OptionalRational(), and OptionalRational().
int64_t Halide::Internal::Autoscheduler::OptionalRational::denominator = 0 |
Definition at line 36 of file FunctionDAG.h.
Referenced by exists(), operator*(), operator*(), operator+=(), operator<(), operator<=(), operator==(), operator==(), OptionalRational(), and OptionalRational().
int32_t Halide::Internal::Autoscheduler::OptionalRational::numerator = 0 |
Definition at line 33 of file FunctionDAG.h.
int32_t Halide::Internal::Autoscheduler::OptionalRational::denominator = 0 |
Definition at line 33 of file FunctionDAG.h.