jnulzl / Practical-implementation-of-Arbitrary-Precision-Algorithms

Practical implementation of Arbitrary Precision π Algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Practical implementation of Arbitrary Precision π Algorithms

环境

安装

>>git clone https://github.com/jnulzl/Practical-implementation-of-Arbitrary-Precision-Algorithms
>>cd Practical-implementation-of-Arbitrary-Precision-Algorithms

编译运行

>>cmake -B build_all -DCMAKE_BUILD_TYPE=Release
>>cmake --build build_all --config Release
#  For Linux
>>./build_all/BorweinNonic 
Usage:
	 ./build_all/BorweinNonic digits_of_pi
>>./build_all/BorweinNonic 50 
pi = 3.14159265358979323846242518065653893272160552913878E0
#  For Win
> build_all\Release\BorweinNonic.exe
Usage:
         build_all\Release\BorweinNonic.exe digits_of_pi
> build_all\Release\BorweinNonic.exe 50
pi = 3.14159265358979323846242518065653893272160552913878E0

强烈建议阅读一下[Practical implementation of PI Algorithms](doc/HVE Practical implementation of PI Algorithms.pdf),里面包含许多经典算法的源码!

参考链接

以下参考链接均来自同一个人**Henrik Vestermark**

About

Practical implementation of Arbitrary Precision π Algorithms


Languages

Language:C++ 100.0%