mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-08 21:30:57 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
c78b41d8bd
14 files changed
+178
-125
No files matched your search
+9
-10
@@ -85,16 +85,15 @@ public class PolarResource extends AbstractSailingServerResource {
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
for (BoatClass boatClass : boatClasses) {
|
||||
for (LegType legType : new LegType[] { LegType.UPWIND, LegType.DOWNWIND }) {
|
||||
for (Tack tack : new Tack[] { Tack.PORT, Tack.STARBOARD }) {
|
||||
try {
|
||||
PolynomialFunction speedFunction = polarDataService.getSpeedRegressionFunction(boatClass, legType, tack);
|
||||
stringBuilder.append("Speed: " + boatClass + " " + legType + " " + tack + ": " + speedFunction.toString() + "\n");
|
||||
PolynomialFunction angleFunction = polarDataService.getAngleRegressionFunction(boatClass, legType, tack);
|
||||
stringBuilder.append("Angle: " + boatClass + " " + legType + " " + tack + ": " + angleFunction.toString() + "\n");
|
||||
} catch (NotEnoughDataHasBeenAddedException e) {
|
||||
stringBuilder.append("No data for " + boatClass + " " + legType + " " + tack + "\n");
|
||||
}
|
||||
}
|
||||
try {
|
||||
PolynomialFunction speedFunction = polarDataService.getSpeedRegressionFunction(boatClass, legType);
|
||||
stringBuilder.append("Speed: " + boatClass + " " + legType + ": " + speedFunction.toString() + "\n");
|
||||
PolynomialFunction angleFunction = polarDataService.getAngleRegressionFunction(boatClass, legType);
|
||||
stringBuilder.append("Angle: " + boatClass + " " + legType + ": " + angleFunction.toString() + "\n");
|
||||
} catch (NotEnoughDataHasBeenAddedException e) {
|
||||
stringBuilder.append("No data for " + boatClass + " " + legType + "\n");
|
||||
}
|
||||
|
||||
}
|
||||
for (double trueWindAngle = -177.5; trueWindAngle < 180; trueWindAngle = trueWindAngle + 5) {
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user