LongCalc Arbitrary Precision Float and Complex Number Library
Corrections and improvements made to BesselJ functions.
Revised (again) procedures for x.Round and x.toString. One problem with earlier versions was that, for virtually all public functions which required an implicit or explicit Precision parameter, the outputs were Truncate'd to no more than Precision + 1 decimal digits. This worked as a disadvantage when attempting to later round outputs to N digits in base J, where J can be as large as 64. At a bare minimum, since one base 64 digit is almost a full two decimal digits, the outputs of public functions needed to contain at least 2 decimal digits beyond the specified output Precision. This version includes that change, with function outputs Truncate'd to Precision + 2 decimal digits.
Checks for arithmetic overflow or underflow are again compiler-included in this release.
- Mpir.NET (>= 0.4.0)