Deprecate Integer and isPseudoprime()
This commit is contained in:
parent
c69282a8df
commit
048939410c
@ -12,6 +12,7 @@
|
||||
* Source: $(LINK2 https://github.com/caraus-ecms/tanya/blob/master/source/tanya/math/mp.d,
|
||||
* tanya/math/mp.d)
|
||||
*/
|
||||
deprecated
|
||||
module tanya.math.mp;
|
||||
|
||||
import tanya.algorithm.comparison;
|
||||
|
@ -663,15 +663,7 @@ in (z.length > 0, "Division by zero")
|
||||
assert(pow(Integer(0), Integer(5), Integer(5)) == 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if $(D_PARAM x) is a prime.
|
||||
*
|
||||
* Params:
|
||||
* x = The number should be checked.
|
||||
*
|
||||
* Returns: $(D_KEYWORD true) if $(D_PARAM x) is a prime number,
|
||||
* $(D_KEYWORD false) otherwise.
|
||||
*/
|
||||
deprecated
|
||||
bool isPseudoprime(ulong x) @nogc nothrow pure @safe
|
||||
{
|
||||
return pow(2, x - 1, x) == 1;
|
||||
|
Loading…
Reference in New Issue
Block a user