LogoopenSUSE Build Service > Projects
Sign Up | Log In

Class Library for Numbers (C++)

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.

Source Files

Filename Size Changed Actions
cln-1.3.3.tar.bz2 1.24 MB about 5 years ago Download File
cln-aarch64.patch 4.06 KB about 5 years ago Download File
cln.changes 7.81 KB about 5 years ago Download File
cln.spec 4.76 KB about 5 years ago Download File
pi.tar.gz 715 Bytes almost 12 years ago Download File

Comments for home:BuR_Industrial_Automation:branches:KDE:Current (0)

Login required, please login or signup in order to comment