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,
|
divisor,
|
||||||
previousOrder: null,
|
previousOrder: null,
|
||||||
PrimeOrderCalculator.PrimeOrderSearchConfig.HeuristicDefault);
|
PrimeOrderCalculator.PrimeOrderSearchConfig.HeuristicDefault);
|
||||||
if (orderResult.Status == PrimeOrderCalculator.PrimeOrderStatus.Found && orderResult.Order != 0UL)
|
if (orderResult.Order != 0UL)
|
||||||
{
|
{
|
||||||
return orderResult.Order;
|
return orderResult.Order;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ internal static class PrimeOrderCalculator
|
|||||||
return new PrimeOrderResult(PrimeOrderStatus.Found, order);
|
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)
|
private static PrimeOrderResult FinishStrictly(ulong prime, PrimeOrderMode mode)
|
||||||
|
|||||||
Reference in new issue
Block a user