Fix effective GFs in notes

This patch fixes two bugs:

1) It first computes the effective gradient factors and then
composes the notes with the diveplan rather than the other way
around.

2) It does not try to fit a line through a single point.

Signed-off-by: Robert C. Helling <helling@atdotde.de>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Robert C. Helling 2016-11-27 11:31:30 +01:00 committed by Dirk Hohndel
parent 4d0d37b690
commit f03acb9e9a
2 changed files with 5 additions and 5 deletions

View file

@ -657,7 +657,7 @@ double get_gf(double ambpressure_bar, const struct dive *dive)
double regressiona()
{
if (sum1) {
if (sum1 > 1) {
double avxy = sumxy / sum1;
double avx = (double)sumx / sum1;
double avy = sumy / sum1;