LongCalc 0.1.22

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
<PackageReference Include="LongCalc" Version="0.1.22" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
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.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.1 236 7/29/2019
0.4.12 241 6/15/2019
0.4.11 250 6/10/2019
0.4.10 253 5/13/2019
0.4.9 284 4/15/2019
0.4.8 274 4/7/2019
0.4.7 270 3/23/2019
0.4.6 274 3/4/2019
0.4.5 282 3/4/2019
0.4.4 281 2/10/2019
0.4.3 302 1/30/2019
0.4.2 296 1/29/2019
0.4.1 301 1/29/2019
0.3.25 264 3/25/2019
0.3.24 265 3/4/2019
0.3.23 315 1/25/2019
0.3.22 320 1/23/2019
0.3.21 346 1/12/2019
0.3.20 353 1/4/2019
0.3.19 312 1/3/2019
0.3.18 322 12/30/2018
0.1.25 269 3/25/2019
0.1.24 279 3/4/2019
0.1.23 383 1/12/2019
0.1.22 320 12/24/2018
0.1.21 584 4/20/2018
0.1.16 479 9/2/2017
0.1.15 455 8/23/2017
0.1.11 413 8/4/2017
0.1.10 457 8/1/2017
0.1.8 410 7/27/2017
0.1.7 433 6/14/2017
0.1.6 428 6/14/2017
0.1.5 481 6/10/2017
0.1.2 641 11/22/2016
0.1.1 495 11/12/2016
Show less