Merge pull request #108 from mlemanczyk/codex/treat-heuristicunresolved-as-definitive-in-primeordercalcula
Accept heuristic prime order results
This commit is contained in:
2 files changed
+2
-2
No files matched your search
@@ -807,7 +807,7 @@ public class MersenneDivisorCycles
|
||||
divisor,
|
||||
previousOrder: null,
|
||||
PrimeOrderCalculator.PrimeOrderSearchConfig.HeuristicDefault);
|
||||
if (orderResult.Status == PrimeOrderCalculator.PrimeOrderStatus.Found && orderResult.Order != 0UL)
|
||||
if (orderResult.Order != 0UL)
|
||||
{
|
||||
return orderResult.Order;
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ internal static class PrimeOrderCalculator
|
||||
return new PrimeOrderResult(PrimeOrderStatus.Found, order);
|
||||
}
|
||||
|
||||
return new PrimeOrderResult(PrimeOrderStatus.HeuristicUnresolved, 0UL);
|
||||
return FinishStrictly(prime, config.Mode);
|
||||
}
|
||||
|
||||
private static PrimeOrderResult FinishStrictly(ulong prime, PrimeOrderMode mode)
|
||||
|
||||
Reference in new issue
Block a user