CLN-数字类库
CLN是一个用于各种类型的高效计算的库任意精度的数字。CLN由编写布鲁诺·海布尔目前是由维护理查德·克雷克尔.它是根据GNU公众的条款和条件分发的许可证GPL公司.电流版本为CLN 1.3.6。
功能和概述
CLN是一个C++库,提供以下功能:
- 丰富的数字类集:
整数(无限精度),有理,短浮点,单浮点数、双浮点数、长浮点数(无限制精度)、复数、模整数、一元多项式。
- 基本的、逻辑的、超越的功能。
- C++作为实现语言带来了
- 内存效率:
- 小整数和短浮点是即时的,而不是堆分配的。
- 自动、无中断垃圾收集。
- 速度效率:
- 一些CPU的汇编语言内核,
- Karatsuba和Schönhage-Strassen乘法,
- 二进制分裂.
- 互操作性:
- 垃圾收集对主应用程序没有负担,
- 内存分配和异常挂钩。
可利用性
您可以下载CLN的当前版本从这里开始.或者,您可能希望检查您喜欢的操作系统发行版中的预编译包:Debian公司CLN已预先打包费多拉,打开SUSE、和其他一些分布.
CLN的源代码使用吉特版本控制系统。你可以选择浏览源树或使用git克隆存储库git克隆网址://www.ginac.de/cln.git.检查安装*源代码树中的文件,了解如何编译和安装CLN。
邮件列表
欢迎您订阅我们的邮件列表.它对与CLN库有关的任何内容都是开放的,从技术从讨论到倡导。还有一个档案文件列表中的。注意,由于人工辅助垃圾邮件过滤的数量名单上的垃圾邮件数量应该少得可怜。
文档
以下是库附带文档的在线版本: