LongCalc 0.1.22

LongCalc Arbitrary Precision Float and Complex Number Library

LongCalc Arbitrary Precision Float and Complex Number Library

There is a newer version of this package available.
See the version list below for details.
Install-Package LongCalc -Version 0.1.22
dotnet add package LongCalc --version 0.1.22
paket add LongCalc --version 0.1.22
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Unsigned Assembly

Changes from version 0.1.21.0:

Added static function 'bf Factorial(ulong N)'; Replaced use of mpz_t.Factorial with bf.Factorial;

Added base _base logarithm function bf Log(uint _base, int Precision);

Bug Fixes:

Changed function 'new bf(long x)' to set the mant parameter as: 'if x less than 0 mant = new mpz_t(x.ToString()); else mant = new mpz_t(x);'

Changed the explicit operator 'long(bf v)' to return long.Parse(tmp.ToString()) if v less than 0, where mpz_t tmp = v.Floor();

Changed the explicit operator 'long(bcr v)' to return (long)(v.real);

Changed the implicit operator 'bcp(long v)' to return 'new bcp(new bf(v), new bf(0))';

Changed bcr x.ToPolar such that the output angle parameter is set to PI rather than -PI when x.real less than 0 and x.imaginary == 0 (this also affects x.Power, x.Root, and x.BesselJ);

Replaced Gamma function calculation with appropriately modified routines from version 0.3.13;

Replaced Zeta function calculation with appropriately modified routines from version 0.3.13;

Replaced BesselJ function calculation with appropriately modified routines from version 0.3.13;

No other changes.

Checks for arithmetic overflow or underflow are again compiler-included in this release.

Version History

Version Downloads Last updated
0.4.4 28 2/10/2019
0.4.3 51 1/30/2019
0.4.2 44 1/29/2019
0.4.1 43 1/29/2019
0.3.23 57 1/25/2019
0.3.22 60 1/23/2019
0.3.21 63 1/12/2019
0.3.20 63 1/4/2019
0.3.19 61 1/3/2019
0.3.18 57 12/30/2018
0.1.23 62 1/12/2019
0.1.22 61 12/24/2018
0.1.21 300 4/20/2018
0.1.16 208 9/2/2017
0.1.15 182 8/23/2017
0.1.11 167 8/4/2017
0.1.10 193 8/1/2017
0.1.8 166 7/27/2017
0.1.7 196 6/14/2017
0.1.6 177 6/14/2017
0.1.5 221 6/10/2017
0.1.2 335 11/22/2016
0.1.1 220 11/12/2016
Show less