Christopher Ronnewinkel (D036654)
|
e5a39ff88d
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-06-17 15:32:00 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
203e0fbfc8
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-06-17 15:30:51 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
1badef86a4
|
scale "selected"-cross in simulation-legend;
|
2015-06-17 13:59:55 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
2eb3a2652c
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-06-12 14:47:50 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
d99fb3a876
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-06-12 14:46:58 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
1b17bcc950
|
add click-handler to simulation-legend to hide/show paths by clicking the simulation-legend;
|
2015-06-12 14:39:11 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
0c2f0b7461
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-06-11 22:24:53 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
e80c4c240a
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-06-11 22:24:07 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
5d839742be
|
avoid npes due to boat-class with nulled display-name;
|
2015-06-11 22:22:25 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
2522380e18
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-06-11 15:32:12 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
a26656d313
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-06-03 16:16:18 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
6360e2d9e6
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-06-03 16:15:24 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
0a72918e28
|
support finish-gate; let opportunist left/right start from corresponding side of start-line in most promising direction (not necessarily left/right);
|
2015-06-03 15:26:17 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
8a1db60c89
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-06-01 11:27:28 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
92c9e47e9c
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-06-01 11:26:39 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
e85a542609
|
separate colors for left and right 1-turner;
|
2015-06-01 11:03:27 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
6f27d3ecdf
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-05-30 14:41:30 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
46dc547f80
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-30 14:40:25 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
896815c538
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation; make polar-diagram-gps robust wrt sign of star-/port-angles;
|
2015-05-30 14:06:14 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
0c7a5acf66
|
formatting of simulation-legend;
|
2015-05-29 15:16:28 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
5d81715436
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-27 11:06:40 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
44d6ae5883
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-19 11:40:22 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
0337837ca5
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-19 10:30:08 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
ac073fa6d7
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-12 13:49:46 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
cba1982475
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-05-11 12:51:17 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
44e790b3e3
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-11 12:50:19 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
951388ffc7
|
do not show 1-turners on reaching legs; skip superfluous steps in finishing 1-turner;
|
2015-05-08 16:17:09 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
9505b6ccf6
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-06 15:44:22 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
0cf7d0727b
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-06 14:12:04 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b137a6bbb5
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-05-05 15:22:22 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
ce852fc363
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-05 15:21:37 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
39538bf219
|
fix getCenter() in wind-grid-canvas along date line;
|
2015-05-05 15:16:56 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
9e91a57132
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-05-01 12:32:26 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b6f1136c51
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-01 12:31:25 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b59811705b
|
fix check for sparse-simulation-data in polar-diagram-gps;
|
2015-05-01 12:29:41 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
109f948388
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-05-01 10:02:27 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
61b93257aa
|
update simulator-notes "what's new";
|
2015-05-01 10:00:26 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
7eaf6046bf
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-04-29 15:01:05 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b59e8857d2
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-04-29 14:59:25 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
bbebd762d6
|
handle sparse-simulation-data-exception; further improvement for finish-phase of opportunist-360;
|
2015-04-29 14:44:59 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
43f1c7eeb9
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-04-29 11:24:20 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
3e69f05216
|
check for zero-speed due to missing wind or polar data; extend get-even-timed-path for the case of two cornerpoints per step; scale turning step of finish-phase 1-turner to layline; fix plausibility check;
|
2015-04-29 09:36:00 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
4c97142b8d
|
fix finish-phase of opportunist-360 to avoid steep-angle-steps;
|
2015-04-28 13:36:08 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
797d3876d3
|
support start-line initialization in tree-grow-360; fix orientation in initial steps of opportunist-360;
|
2015-04-27 17:29:01 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
5e6da115d3
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation'
|
2015-04-24 14:21:39 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
93f1c21764
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-04-24 13:53:24 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
2248d5d1f9
|
improve logging of opportunist-360 and tree-grow-360;
|
2015-04-24 13:44:01 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
7a70eb34a4
|
fix reaching-steps with water-current by determining boat-speed based on overground-bearing to target; use overground-extension of polar-diagram-base;
|
2015-04-24 13:15:20 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
47f5a4ae51
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SimulatorServiceImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/PathCanvasOverlay.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/ReplayPathCanvasOverlay.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorMap.java
java/com.sap.sailing.simulator/src/com/sap/sailing/simulator/impl/PathGeneratorTracTrac.java
java/com.sap.sailing.simulator/src/com/sap/sailing/simulator/impl/PathGeneratorTreeGrow.java
|
2015-04-23 14:33:48 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
41642d4a24
|
fix 1-turner-360 algorithm used to finalize opportunistic courses;
|
2015-04-23 13:56:07 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
4c395695db
|
support reaching steps in opportunist-360;
|
2015-04-21 22:35:56 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
8c9a4b1064
|
add opportunist-360;
|
2015-04-20 20:22:33 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
9d817a8edf
|
add check for mixtures of tacks and jibes which occur for extreme wind shifts and swirls (like in extreme sailing series, singapore 2014); display "ambiguous wind" message in simulation-legend for 1-turner courses which easily deteriorate for such conditions;
|
2015-04-20 15:30:11 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b11c4e151a
|
fix continuing-step for reaching; add sparse-polar-data-exception to path-generator;
|
2015-04-17 16:12:11 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
ccca4683a9
|
support reaching steps in tree-grow-360; apply tacking, jibing and reaching according to point-of-sail;
|
2015-04-17 14:44:12 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
fe0ace8607
|
add point-of-sail to tree-grow-360;
|
2015-04-16 21:28:16 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
7ec163396b
|
correct getZoomLevel() for auto-zoom on race-map with mercator deformation for latitude;
|
2015-04-10 15:43:07 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
bc75381b58
|
correct getZoomLevel() for auto-zoom on race-map with mercator deformation for latitude;
|
2015-04-10 15:28:58 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
308a89bccc
|
use last-leg-started from tracked-race as leg-counter for raceboard-simulation;
|
2015-04-03 11:02:54 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
47bbee5a63
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-04-02 16:41:10 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
3acbf62b62
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-03-26 12:41:16 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
ac528599e6
|
change vertical distance calculation in tree-grow-algorithm to "in reference to target position" (as comparison is local and wind is no common reference);
|
2015-03-25 21:00:38 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
9a3df037cc
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
Conflicts:
java/com.sap.sailing.dashboards.gwt/SailingDashboardsGWT sdm.launch
|
2015-03-24 09:44:09 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
fb6d2cbe19
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-03-20 22:03:17 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
08634ee713
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation' into raceboard-simulation
|
2015-03-20 21:20:55 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
1736098593
|
add time-out to limit processing time and control long-running calculations; show "out-of-bounds" for courses that are either spatially or timely above specified limits: too far extending from race course or computationally too expensive; align spacing of legend;
|
2015-03-20 21:14:05 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
19fec74ab0
|
add race-listener; prepare race-change-listener as leg-change-listener; cleanup cache and race-change-listener on remove race;
|
2015-03-19 16:02:55 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
044c0d9bda
|
fix ui-updates when results-version==0 (iff results==null);
|
2015-03-17 16:12:05 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
1fe0e4f205
|
cleanup logging: put simulation-details to FINE and simulation-service to INFO;
|
2015-03-17 15:52:38 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
43f1875af7
|
fix ui-update not being fully switched off when simulation is disabled;
|
2015-03-17 15:42:16 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
6012ea08fa
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-03-17 10:59:00 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
7e25e61456
|
ensure unique assignment of race-change-listener to tracked-race per key;
|
2015-03-17 09:26:46 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
f5dc91187c
|
support fail-over when server is shutdown & restarted (so that without touching the client/browser simulation-results will reappear like the boats do;
|
2015-03-16 17:11:52 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
08e3018c05
|
control cache-update-frequency by scheduling summarizing trigger-update to the future (instead of Thread.sleep());
|
2015-03-16 15:47:45 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
0304605b20
|
alternative implementation of cache-updates for simulation; requires small change/fix in smart-future-cache;
|
2015-03-14 21:35:36 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
98e63492d5
|
reduce simulation-thread-pool-size to 1/3 of available processors; add some comments; fix race color for internet explorer;
|
2015-03-14 21:33:24 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
19d7de3672
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-03-13 10:52:01 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
a2d684d7be
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
Conflicts:
java/com.sap.sailing.dashboards.gwt/SailingDashboardsGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
|
2015-03-11 13:39:18 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
7f0c0a458a
|
add waiting duration before triggering next simulation-cache-update to race-change-listener;
|
2015-03-11 13:32:37 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
c9f24d3e78
|
add ui-update of race-map simulation-overlay after an update of simulation-cache using the cached simulation-result hashCode() as version-identifier (identifying the class-instance);
|
2015-03-11 09:42:39 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
739047f858
|
add boat-class to polar-diagram to distinguish different turn-losses (in a switch-statement, to be replaced by wind-speed-dependent fit-function determined from polar-data-mining);
|
2015-03-11 09:33:06 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
fdc503d53b
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
Conflicts:
java/com.sap.sailing.simulator/src/com/sap/sailing/simulator/impl/PolarDiagramGPS.java
|
2015-03-06 15:19:49 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
189b3be8ff
|
cleanup of simulator implementation;
|
2015-03-05 15:35:19 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
c2ea7e3965
|
parallelisation of standalone simulation; pass leg-type from tracked-race to raceboard simulation;
|
2015-03-05 14:27:26 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
0073f389e0
|
fix support for water current in simulator (was broken due to thread safety changes);
|
2015-03-03 13:44:18 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
08164805a2
|
fix raceboard simulation in live mode;
|
2015-03-03 13:14:04 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
53610cdf05
|
Merge remote-tracking branch 'ExternalGit/raceboard-simulation-threaded' into raceboard-simulation
|
2015-03-02 16:25:54 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
82dc8e3f44
|
cleanup simulation-ui-action api: leg-number instead of starting-time;
|
2015-03-02 16:14:14 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
90b99a2277
|
fix missing simulation of leg 1 for times before start; add sparse-polar-data-exception for cases where less than two supporting values for beat/jibe angles/speeds are available; fix thread unsafety of simulator leading to concurrent-modification-exceptions (polar-diagram-base has state);
|
2015-03-02 15:16:17 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
bfb10818be
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation-threaded
|
2015-03-02 09:42:04 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
0ba2232865
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation-threaded
Conflicts:
java/com.sap.sailing.server/META-INF/MANIFEST.MF
|
2015-02-25 19:03:54 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
d268bfc658
|
fix sorting of courses; fix numbering of legs; fix waiting for cache-update; fix concurrent path-computation;
|
2015-02-25 16:24:00 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
58e61bab70
|
move leg-identifier to domain.common, as it is required in gwt, as well as, server-backend;
|
2015-02-25 09:46:31 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
b8ab532d9c
|
remove dependency of simulator-package on racing-event-service;
|
2015-02-24 15:27:15 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
32ae97ec48
|
add smart-future-cache and move simulation-service to server-plugin;
|
2015-02-24 15:25:47 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
4dc35e059a
|
skeleton for multi-threaded and cached implementation of simulation;
|
2015-02-13 19:58:27 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
a02c906dae
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-02-11 15:39:29 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
3232c45f6e
|
add "whats new" button & tab, "start simulator" button and update solution description for simulator;
|
2015-01-30 20:34:18 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
3c0c41ba33
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
|
2015-01-27 09:45:36 +01:00 |
|
Christopher Ronnewinkel (D036654)
|
3c044260a6
|
adaptation of simulation time-step based on race course and boat class;
|
2015-01-15 13:28:26 +01:00 |
|