Abs() | Mpir.NET.mpz_t | |
Add(mpz_t x) | Mpir.NET.mpz_t | |
Add(int x) | Mpir.NET.mpz_t | |
Add(uint x) | Mpir.NET.mpz_t | |
And(mpz_t x) | Mpir.NET.mpz_t | |
Binomial(mpz_t n, uint k) | Mpir.NET.mpz_t | static |
Binomial(mpz_t n, int k) | Mpir.NET.mpz_t | static |
Binomial(uint n, uint k) | Mpir.NET.mpz_t | static |
Binomial(int n, int k) | Mpir.NET.mpz_t | static |
BitLength | Mpir.NET.mpz_t | |
ChangeBit(int bitIndex, int value) | Mpir.NET.mpz_t | |
Clone() | Mpir.NET.mpz_t | |
Compare(mpz_t x, object y) | Mpir.NET.mpz_t | static |
Compare(object x, mpz_t y) | Mpir.NET.mpz_t | static |
Compare(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
Compare(mpz_t x, int y) | Mpir.NET.mpz_t | static |
Compare(int x, mpz_t y) | Mpir.NET.mpz_t | static |
Compare(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
Compare(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
Compare(mpz_t x, long y) | Mpir.NET.mpz_t | static |
Compare(long x, mpz_t y) | Mpir.NET.mpz_t | static |
Compare(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
Compare(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
Compare(mpz_t x, double y) | Mpir.NET.mpz_t | static |
Compare(double x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, object y) | Mpir.NET.mpz_t | static |
CompareAbs(object x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, int y) | Mpir.NET.mpz_t | static |
CompareAbs(int x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
CompareAbs(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, long y) | Mpir.NET.mpz_t | static |
CompareAbs(long x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
CompareAbs(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbs(mpz_t x, double y) | Mpir.NET.mpz_t | static |
CompareAbs(double x, mpz_t y) | Mpir.NET.mpz_t | static |
CompareAbsTo(object obj) | Mpir.NET.mpz_t | |
CompareAbsTo(mpz_t other) | Mpir.NET.mpz_t | |
CompareAbsTo(int other) | Mpir.NET.mpz_t | |
CompareAbsTo(uint other) | Mpir.NET.mpz_t | |
CompareAbsTo(long other) | Mpir.NET.mpz_t | |
CompareAbsTo(ulong other) | Mpir.NET.mpz_t | |
CompareAbsTo(double other) | Mpir.NET.mpz_t | |
CompareTo(object obj) | Mpir.NET.mpz_t | |
CompareTo(mpz_t other) | Mpir.NET.mpz_t | |
CompareTo(int other) | Mpir.NET.mpz_t | |
CompareTo(uint other) | Mpir.NET.mpz_t | |
CompareTo(long other) | Mpir.NET.mpz_t | |
CompareTo(ulong other) | Mpir.NET.mpz_t | |
CompareTo(float other) | Mpir.NET.mpz_t | |
CompareTo(double other) | Mpir.NET.mpz_t | |
Complement() | Mpir.NET.mpz_t | |
CountOnes() | Mpir.NET.mpz_t | |
Dispose() | Mpir.NET.mpz_t | |
Dispose(bool disposing) | Mpir.NET.mpz_t | protectedvirtual |
Divide(mpz_t x) | Mpir.NET.mpz_t | |
Divide(int x) | Mpir.NET.mpz_t | |
Divide(uint x) | Mpir.NET.mpz_t | |
Divide(mpz_t x, out mpz_t remainder) | Mpir.NET.mpz_t | |
Divide(int x, out mpz_t remainder) | Mpir.NET.mpz_t | |
Divide(int x, out int remainder) | Mpir.NET.mpz_t | |
Divide(uint x, out mpz_t remainder) | Mpir.NET.mpz_t | |
Divide(uint x, out uint remainder) | Mpir.NET.mpz_t | |
Divide(uint x, out int remainder) | Mpir.NET.mpz_t | |
DivideExactly(mpz_t x) | Mpir.NET.mpz_t | |
DivideExactly(int x) | Mpir.NET.mpz_t | |
DivideExactly(uint x) | Mpir.NET.mpz_t | |
DivideMod(mpz_t x, mpz_t mod) | Mpir.NET.mpz_t | |
Equals(mpz_t other) | Mpir.NET.mpz_t | |
Equals(object obj) | Mpir.NET.mpz_t | |
Equals(int other) | Mpir.NET.mpz_t | |
Equals(uint other) | Mpir.NET.mpz_t | |
Equals(long other) | Mpir.NET.mpz_t | |
Equals(ulong other) | Mpir.NET.mpz_t | |
Equals(double other) | Mpir.NET.mpz_t | |
EqualsMod(mpz_t x, mpz_t mod) | Mpir.NET.mpz_t | |
EqualsMod(int x, int mod) | Mpir.NET.mpz_t | |
EqualsMod(uint x, uint mod) | Mpir.NET.mpz_t | |
Factorial(int x) | Mpir.NET.mpz_t | static |
Factorial(uint x) | Mpir.NET.mpz_t | static |
Fibonacci(int n) | Mpir.NET.mpz_t | static |
Fibonacci(uint n) | Mpir.NET.mpz_t | static |
Fibonacci(int n, out mpz_t previous) | Mpir.NET.mpz_t | static |
Fibonacci(uint n, out mpz_t previous) | Mpir.NET.mpz_t | static |
FromByteArray(byte[] source, int order) | Mpir.NET.mpz_t | |
Gcd(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
Gcd(mpz_t x, int y) | Mpir.NET.mpz_t | static |
Gcd(int x, mpz_t y) | Mpir.NET.mpz_t | static |
Gcd(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
Gcd(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
Gcd(mpz_t x, mpz_t y, out mpz_t a, out mpz_t b) | Mpir.NET.mpz_t | static |
Gcd(mpz_t x, mpz_t y, out mpz_t a) | Mpir.NET.mpz_t | static |
GetHashCode() | Mpir.NET.mpz_t | |
HammingDistance(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | |
ImportByOffset(byte[] source, int startOffset, int endOffset, int order) | Mpir.NET.mpz_t | |
IndexOfOne(int startingIndex) | Mpir.NET.mpz_t | |
IndexOfZero(int startingIndex) | Mpir.NET.mpz_t | |
init2(ulong n) | Mpir.NET.mpz_t | static |
InverseModExists(mpz_t mod) | Mpir.NET.mpz_t | |
InvertMod(mpz_t mod) | Mpir.NET.mpz_t | |
IsDivisibleBy(mpz_t x) | Mpir.NET.mpz_t | |
IsDivisibleBy(int x) | Mpir.NET.mpz_t | |
IsDivisibleBy(uint x) | Mpir.NET.mpz_t | |
IsPerfectPower() | Mpir.NET.mpz_t | |
IsPerfectSquare() | Mpir.NET.mpz_t | |
IsProbablyPrimeRabinMiller(uint repetitions) | Mpir.NET.mpz_t | |
JacobiSymbol(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
JacobiSymbol(mpz_t x, int y) | Mpir.NET.mpz_t | static |
JacobiSymbol(int x, mpz_t y) | Mpir.NET.mpz_t | static |
JacobiSymbol(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
JacobiSymbol(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
KroneckerSymbol(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
KroneckerSymbol(mpz_t x, int y) | Mpir.NET.mpz_t | static |
KroneckerSymbol(int x, mpz_t y) | Mpir.NET.mpz_t | static |
KroneckerSymbol(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
KroneckerSymbol(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
Lcm(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
Lcm(mpz_t x, int y) | Mpir.NET.mpz_t | static |
Lcm(int x, mpz_t y) | Mpir.NET.mpz_t | static |
Lcm(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
Lcm(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
LegendreSymbol(mpz_t x, mpz_t primeY) | Mpir.NET.mpz_t | static |
Lucas(int n) | Mpir.NET.mpz_t | static |
Lucas(uint n) | Mpir.NET.mpz_t | static |
Lucas(int n, out mpz_t previous) | Mpir.NET.mpz_t | static |
Lucas(uint n, out mpz_t previous) | Mpir.NET.mpz_t | static |
Mod(mpz_t mod) | Mpir.NET.mpz_t | |
Mod(int mod) | Mpir.NET.mpz_t | |
Mod(uint mod) | Mpir.NET.mpz_t | |
ModAsInt32(int mod) | Mpir.NET.mpz_t | |
ModAsUInt32(uint mod) | Mpir.NET.mpz_t | |
mpz_t() | Mpir.NET.mpz_t | |
mpz_t(mpz_t op) | Mpir.NET.mpz_t | |
mpz_t(uint op) | Mpir.NET.mpz_t | |
mpz_t(int op) | Mpir.NET.mpz_t | |
mpz_t(double op) | Mpir.NET.mpz_t | |
mpz_t(string s, uint _base) | Mpir.NET.mpz_t | |
mpz_t(string s) | Mpir.NET.mpz_t | |
mpz_t(BigInteger op) | Mpir.NET.mpz_t | |
mpz_t(long op) | Mpir.NET.mpz_t | |
mpz_t(ulong op) | Mpir.NET.mpz_t | |
mpz_t(byte[] bytes, int order) | Mpir.NET.mpz_t | |
Multiply(mpz_t x) | Mpir.NET.mpz_t | |
Multiply(int x) | Mpir.NET.mpz_t | |
Multiply(uint x) | Mpir.NET.mpz_t | |
Negate() | Mpir.NET.mpz_t | |
NegativeOne | Mpir.NET.mpz_t | static |
NegativeTen | Mpir.NET.mpz_t | static |
NegativeThree | Mpir.NET.mpz_t | static |
NegativeTwo | Mpir.NET.mpz_t | static |
NextPrimeGMP() | Mpir.NET.mpz_t | |
One | Mpir.NET.mpz_t | static |
operator byte(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator double(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator float(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator int(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator long(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator mpz_t(byte value) | Mpir.NET.mpz_t | static |
operator mpz_t(int value) | Mpir.NET.mpz_t | static |
operator mpz_t(uint value) | Mpir.NET.mpz_t | static |
operator mpz_t(short value) | Mpir.NET.mpz_t | static |
operator mpz_t(ushort value) | Mpir.NET.mpz_t | static |
operator mpz_t(long value) | Mpir.NET.mpz_t | static |
operator mpz_t(ulong value) | Mpir.NET.mpz_t | static |
operator mpz_t(float value) | Mpir.NET.mpz_t | static |
operator mpz_t(double value) | Mpir.NET.mpz_t | static |
operator mpz_t(string value) | Mpir.NET.mpz_t | explicitstatic |
operator short(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator string(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator uint(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator ulong(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator ushort(mpz_t value) | Mpir.NET.mpz_t | explicitstatic |
operator!=(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator!=(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator!=(long x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(mpz_t x, long y) | Mpir.NET.mpz_t | static |
operator!=(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
operator!=(float x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(mpz_t x, float y) | Mpir.NET.mpz_t | static |
operator!=(double x, mpz_t y) | Mpir.NET.mpz_t | static |
operator!=(mpz_t x, double y) | Mpir.NET.mpz_t | static |
operator%(mpz_t x, mpz_t mod) | Mpir.NET.mpz_t | static |
operator%(mpz_t x, int mod) | Mpir.NET.mpz_t | static |
operator%(mpz_t x, uint mod) | Mpir.NET.mpz_t | static |
operator&(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator*(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator*(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator*(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator*(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator*(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator+(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator+(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator+(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator+(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator+(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator++(mpz_t x) | Mpir.NET.mpz_t | static |
operator-(mpz_t x) | Mpir.NET.mpz_t | static |
operator-(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator-(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator-(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator-(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator-(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator--(mpz_t x) | Mpir.NET.mpz_t | static |
operator/(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator/(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator/(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator<(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator<(long x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, long y) | Mpir.NET.mpz_t | static |
operator<(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
operator<(float x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, float y) | Mpir.NET.mpz_t | static |
operator<(double x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<(mpz_t x, double y) | Mpir.NET.mpz_t | static |
operator<<(mpz_t x, int shiftAmount) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator<=(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator<=(long x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, long y) | Mpir.NET.mpz_t | static |
operator<=(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
operator<=(float x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, float y) | Mpir.NET.mpz_t | static |
operator<=(double x, mpz_t y) | Mpir.NET.mpz_t | static |
operator<=(mpz_t x, double y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator==(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator==(long x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, long y) | Mpir.NET.mpz_t | static |
operator==(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
operator==(float x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, float y) | Mpir.NET.mpz_t | static |
operator==(double x, mpz_t y) | Mpir.NET.mpz_t | static |
operator==(mpz_t x, double y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator>(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator>(long x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, long y) | Mpir.NET.mpz_t | static |
operator>(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
operator>(float x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, float y) | Mpir.NET.mpz_t | static |
operator>(double x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>(mpz_t x, double y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(int x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, int y) | Mpir.NET.mpz_t | static |
operator>=(uint x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, uint y) | Mpir.NET.mpz_t | static |
operator>=(long x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, long y) | Mpir.NET.mpz_t | static |
operator>=(ulong x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, ulong y) | Mpir.NET.mpz_t | static |
operator>=(float x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, float y) | Mpir.NET.mpz_t | static |
operator>=(double x, mpz_t y) | Mpir.NET.mpz_t | static |
operator>=(mpz_t x, double y) | Mpir.NET.mpz_t | static |
operator>>(mpz_t x, int shiftAmount) | Mpir.NET.mpz_t | static |
operator^(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator|(mpz_t x, mpz_t y) | Mpir.NET.mpz_t | static |
operator~(mpz_t x) | Mpir.NET.mpz_t | static |
Or(mpz_t x) | Mpir.NET.mpz_t | |
Power(int exponent) | Mpir.NET.mpz_t | |
Power(uint exponent) | Mpir.NET.mpz_t | |
Power(int x, int exponent) | Mpir.NET.mpz_t | static |
Power(uint x, uint exponent) | Mpir.NET.mpz_t | static |
PowerMod(mpz_t exponent, mpz_t mod) | Mpir.NET.mpz_t | |
PowerMod(int exponent, mpz_t mod) | Mpir.NET.mpz_t | |
PowerMod(uint exponent, mpz_t mod) | Mpir.NET.mpz_t | |
Remainder(mpz_t x) | Mpir.NET.mpz_t | |
RemoveFactor(mpz_t factor) | Mpir.NET.mpz_t | |
RemoveFactor(mpz_t factor, out int count) | Mpir.NET.mpz_t | |
Root(int n) | Mpir.NET.mpz_t | |
Root(uint n) | Mpir.NET.mpz_t | |
Root(int n, out bool isExact) | Mpir.NET.mpz_t | |
Root(uint n, out bool isExact) | Mpir.NET.mpz_t | |
Root(int n, out mpz_t remainder) | Mpir.NET.mpz_t | |
Root(uint n, out mpz_t remainder) | Mpir.NET.mpz_t | |
ShiftLeft(int shiftAmount) | Mpir.NET.mpz_t | |
ShiftRight(int shiftAmount) | Mpir.NET.mpz_t | |
Sqrt() | Mpir.NET.mpz_t | |
Sqrt(out mpz_t remainder) | Mpir.NET.mpz_t | |
Sqrt(out bool isExact) | Mpir.NET.mpz_t | |
Square() | Mpir.NET.mpz_t | |
Subtract(mpz_t x) | Mpir.NET.mpz_t | |
Subtract(int x) | Mpir.NET.mpz_t | |
Subtract(uint x) | Mpir.NET.mpz_t | |
Ten | Mpir.NET.mpz_t | static |
this[int bitIndex] | Mpir.NET.mpz_t | |
Three | Mpir.NET.mpz_t | static |
ToBigInteger() | Mpir.NET.mpz_t | |
ToByteArray(int order) | Mpir.NET.mpz_t | |
ToString() | Mpir.NET.mpz_t | |
ToString(uint @base) | Mpir.NET.mpz_t | |
TryInvertMod(mpz_t mod, out mpz_t result) | Mpir.NET.mpz_t | |
Two | Mpir.NET.mpz_t | static |
val | Mpir.NET.mpz_t | |
Xor(mpz_t x) | Mpir.NET.mpz_t | |
Zero | Mpir.NET.mpz_t | static |