Versions in this module Expand all Collapse all v0 v0.11.2 Aug 12, 2026 Changes in this version + type DBRAction struct + BufferTime float64 + RopeRate int + type Env struct + func NewEnv(cfg EnvConfig) *Env + func (e *Env) CheckBufferTime() bool + func (e *Env) CheckConservation() bool + func (e *Env) Reset(seed uint64) Observation + func (e *Env) Step(action DBRAction) (Observation, float64, bool, StepInfo) + type EnvConfig struct + ArrivalMean float64 + ConstraintStage int + IntervalTime float64 + MaxBufferTime float64 + MaxItems int + MaxRopeRate int + MaxSystemItems int + MaxTime float64 + RewardAlpha float64 + Stages []StageConfig + type Observation struct + BufferDepth int + BufferTime float64 + RopeRate int + SimTime float64 + SourceBacklog int + Stages []StageObs + TotalWIP int + type StageConfig struct + ServiceMean float64 + Workers int + type StageObs struct + BlockedAfterService int + InService int + Queued int + Workers int + type StepInfo struct + AvgSourceBacklog float64 + AvgTotalWIP float64 + Completions int + IntervalTime float64