Skip to main content

Module heijunka

Module heijunka 

Source
Expand description

Heijunka (平準化) - Time-budget load leveling.

Implements Toyota’s Heijunka principle for consistent frame delivery:

  • Time-budget per frame (16ms target for 60 FPS)
  • Graceful quality degradation when budget exceeded
  • Prevents Mura (unevenness) from O(N²) computation

§Design Philosophy

Rather than dropping frames or stuttering, Heijunka reduces simulation fidelity (substeps) to maintain consistent visual delivery.

§References

[34] Liker, “The Toyota Way,” McGraw-Hill, 2004.

Structs§

FrameResult
Result of a Heijunka frame execution.
HeijunkaConfig
Heijunka scheduler configuration.
HeijunkaScheduler
Heijunka scheduler for load-leveled simulation.
HeijunkaStatus
Heijunka status for visualization.

Enums§

QualityLevel
Quality level for adaptive degradation.