#include <Schedule.h>
Definition at line 28 of file Schedule.h.
◆ Schedule()
nest::Schedule::Schedule |
( |
const Module & |
module | ) |
|
|
explicit |
◆ at()
Var nest::Schedule::at |
( |
const Level & |
lv | ) |
const |
◆ block()
const Block & nest::Schedule::block |
( |
void |
| ) |
const |
|
inline |
◆ domain()
◆ level()
Level nest::Schedule::level |
( |
const Var & |
var | ) |
const |
Definition at line 38 of file Schedule.cpp.
39{
40 for (uint32_t lv = 0; lv < _level.size(); ++lv)
41 {
42 if (_level.at(lv) ==
var.id())
43 {
44 return Level{lv};
45 }
46 }
47
48 throw std::invalid_argument{"var"};
49}
const VarContext & var(void) const
References var().
◆ ret()
const Ret & nest::Schedule::ret |
( |
void |
| ) |
const |
|
inline |
◆ var()
const VarContext & nest::Schedule::var |
( |
void |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: