|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Execution plan and backend coordination state. More...


Go to the source code of this file.
Classes | |
| struct | SimSchedulerPlan |
| Scheduler-local state for plan resolution and backend dispatch. More... | |
Typedefs | |
| typedef struct SimSchedulerPlan | SimSchedulerPlan |
| Scheduler-local state for plan resolution and backend dispatch. | |
Functions | |
| SimResult | sim_scheduler_plan_init (SimSchedulerPlan *state) |
| Initialize scheduler state and its shared IR builder. | |
| void | sim_scheduler_plan_destroy (SimSchedulerPlan *state) |
| Destroy scheduler state and release owned resources. | |
| void | sim_scheduler_plan_invalidate (SimSchedulerPlan *state) |
| Mark the cached plan as invalid. | |
Execution plan and backend coordination state.
| void sim_scheduler_plan_destroy | ( | SimSchedulerPlan * | state | ) |
Destroy scheduler state and release owned resources.
| state | Scheduler state to destroy; NULL is ignored. |
| SimResult sim_scheduler_plan_init | ( | SimSchedulerPlan * | state | ) |
Initialize scheduler state and its shared IR builder.
| state | Scheduler state to initialize. |
| void sim_scheduler_plan_invalidate | ( | SimSchedulerPlan * | state | ) |
Mark the cached plan as invalid.
| state | Scheduler state to update; NULL is ignored. |