diff --git a/src/WPrime.cpp b/src/WPrime.cpp index a06aa77d6..872c36603 100644 --- a/src/WPrime.cpp +++ b/src/WPrime.cpp @@ -219,19 +219,15 @@ WPrime::setRide(RideFile *input) int stop = last / 2; - WPrimeIntegrator a(inputArray, 0, stop, TAU); - WPrimeIntegrator b(inputArray, stop+1, last, TAU); + WPrimeIntegrator a(inputArray, 0, last, TAU); a.start(); - b.start(); - a.wait(); - b.wait(); // sum values for (int t=0; t<=last; t++) { - values[t] = a.output[t] + b.output[t]; - xvalues[t] = double(t) / 60.00f; + values[t] = a.output[t]; + xvalues[t] = t / 60.00f; } // now subtract WPRIME and work out minimum etc @@ -428,19 +424,14 @@ WPrime::setErg(ErgFile *input) int stop = last / 2; - WPrimeIntegrator a(inputArray, 0, stop, TAU); - WPrimeIntegrator b(inputArray, stop+1, last, TAU); + WPrimeIntegrator a(inputArray, 0, last, TAU); a.start(); - b.start(); - a.wait(); - b.wait(); // sum values for (int t=0; t<=last; t++) { - values[t] = a.output[t] + b.output[t]; - xvalues[t] = t * 1000; + values[t] = a.output[t]; } // now subtract WPRIME and work out minimum etc @@ -549,22 +540,11 @@ void WPrimeIntegrator::run() { // run from start to stop adding decay to end - for (int t=begin; t