Axel Uhl
|
9f36920cda
|
fixed merge accident: remove ssj.jar from simulator bundle's .classpath
|
2015-10-20 10:19:08 +02:00 |
|
Axel Uhl
|
1a764187f9
|
Merge remote-tracking branch 'server/master' into dom4j-poi-xmlbeans-to-targetplatform
Conflicts:
java/com.sap.sailing.simulator/.classpath
|
2015-10-20 09:46:53 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
3227d6a1f3
|
save subtraction in BlastRandom.nextExponential();
|
2015-10-20 08:35:42 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
ebd898ae5c
|
correct relation of geometric and exponential distribution;
|
2015-10-19 22:02:33 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b75c4725d6
|
use java.util.Random for random number generation (used for wind pattern with gusts); remove library "ssj.jar";
|
2015-10-19 19:53:24 +02:00 |
|
Axel Uhl
|
e3c163d24c
|
removed idangerous.swiper.js which is not used anymore
|
2015-10-19 16:02:38 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
1dc6eda165
|
Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation
|
2015-07-28 13:59:52 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
cdb0f98871
|
improve accuracy of end-position of courses;
|
2015-07-28 13:57:44 +02:00 |
|
Axel Uhl
|
d90bc57e4c
|
bug 3181: set "daemon" property on all our thread pool threads that are intended for background updates;
this lets the VM exit upon shutdown / close
|
2015-07-24 17:53:27 +02:00 |
|
Frederik Petersen
|
dfbffe65d5
|
Merge branch 'master' into bug3023
|
2015-07-20 17:42:51 +02:00 |
|
Frederik Petersen
|
071a23bc8f
|
Removed MovingAverage processor from polar data miner
Was only meant for comparison purposes with Regression. Now regression is
used every anyway, so we only need to have the regression processors
|
2015-07-20 17:41:54 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
b4dc012351
|
fix final step of get-paths-even-timed for cases (e.g. offshore-races) where the simulation time-step is large compared to the even-timing time-step (currently always 15sec);
|
2015-07-20 15:14:59 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
f147e3748f
|
add wind-cache to simulation to avoid wind-updates during a simulation run (which may take 20 seconds on a busy server/replica); fix algorithm-timeout again;
|
2015-07-15 17:03:22 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
08d491e16b
|
change ui-update-trigger of raceboard-simulation from hash-code of cached simulation-result-instance to timestamp (update if newer simulation-result exists, no matter where it comes from) in order to stabilize updating in an environment with several load-balancing among several server-instances;
|
2015-06-30 15:49:14 +02:00 |
|
Axel Uhl
|
c68179dd9a
|
conserve some memory by avoiding Double auto-boxing in polar service
|
2015-06-24 09:57:47 +02:00 |
|
fmittag
|
bb4daf0b89
|
changed simulator refresh cache rate (for Christopher)
|
2015-06-21 20:13:36 +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)
|
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)
|
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)
|
951388ffc7
|
do not show 1-turners on reaching legs; skip superfluous steps in finishing 1-turner;
|
2015-05-08 16:17:09 +02:00 |
|
Axel Uhl
|
83ea8ba365
|
Merge remote-tracking branch 'origin/master'
|
2015-05-01 12:35:12 +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 |
|
Axel Uhl
|
828ea66d9d
|
Merge remote-tracking branch 'origin/master'
|
2015-05-01 11:02:10 +02:00 |
|
Frederik Petersen
|
ebb51b8687
|
Removed unused dependency
|
2015-05-01 10:45:59 +02:00 |
|
Axel Uhl
|
389a0c62ef
|
added null checks to PolarDiagramBase, see also bug2803, but there are more, e.g., in line 766
|
2015-05-01 10:33:09 +02:00 |
|
Christopher Ronnewinkel (D036654)
|
61b93257aa
|
update simulator-notes "what's new";
|
2015-05-01 10:00:26 +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 |
|
Frederik Petersen
|
ca2ac594f5
|
Merge branch 'master' into bug2700
Conflicts:
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
java/com.sap.sailing.simulator/src/com/sap/sailing/simulator/impl/PolarDiagramGPSDirect.java
|
2015-04-24 18:41:37 +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 |
|
Frederik Petersen
|
9cff25eab8
|
Merge branch 'master' into bug2700
Conflicts:
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/RaceResultOfCompetitorWithContext.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/polars/PolarDataService.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/mining/test/PolarDataMinerTest.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/impl/PolarDataServiceImpl.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/PolarResource.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
java/com.sap.sailing.server/src/com/sap/sailing/server/masterdata/DummyTrackedRace.java
|
2015-04-23 13:36:00 +02:00 |
|
Frederik Petersen
|
f8f2ada89c
|
PolarDataService now uses OSGi service registry
preparation for being able to use polar data service in domain classes
|
2015-04-23 10:58:54 +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 |
|
Axel Uhl
|
094234b654
|
moved all Position-related classes including Compact... representations to common bundle; provided CustomFieldSerializer for all Position subclasses that require it
|
2015-04-03 16:12:21 +02:00 |
|
Axel Uhl
|
58bd451481
|
moved other Position implementations to common packages to share them with GWT and make then GWT-serializable
|
2015-04-02 16:42:10 +02: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)
|
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)
|
1fe0e4f205
|
cleanup logging: put simulation-details to FINE and simulation-service to INFO;
|
2015-03-17 15:52:38 +01:00 |
|