Skip to content

Commit

Permalink
Fix the chains/day estimate with regards to the 'sieveextenions' para…
Browse files Browse the repository at this point in the history
…meter.
  • Loading branch information
Mikael Hirki committed Aug 26, 2013
1 parent eb8f859 commit 42496a8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/prime.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1159,11 +1159,11 @@ double EstimateCandidatePrimeProbability(unsigned int nPrimorialMultiplier, unsi
for (unsigned int i = 0; vPrimes[i] <= nPrimorialHashFactor; i++)
dFixedMultiplier /= vPrimes[i];

double dExtendedSieveWeightedSum = nSieveSize * 1.0;
double dExtendedSieveWeightedSum = 0.5 * nSieveSize;
double dExtendedSieveCandidates = nSieveSize;
for (unsigned int i = 0; i < nSieveExtensions; i++)
{
dExtendedSieveWeightedSum += nSieveSize / 2 * (2 << i);
dExtendedSieveWeightedSum += 0.75 * (nSieveSize * (2 << i));
dExtendedSieveCandidates += nSieveSize / 2;
}
const double dExtendedSieveAverageMultiplier = dExtendedSieveWeightedSum / dExtendedSieveCandidates;
Expand Down

0 comments on commit 42496a8

Please sign in to comment.