fixed weights / confidences in wind estimation algorithm

This commit is contained in:
Axel Uhl committed 2012-02-02 16:59:03 +01:00
1 parent eeed5fc1e4
commit 1badfe288e
1 file changed
+2 -2
@@ -715,11 +715,11 @@ public abstract class TrackedRaceImpl implements TrackedRace, CourseListener {
int numberOfBoatsRelevantForEstimate = upwindNumberOfRelevantBoats + downwindNumberOfRelevantBoats;
BearingWithConfidenceCluster<TimePoint> resultCluster = new BearingWithConfidenceCluster<TimePoint>(weigher);
assert upwindNumberOfRelevantBoats == 0 || reversedUpwindAverage != null;
for (int i=0; i<upwindNumberOfRelevantBoats; i++) {
if (upwindNumberOfRelevantBoats > 0) {
resultCluster.add(reversedUpwindAverage);
}
assert downwindNumberOfRelevantBoats == 0 || downwindAverage != null;
for (int i=0; i<downwindNumberOfRelevantBoats; i++) {
if (downwindNumberOfRelevantBoats > 0) {
resultCluster.add(downwindAverage);
}
BearingWithConfidence<TimePoint> resultBearing = resultCluster.getAverage(timePoint);