TrainRun.jl will take a user-defined train and a path as an input for a train run calculation. It can calculate the train run as a time-efficient or energy-efficient operation mode. The results can then be used within the Julia environment.
Remove assumption of begin and end for run along the path.
Introduce offset for:
[ ] begin trainrun
[ ] end trainrun
in relation to Path()
This allows for a train formation to start not on with the head of the train at a path. It could be used to place a train formation on a track with a resistance, not before it, and stop the train formation somewhere on the track.
Remove assumption of begin and end for run along the path.
Introduce offset for:
begin trainrun
end trainrun
in relation toPath()
This allows for a train formation to start not on with the head of the train at a path. It could be used to place a train formation on a track with a resistance, not before it, and stop the train formation somewhere on the track.
Introduce preconditions for: