/[cln]/README
ViewVC logotype

Contents of /README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (hide annotations)
Thu Jan 1 15:59:30 2004 UTC (9 years, 4 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-6
Changes since 1.6: +1 -1 lines
2004-01-01  Richard B. Kreckel  <kreckel@ginac.de>

        * include/cln/univpoly.h, include/cln/univpoly_complex.h,
          include/cln//univpoly_integer.h, include/cln/univpoly_modint.h,
          include/cln/univpoly_rational.h, include/cln/univpoly_real.h,
          src/polynomial/elem/cl_UP_GF2.h, src/polynomial/elem/cl_UP_MI.h,
          src/polynomial/elem/cl_UP_gen.h, src/polynomial/elem/cl_UP_no_ring.cc,
          src/polynomial/elem/cl_UP_number.h (ldegree): New function.
        * doc/cln.tex: Document `ldegree'.

1 kreckel 1.1 Class Library for Numbers
2    
3 kreckel 1.5 Copyright (c) Bruno Haible 1988-2002
4 kreckel 1.7 Copyright (c) Richard Kreckel 2000-2004
5 kreckel 1.1
6     GPL
7    
8     Features:
9     - Rich set of number classes:
10 kreckel 1.2 Integer (unlimited precision), rational, short float,
11     single float, double float, long float (unlimited
12     precision), complex, modular integer, univariate polynomial.
13 kreckel 1.1 - Elementary, logical, transcendental functions.
14     - C++ as implementation language brings
15     - efficiency,
16     - type safety,
17     - algebraic syntax.
18     - Memory efficiency:
19     - Small integers and short floats are immediate,
20     not heap allocated.
21     - Automatic, non-interruptive garbage collection.
22     - Speed efficiency:
23     - Assembly language kernel for some CPUs,
24     - Karatsuba and Schönhage-Strassen multiplication.
25     - Interoperability:
26     - Garbage collection with no burden on
27     the main application,
28     - hooks for memory allocation and exceptions.
29    
30     Requires: C++ compiler g++.
31     The following C++ features are used:
32 kreckel 1.2 classes, member functions, overloading of functions and operators,
33     constructors and destructors, inline, const, multiple inheritance,
34     templates and namespaces.
35 kreckel 1.1 The following C++ features are not used:
36 kreckel 1.2 new, delete, virtual inheritance, exceptions.
37 kreckel 1.1
38 kreckel 1.4 Homepage: <http://www.ginac.de/CLN>

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15