fn step(&mut self, dt: Seconds) {
            let num_operations = (self.operation_rate_schedule)(self.time).0 * dt.0;
            self.step_thermal_model(dt, num_operations);
            self.step_idle_times(dt, num_operations);
            self.time += dt;
        }
/// Steps the simulator ahead in time by `dt`.
Steps the simulator ahead in time by `dt`.
Steps the simulator ahead in time by ` dt ` .
fn step(&mut self, dt: Seconds) {
            let num_operations = (self.operation_rate_schedule)(self.time).0 * dt.0;
            self.step_thermal_model(dt, num_operations);
            self.step_idle_times(dt, num_operations);
            self.time += dt;
        }
fn step ( & mut self , dt : Seconds ) { let num_operations = ( self . operation_rate_schedule ) ( self . time ) . 0 * dt . 0 ; self . step_thermal_model ( dt , num_operations ) ; self . step_idle_times ( dt , num_operations ) ; self . time += dt ; }
Steps the simulator ahead in time by `dt`.
Steps the simulator ahead in time by ` dt ` .
&mut self
dt
Seconds