Package Info

cln


Class Library for Numbers (C++)


Productivity/Scientific/Math

CLN features a rich set of number classes: integer (unlimited precision), rational, short float, single float, double float, long float (unlimited precision), complex, modular integer, and univariate polynomial. It implements elementary, logical, and transcendental functions. C++ as the implementation language brings efficiency, type safety, and algebraic syntax. Memory efficiency: small integers and short floats are immediate, not heap allocated. Automatic, noninterruptive garbage collection. Speed efficiency: assembly language kernel for some CPUs, Karatsuba and Schoenhage-Strassen multiplication. Interoperability: garbage collection with no burden on the main application, hooks for memory allocation and exceptions.

The following C++ features are used: classes, member functions, overloading of functions and operators, constructors and destructors, inline, const, multiple inheritance, templates, and namespaces. The following C++ features are not used: new, delete, virtual inheritance, and exceptions.


License: GPL-2.0-or-later
URL: https://www.ginac.de/CLN/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
1.3.6-bp155.3.15 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.6-bp154.2.85 info GA Release 2022-05-11 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.6-bp153.1.18 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.6-bp152.1.10 info GA Release 2020-04-16 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.4-4.1 info GA Release 2019-07-27 12 SP1-SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.4-bp151.3.1 info GA Release 2019-07-16 15 SP1
  • AArch64
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.4-bp151.2.15 info GA Release 2019-05-18 15 SP1
  • ppc64le
  • cln
  • cln-devel
1.3.4-bp150.2.5 info GA Release 2018-07-30 15
  • AArch64
  • cln
  • cln-devel
1.3.4-bp150.2.4 info GA Release 2018-07-30 15
  • ppc64le
  • s390x
  • x86-64
  • cln
  • cln-devel
1.3.4-2.1 info openSUSE-2016-739 2016-06-30 12 SP1-SP5
  • x86-64
  • cln
  • cln-devel