Menu

Commit [r29507]  Maximize  Restore  History

make BikeSharingManager an interface and provide an alternative implementation

this alternative implementation simulates a system under ideal
relocation strategy (capacities are defines system-wise instead of per
station), to use in "best case scenario" runs.

thibautd 2014-06-30

changed /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/examples/example02randomvehiclerelocation/qsim/BikeSharingWithSimplisticRelocationQSimFactory.java
changed /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingEngine.java
changed /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingManager.java
copied /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingManager.java -> /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingManagerImpl.java
changed /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingWithoutRelocationQsimFactory.java
changed /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/FacilityStateChangeRepeater.java
copied /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/FacilityStateChangeRepeater.java -> /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingManagerListener.java
copied /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/FacilityStateChangeRepeater.java -> /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/CompositeListener.java
added /playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/GlobalCapacityBikeSharingManager.java
changed /playgrounds/trunk/thibautd/src/test/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingEngineTest.java
/playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/examples/example02randomvehiclerelocation/qsim/BikeSharingWithSimplisticRelocationQSimFactory.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingEngine.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingManager.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingWithoutRelocationQsimFactory.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/FacilityStateChangeRepeater.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/eu/eunoiaproject/bikesharing/framework/qsim/GlobalCapacityBikeSharingManager.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/test/java/eu/eunoiaproject/bikesharing/framework/qsim/BikeSharingEngineTest.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB