|
FreeTensor
|
#include <schedule_log.h>

Public Member Functions | |
| virtual | ~ScheduleLogItem () |
| virtual ScheduleType | type () const =0 |
| virtual std::string | toString () const =0 |
| virtual std::string | toPrettyString () const =0 |
| virtual size_t | hash () const =0 |
| virtual bool | equals (const ScheduleLogItem &other) const =0 |
| virtual void | run ()=0 |
| virtual Stmt | resultAST () const =0 |
Log of a schedule
An object of this class records what schedule a user applies and what parameters are used, which can be hashed and compared with other ScheduleLogItems.
Inherit this class for specific parameters and result types. Schedule result can also be added in subclasses, but not compared
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |