flatland.envs.step_utils package#
Submodules#
- flatland.envs.step_utils.action_preprocessing module
- flatland.envs.step_utils.action_saver module
- flatland.envs.step_utils.env_utils module
- flatland.envs.step_utils.malfunction_handler module
- flatland.envs.step_utils.speed_counter module
- flatland.envs.step_utils.state_machine module
TrainStateMachine
TrainStateMachine.calculate_next_state()
TrainStateMachine.clear_next_state()
TrainStateMachine.from_dict()
TrainStateMachine.reset()
TrainStateMachine.set_state()
TrainStateMachine.set_transition_signals()
TrainStateMachine.state
TrainStateMachine.state_transition_signals
TrainStateMachine.step()
TrainStateMachine.to_dict()
TrainStateMachine.update_if_reached()
- flatland.envs.step_utils.states module
StateTransitionSignals
StateTransitionSignals.earliest_departure_reached
StateTransitionSignals.in_malfunction
StateTransitionSignals.malfunction_counter_complete
StateTransitionSignals.movement_conflict
StateTransitionSignals.stop_action_given
StateTransitionSignals.target_reached
StateTransitionSignals.valid_movement_action_given
TrainState
- flatland.envs.step_utils.transition_utils module