#include <FunctionDAG.h>
Definition at line 127 of file FunctionDAG.h.
◆ LoadJacobian() [1/2]
Halide::Internal::Autoscheduler::LoadJacobian::LoadJacobian |
( |
vector< vector< OptionalRational >> && |
matrix, |
|
|
int64_t |
c = 1 |
|
) |
| |
|
inline |
◆ LoadJacobian() [2/2]
Halide::Internal::Autoscheduler::LoadJacobian::LoadJacobian |
( |
size_t |
producer_storage_dims, |
|
|
size_t |
consumer_loop_dims, |
|
|
int64_t |
count |
|
) |
| |
|
inline |
◆ producer_storage_dims() [1/2]
size_t Halide::Internal::Autoscheduler::LoadJacobian::producer_storage_dims |
( |
| ) |
const |
|
inline |
◆ consumer_loop_dims() [1/2]
size_t Halide::Internal::Autoscheduler::LoadJacobian::consumer_loop_dims |
( |
| ) |
const |
|
inline |
◆ operator()() [1/3]
OptionalRational Halide::Internal::Autoscheduler::LoadJacobian::operator() |
( |
int |
producer_storage_dim, |
|
|
int |
consumer_loop_dim |
|
) |
| const |
|
inline |
◆ count() [1/2]
int64_t Halide::Internal::Autoscheduler::LoadJacobian::count |
( |
| ) |
const |
|
inline |
◆ merge() [1/2]
bool Halide::Internal::Autoscheduler::LoadJacobian::merge |
( |
const LoadJacobian & |
other | ) |
|
|
inline |
◆ operator*() [1/3]
◆ dump() [1/2]
void Halide::Internal::Autoscheduler::LoadJacobian::dump |
( |
std::ostream & |
os, |
|
|
const char * |
prefix |
|
) |
| const |
◆ all_coeffs_exist()
bool Halide::Internal::Autoscheduler::LoadJacobian::all_coeffs_exist |
( |
| ) |
const |
|
inline |
◆ empty()
bool Halide::Internal::Autoscheduler::LoadJacobian::empty |
( |
| ) |
const |
|
inline |
◆ producer_storage_dims() [2/2]
size_t Halide::Internal::Autoscheduler::LoadJacobian::producer_storage_dims |
( |
| ) |
const |
|
inline |
◆ consumer_loop_dims() [2/2]
size_t Halide::Internal::Autoscheduler::LoadJacobian::consumer_loop_dims |
( |
| ) |
const |
|
inline |
◆ is_constant()
bool Halide::Internal::Autoscheduler::LoadJacobian::is_constant |
( |
| ) |
const |
|
inline |
◆ operator()() [2/3]
OptionalRational Halide::Internal::Autoscheduler::LoadJacobian::operator() |
( |
int |
producer_storage_dim, |
|
|
int |
consumer_loop_dim |
|
) |
| const |
|
inline |
◆ operator()() [3/3]
OptionalRational& Halide::Internal::Autoscheduler::LoadJacobian::operator() |
( |
int |
producer_storage_dim, |
|
|
int |
consumer_loop_dim |
|
) |
| |
|
inline |
◆ count() [2/2]
int64_t Halide::Internal::Autoscheduler::LoadJacobian::count |
( |
| ) |
const |
|
inline |
◆ merge() [2/2]
bool Halide::Internal::Autoscheduler::LoadJacobian::merge |
( |
const LoadJacobian & |
other | ) |
|
|
inline |
◆ operator*() [2/3]
LoadJacobian Halide::Internal::Autoscheduler::LoadJacobian::operator* |
( |
const std::vector< int64_t > & |
factors | ) |
const |
|
inline |
◆ operator*() [3/3]
◆ dump() [2/2]
void Halide::Internal::Autoscheduler::LoadJacobian::dump |
( |
const char * |
prefix | ) |
const |
The documentation for this class was generated from the following file: