Openjdk.bigmathnet

Advanced Java big math functions implementation using .NET Framework.
Alternatives To Openjdk.bigmathnet
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
As Big3136 months ago9December 07, 2022mitJavaScript
AssemblyScript library for arbitrary-precision decimal arithmetic.
Scrooge16
12 years agoRuby
This library is pretty much useless now, ActiveRecord supports this out of the box
Bigdecimalmath16
9 months agoPascal
Pascal library for arbitrary precision BCD floating point numbers
Bigfloat9
3 years ago20October 11, 2020mitTypeScript
A library for arbitrary precision decimal floating point arithmetic.
Bigdecimal.js9
6 months ago1apache-2.0JavaScript
BigInt based BigDecimal implementation
Bigdecimal Math9
8 years ago1Java
Bigmath8
3 years agomitPHP
A PHP library to work with big integers and big decimals. This library makes use of the GMP extension and bcmath to do its calculations.
Math5
4 years ago1mitPHP
PHP library for arbitrary precision mathematics
Exactnumber4
7 months agomitTypeScript
Arbitrary-precision decimals. Enables making math calculations with rational numbers, without precision loss.
Bigdecimal Math4
7 years agolgpl-3.0Java
A Java Math.BigDecimal Implementation of Core Mathematical Functions
Alternatives To Openjdk.bigmathnet
Select To Compare


Alternative Project Comparisons
Readme

IKVM.NET

IKVM.NET is an implementation of Java for Mono and the .NET Framework. It includes the following components:

  • A Java Virtual Machine implemented in .NET
  • A .NET implementation of the Java class libraries
  • Tools that enable Java and .NET interoperability

Read more about what you can do with IKVM.NET.

OpenJDK.BigMathNET

OpenJDK.BigMathNET is a C# port of the Java library for advanced mathematical functions with arbitrary precision depended on IKVM.NET. It implements the following components:

  • BigDecimalMath
  • BigComplexMath
  • BigRational
  • BigComplex

and extends java.math functionality in IKVM.NET.
To use it in your own project download the library from release folder or use nuget package manager.

using java.math;

Usage example with calculating square root of 2

MathContext context = new MathContext(64);
BigDecimal a = new BigDecimal("2.0");
BigDecimal b = a.sqrt(context);

will produce the following output to the console:

1.414213562373095048801688724209698078569671875376948073176679738

License

MIT

Popular Mathematics Projects
Popular Bigdecimal Projects
Popular Mathematics Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
C Sharp
Math
Bigdecimal
Arbitrary Precision