Skip to content

Apfloat is a high performance arbitrary precision arithmetic library.

License

Notifications You must be signed in to change notification settings

Eternal-Night-Archer/apfloat

 
 

Repository files navigation

Apfloat

Copyright © 2024 Mikko Tommila

This work is licensed under the terms of the MIT license. See the MIT License for more details.

If you have any questions or need a different type of license, please contact the author.

Building the Library

To build the library quickly, without running unit tests (takes about 10 minutes) and without signing with GPG run:

mvn clean install -Dgpg.skip -Djarsigner.skip -DskipTests

To build the signed applet files, you need to first generate a signing key, e.g. with:

keytool -genkeypair -validity 21915 -dname "cn=Your Name, o=example.com" -storepass password -keypass password -alias mykey

and then build without -Djarsigner.skip.

Running the Sample Applications

To run the arbitrary precision calculator, run:

mvn -pl :apfloat-calc exec:java -Dexec.mainClass=org.apfloat.calc.CalculatorGUI

To run the pi calculator, run:

mvn -pl :apfloat-samples exec:java -Dexec.mainClass=org.apfloat.samples.PiParallelGUI

Apfloat website

Go to the apfloat for Java website.

About

Apfloat is a high performance arbitrary precision arithmetic library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.2%
  • HTML 0.8%