Fix for avgqual function

Due to changes in the order initsegs was called the links average
quality value, for the initial time step, was wrong. This was found in
issue #16
This commit is contained in:
Elad Salomons
2015-12-18 13:34:04 +02:00
parent 8d90000f3f
commit 1c0690837f

View File

@@ -1553,7 +1553,7 @@ double avgqual(int k)
msum += (seg->c)*(seg->v);
seg = seg->prev;
}
if (vsum > 0.0) return(msum/vsum);
if (vsum > 0.0 && Qtime > 0) return(msum/vsum);
else return( (NodeQual[Link[k].N1] + NodeQual[Link[k].N2])/2. );
}