Skip to main content

Module planner

Module planner 

Source
Expand description

Compile-time execution planning and assembly of the generated CopperList plan.

Structs§

CuMissionPlan
A repeating execution graph for one mission, indexed by CopperList id.
CuPlan
An experimental portable process schedule for every mission in an app.
CuPlanBackground
How one background task’s compute runs and is observed.
CuPlanDependency
Precedence from from to to, addressed by inventory index.
CuPlanStep
One occurrence of a concrete process step within a schedule cycle.
CuPlanThread
CPU pin and scheduling policy of a plan-owned thread.
CuPlanWorker
One sequential worker. Every inventory index belongs to exactly one worker.
ExplicitSchedule
Enforce an exact saved process schedule during runtime generation.
Pipeline
Place each process stage on a dedicated worker in graph order.
PlanningInput
Shared build-time input for every complete-schedule planner.
Serial
Default graph-order planner.
TaskOrder
Exact task order with bridge placement derived from graph dependencies.

Enums§

CuPlanBackgroundResult
Which compute result a background gateway publishes into CopperList n.
CuPlanPlacement
Where a worker runs.

Traits§

CuPlanner
Complete-schedule interface shared by built-in and offline planners.