ginac.git
10 years agodon't mention CVS any more, describe how to install from git. ginac_1-4 release_1-4-4
Alexei Sheplyakov [Mon, 8 Sep 2008 07:50:12 +0000 (11:50 +0400)]
don't mention CVS any more, describe how to install from git.

10 years agoAdded m4 to EXTRA_DIST to please 'make distcheck'.
Jens Vollinga [Fri, 7 Nov 2008 14:11:44 +0000 (15:11 +0100)]
Added m4 to EXTRA_DIST to please 'make distcheck'.

10 years agoPreparing for release 1.4.4.
Jens Vollinga [Fri, 7 Nov 2008 13:51:45 +0000 (14:51 +0100)]
Preparing for release 1.4.4.

10 years agoFix is_polynomial() so it works as advertised in the manual.
Alexei Sheplyakov [Thu, 6 Nov 2008 14:51:28 +0000 (17:51 +0300)]
Fix is_polynomial() so it works as advertised in the manual.

GiNaC manual says:
"Testing whether an expression is a polynomial in one or more variables
can be done with the method

 bool ex::is_polynomial(const ex & vars) const;
In the case of more than one variable, the variables are given as a list.

(x*y*sin(y)).is_polynomial(x)        // Returns true.
(x*y*sin(y)).is_polynomial(lst(x,y)) // Returns false."

However, the implementation is a bit inconsistent, as GiNaC reports
sin(x) + 2*s     is a polynomial in s, but
pow(2,x) + 2*s   is not a polynomial in s.

This patch fixes the inconsistency. Thanks to Jonathan Cross for reporting
this bug.

10 years ago[build] Simplify generation of ginac/version.h
Alexei Sheplyakov [Wed, 5 Nov 2008 17:47:18 +0000 (20:47 +0300)]
[build] Simplify generation of ginac/version.h

10 years ago[build] Set correct rpath for linking with CLN...
Alexei Sheplyakov [Mon, 3 Nov 2008 14:34:29 +0000 (17:34 +0300)]
[build] Set correct rpath for linking with CLN...

... so users won't get 'error while loading shared libraries: no such file
or directory'. Also embed rpath into pkg-config meta data, so

g++ `pkg-config --cflags --libs ginac` foo.cc

actually works without any additional effort from the user side.

10 years ago[portability] GiNaC::compile_ex works on OpenBSD now.
Alexei Sheplyakov [Mon, 3 Nov 2008 16:17:16 +0000 (19:17 +0300)]
[portability] GiNaC::compile_ex works on OpenBSD now.

* acinclude.m4: check for dlopen() in libdl and in libc itself.

Thanks to Paul Irofti for a bug report and a suggestion.

10 years agobuild: shut up automake warnings, don't use GNU make extensions.
Alexei Sheplyakov [Tue, 9 Sep 2008 10:44:25 +0000 (14:44 +0400)]
build: shut up automake warnings, don't use GNU make extensions.

Not that I really care about non-GNU makes, but those warnings are a bit
annoying and can hide useful ones.

10 years agobuild: put (almost) all auto* tools scripts into the config directory.
Alexei Sheplyakov [Mon, 8 Sep 2008 07:53:30 +0000 (11:53 +0400)]
build: put (almost) all auto* tools scripts into the config directory.

So I can just rm -rf it to clean up the repository.

10 years agoAllow user to disable GiNaC::compile_ex (e.g. for security reasons).
Alexei Sheplyakov [Mon, 8 Sep 2008 07:09:20 +0000 (11:09 +0400)]
Allow user to disable GiNaC::compile_ex (e.g. for security reasons).

configure takes --{disable,enable}-excompiler argument now. It can be
used to disable GiNaC::compile_ex (default is to enable it).

acinclude.m4:
GINAC_EXCOMPILER: new macro. Checks for libdl, allows user to disable
GiNaC::compile_ex. Also it doesn't bother to check for libdl on MinGW.

configure.ac: use GINAC_EXCOMPILER to check for libdl.

10 years agoconfigure: run important checks first (and bail out if something is missing).
Alexei Sheplyakov [Sun, 7 Sep 2008 18:53:07 +0000 (22:53 +0400)]
configure: run important checks first (and bail out if something is missing).

Don't bother to check for optional stuff if CLN and/or standard C++ headers
are missing.

10 years agoconfigure: don't bother to run checks which can be done at the compile time.
Alexei Sheplyakov [Sun, 7 Sep 2008 18:47:01 +0000 (22:47 +0400)]
configure: don't bother to run checks which can be done at the compile time.

Don't check for sizeof of various types, this can be done at the compile time.
GCC optimizes away these checks, so the actual code is the same.

10 years agoutils.h: use <stdint.h> (if available) instead of reinventing it.
Alexei Sheplyakov [Sun, 7 Sep 2008 18:17:55 +0000 (22:17 +0400)]
utils.h: use <stdint.h> (if available) instead of reinventing it.

The argument of golden_ratio_hash() is as an integer of the same size as
a void* pointer. Unfortunately ISO C++ 98 does not provide suitable typedef.
Hence

* use <stdint.h> if available and define p_int to uintptr_t. Note: AC_PROG_CC
  already checks for this header, so no extra checks are necessary.
* as a fallback define p_int to be unsigned long, this works on most systems
  I know of (the only exception is woe64).

While at it, stop including "config.h" unconditionally.

10 years agoconfigure: don't check for sizeof(long double), we don't use it.
Alexei Sheplyakov [Sat, 6 Sep 2008 05:21:18 +0000 (09:21 +0400)]
configure: don't check for sizeof(long double), we don't use it.

10 years agobuild: faster check for standard C++ headers.
Alexei Sheplyakov [Sat, 6 Sep 2008 04:51:19 +0000 (08:51 +0400)]
build: faster check for standard C++ headers.

Include them all into a test program and check if it compiles (in order to reduce
the run time of the `configure' script).

10 years agobuild: don't run any ${host} binaries while checking for readline.
Alexei Sheplyakov [Mon, 9 Jun 2008 12:21:30 +0000 (16:21 +0400)]
build: don't run any ${host} binaries while checking for readline.

Now GiNaC (to be more precise, ginsh) can be easily cross compiled.
However, ancient versions of readline (<= 4.2) are not supported any more.

10 years agoRevert "[portability] GiNaC::compile_ex works on OpenBSD now."
Jens Vollinga [Thu, 6 Nov 2008 13:19:29 +0000 (14:19 +0100)]
Revert "[portability] GiNaC::compile_ex works on OpenBSD now."

This reverts commit 71dc9cf20cb62bc53c88bb36f71d8cc93d67913e.

10 years ago[portability] GiNaC::compile_ex works on OpenBSD now.
Jens Vollinga [Wed, 5 Nov 2008 16:08:36 +0000 (17:08 +0100)]
[portability] GiNaC::compile_ex works on OpenBSD now.

* acinclude.m4: check for dlopen() in libdl and in libc itself.

Thanks to Paul Irofti for a bug report and a suggestion.

10 years agoAdded -release option for libtool again. Removal in commit
Jens Vollinga [Wed, 5 Nov 2008 15:59:21 +0000 (16:59 +0100)]
Added -release option for libtool again. Removal in commit
29c464d3f387426bdb5ecf9c262fc2f9f2600a70 was bogus.

10 years agoAdded directory entry for info (repaired version).
Jens Vollinga [Wed, 5 Nov 2008 13:45:58 +0000 (14:45 +0100)]
Added directory entry for info (repaired version).

10 years agoRemoved -release option for libtool.
Jens Vollinga [Wed, 5 Nov 2008 13:19:54 +0000 (14:19 +0100)]
Removed -release option for libtool.
The libtool documentation says: "Be warned that no two releases of your package
will be binary compatible if you use this flag. If you want binary
compatibility, use the `-version-info' flag instead."

10 years agoAdded directory entry for info.
Jens Vollinga [Wed, 5 Nov 2008 13:13:42 +0000 (14:13 +0100)]
Added directory entry for info.

10 years agoUpdated NEWS file.
Jens Vollinga [Mon, 8 Sep 2008 17:33:12 +0000 (19:33 +0200)]
Updated NEWS file.

10 years agoFixed bug. G() ignored the imaginary parts of the arguments.
Jens Vollinga [Mon, 8 Sep 2008 16:17:51 +0000 (18:17 +0200)]
Fixed bug. G() ignored the imaginary parts of the arguments.

10 years agoAny complex number can be (un)archived properly.
Alexei Sheplyakov [Wed, 30 Jul 2008 16:32:46 +0000 (20:32 +0400)]
Any complex number can be (un)archived properly.

A complex number can have an exact real part and inexact (floating point)
imaginary part, and vice a versa. Handle these cases properly in the archiving
code instead of bailing out with a bizzare error message.

Thanks to Chris Bouchard for reporting the bug.

NOTE: this fix changes the format of GiNaC archives, so formally it breaks
the binary compatibility. However, "mixed" complex numbers (i.e.  ones with
exact real part and inexact imaginary part) can not be archived with previous
versions of GiNaC, so there's nothing to break.

10 years agodocumentation: it is get_dim(), not get_dimension()
Richard B. Kreckel [Tue, 15 Jul 2008 21:57:43 +0000 (23:57 +0200)]
documentation: it is get_dim(), not get_dimension()

This was misdocumented ever since GiNaC-0.8.0.

10 years agoRemoved left-over debugging line.
Jens Vollinga [Wed, 25 Jun 2008 09:28:11 +0000 (11:28 +0200)]
Removed left-over debugging line.

10 years agoMake the behaviour of class function more consistent with respect to
Jens Vollinga [Wed, 25 Jun 2008 09:17:55 +0000 (11:17 +0200)]
Make the behaviour of class function more consistent with respect to
ncmul::eval(). [V.Kisil]

10 years agoImprove heur_gcd() so it can handle rational polynomials, and add a test case.
Jens Vollinga [Tue, 24 Jun 2008 19:26:58 +0000 (21:26 +0200)]
Improve heur_gcd() so it can handle rational polynomials, and add a test case.

Previously heur_gcd() worked only with integer polynomials, and did not check
if the inputs are indeed integer polynomials. That lead to an endless loop or
a miscomputed gcd.

[A.Sheplyakov]

11 years agoPreparing for release 1.4.3. release_1-4-3
Jens Vollinga [Fri, 4 Apr 2008 13:00:01 +0000 (15:00 +0200)]
Preparing for release 1.4.3.

11 years agoFixed bug in mLi summation causing premature drop-out and made Nielsen polylog
Jens Vollinga [Fri, 4 Apr 2008 12:48:19 +0000 (14:48 +0200)]
Fixed bug in mLi summation causing premature drop-out and made Nielsen polylog
invalidate its lookup tables if precision has been changed.

11 years agoAdded legacy tests for zeta and multiple polylog.
Jens Vollinga [Fri, 4 Apr 2008 12:47:07 +0000 (14:47 +0200)]
Added legacy tests for zeta and multiple polylog.

11 years agoCheck for fixed bug in multiple polylogs.
Jens Vollinga [Wed, 13 Dec 2006 20:04:23 +0000 (20:04 +0000)]
Check for fixed bug in multiple polylogs.

11 years agoImproved NEWS comments. release_1-4-2
Jens Vollinga [Thu, 3 Apr 2008 12:53:13 +0000 (14:53 +0200)]
Improved NEWS comments.

11 years agoPreparing for release 1.4.2.
Jens Vollinga [Thu, 3 Apr 2008 11:39:38 +0000 (13:39 +0200)]
Preparing for release 1.4.2.

11 years agoFixed bugs found by Jianqiang Zhao.
Jens Vollinga [Thu, 3 Apr 2008 09:56:57 +0000 (11:56 +0200)]
Fixed bugs found by Jianqiang Zhao.

11 years agoUpdate debian/changelog in anticipation of release.
Richard B. Kreckel [Thu, 27 Mar 2008 21:35:27 +0000 (22:35 +0100)]
Update debian/changelog in anticipation of release.

11 years agoMerge commit 'origin/ginac_1-4' into ginac_1-4
Jens Vollinga [Thu, 27 Mar 2008 10:15:39 +0000 (11:15 +0100)]
Merge commit 'origin/ginac_1-4' into ginac_1-4

11 years agoFixed make distcheck issues.
Jens Vollinga [Thu, 27 Mar 2008 10:08:09 +0000 (11:08 +0100)]
Fixed make distcheck issues.

11 years agoMerge branch 'ginac_1-4' of git://www.ginac.de/ginac into ginac_1-4
Richard B. Kreckel [Wed, 26 Mar 2008 23:23:22 +0000 (00:23 +0100)]
Merge branch 'ginac_1-4' of git://ginac.de/ginac into ginac_1-4

11 years agoSmall improvement to VPATH fix.
Jens Vollinga [Wed, 26 Mar 2008 12:32:29 +0000 (13:32 +0100)]
Small improvement to VPATH fix.

11 years agoFixed info-generation problems with VPATH builds.
Jens Vollinga [Wed, 26 Mar 2008 12:20:14 +0000 (13:20 +0100)]
Fixed info-generation problems with VPATH builds.

11 years agoHappy new year!
Richard B. Kreckel [Tue, 25 Mar 2008 22:25:43 +0000 (23:25 +0100)]
Happy new year!

Updated all copyright notices.

11 years agoINSTALL: libreadline is not mandatory; ginsh builds just fine without it.
Alexei Sheplyakov [Tue, 18 Mar 2008 06:24:56 +0000 (09:24 +0300)]
INSTALL: libreadline is not mandatory; ginsh builds just fine without it.

11 years agoupdate the compiler info; tell users to avoid GCC 4.3.0
Alexei Sheplyakov [Tue, 18 Mar 2008 06:04:12 +0000 (09:04 +0300)]
update the compiler info; tell users to avoid GCC 4.3.0

11 years agosymbol.cpp: shut up useless warnings
Alexei Sheplyakov [Tue, 4 Mar 2008 09:46:59 +0000 (12:46 +0300)]
symbol.cpp: shut up useless warnings

../../sw/ginac/ginac/symbol.h: In constructor 'GiNaC::symbol::symbol()':
../../sw/ginac/ginac/symbol.h:112: warning: 'GiNaC::symbol::ret_type_tinfo' will be initialized after
../../sw/ginac/ginac/symbol.h:110: warning:   'unsigned int GiNaC::symbol::domain'
../../sw/ginac/ginac/symbol.cpp:47: warning:   when initialized here
../../sw/ginac/ginac/symbol.h: In constructor 'GiNaC::symbol::symbol(const std::string&, unsigned int)':
../../sw/ginac/ginac/symbol.h:112: warning: 'GiNaC::symbol::ret_type_tinfo' will be initialized after
../../sw/ginac/ginac/symbol.h:110: warning:   'unsigned int GiNaC::symbol::domain'
../../sw/ginac/ginac/symbol.cpp:75: warning:   when initialized here
../../sw/ginac/ginac/symbol.h: In constructor 'GiNaC::symbol::symbol(const std::string&, unsigned int, const void*, unsigned int)':

The warnings are a bit silly, but they can hide more useful ones.

11 years agocheck: indicate the test failures with non-zero exit code; split test programs.
Alexei Sheplyakov [Thu, 28 Feb 2008 07:11:50 +0000 (10:11 +0300)]
check: indicate the test failures with non-zero exit code; split test programs.

IMNSHO parsing the output of test programs in order to check if the
tests passed is a bad idea (and it causes *real* problems, see e.g.
http://www.ginac.de/pipermail/ginac-list/2008-February/001345.html).
It's much simpler and cleaner to indicate the failure in a genuine
*NIX way: exit with nonzero code.

11 years ago* Improved lsolve() of systems containing non-numeric coefficients.
Richard Kreckel [Fri, 22 Feb 2008 04:24:30 +0000 (04:24 +0000)]
* Improved lsolve() of systems containing non-numeric coefficients.

11 years agokill spurious comma in flags.h
Alexei Sheplyakov [Fri, 28 Dec 2007 14:51:16 +0000 (17:51 +0300)]
kill spurious comma in flags.h

11 years agocheck/*_memleak.cpp: fix botched CVS commit[s].
Alexei Sheplyakov [Fri, 14 Dec 2007 21:07:04 +0000 (00:07 +0300)]
check/*_memleak.cpp: fix botched CVS commit[s].

11 years agoImprove instructions for installing GiNaC from CVS.
Alexei Sheplyakov [Fri, 14 Dec 2007 14:31:06 +0000 (17:31 +0300)]
Improve instructions for installing GiNaC from CVS.

* prerequisites: mention libtool, flex, and bison.
* installation: required software should be installed BEFORE generating
  the `configure' script.

11 years ago* Fix GCC 4.3 compilation issue by removing storage class of function coerce speciali...
Richard Kreckel [Wed, 12 Dec 2007 04:57:03 +0000 (04:57 +0000)]
* Fix GCC 4.3 compilation issue by removing storage class of function coerce specializations [C++98 7.1.1-1].

11 years agoPreparing for release. release_1-4-1
Jens Vollinga [Thu, 22 Nov 2007 02:55:23 +0000 (02:55 +0000)]
Preparing for release.

11 years agoSynced to HEAD:
Jens Vollinga [Thu, 22 Nov 2007 02:40:58 +0000 (02:40 +0000)]
Synced to HEAD:
Fixed memory leak program.

11 years agoUpdate.
Jens Vollinga [Wed, 21 Nov 2007 04:44:43 +0000 (04:44 +0000)]
Update.

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:38:41 +0000 (04:38 +0000)]
Synced to HEAD:
* Fixed module loading bug (occured if . was not in the library path).

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:28:51 +0000 (04:28 +0000)]
Synced to HEAD:
* Fixed broken preprocessor instruction [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:23:04 +0000 (04:23 +0000)]
Synced to HEAD:
* Fixed memory leak in ginac_yylex() [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:22:43 +0000 (04:22 +0000)]
Synced to HEAD:
Added small program that exhibits the memory leak in ginac_yylex() [Sheplyakov].

11 years agofile parser_memleak.cpp was added on branch ginac_1-4 on 2007-11-20 22:22:43 +0000
Jens Vollinga [Wed, 21 Nov 2007 04:19:50 +0000 (04:19 +0000)]
file parser_memleak.cpp was added on branch ginac_1-4 on 2007-11-20 22:22:43 +0000

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:15:55 +0000 (04:15 +0000)]
Synced to HEAD:
* Deleted bogus try -- catch block in the ex::series() [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:15:32 +0000 (04:15 +0000)]
Synced to HEAD:
* Added check for memory leak in {mul,power}::eval [Sheplyakov].

11 years agofile mul_eval_memleak.cpp was added on branch ginac_1-4 on 2007-11-20 22:15:32 +0000
Jens Vollinga [Wed, 21 Nov 2007 04:13:13 +0000 (04:13 +0000)]
file mul_eval_memleak.cpp was added on branch ginac_1-4 on 2007-11-20 22:15:32 +0000

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 04:01:36 +0000 (04:01 +0000)]
Synced to HEAD:
* Fixed macro checking for version of libreadline (Mac OS X) [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 21 Nov 2007 03:22:06 +0000 (03:22 +0000)]
Synced to HEAD:
* Fix optimization opportunities missed by Alexei's patch.

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:44:38 +0000 (23:44 +0000)]
Synced to HEAD:
- Do not bother to rename indices if object has no indices at all [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:44:15 +0000 (23:44 +0000)]
Synced to HEAD:
- This helps mul::expand() and friends to recognize objects which have
no indices at all [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:43:50 +0000 (23:43 +0000)]
Synced to HEAD:
- Apparently, in ~ 30% of calls to mul::expand the expression is monomial.
Expanding monomials should be done as fast as possible [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:43:30 +0000 (23:43 +0000)]
Synced to HEAD:
- Partially solves performance regression in expand(), gcd(), etc [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Mon, 15 Oct 2007 23:42:36 +0000 (23:42 +0000)]
Synced to HEAD:
- info(info_flags::has_indices) now works for sums and products. It
returns true if the expression has indices (no matter dummy or free),
and false otherwise [Sheplyakov].

11 years agoKeeping notes.
Jens Vollinga [Fri, 7 Sep 2007 18:59:48 +0000 (18:59 +0000)]
Keeping notes.

11 years agoSynced to HEAD:
Jens Vollinga [Fri, 7 Sep 2007 18:53:54 +0000 (18:53 +0000)]
Synced to HEAD:
Improved CLN output [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 5 Sep 2007 17:00:47 +0000 (17:00 +0000)]
Synced to HEAD:
Added example for mystring class [Sheplyakov].

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 5 Sep 2007 16:57:44 +0000 (16:57 +0000)]
Synced to HEAD:
Put entire GiNaC documentation into @dircategory 'Mathematics' for info [Kreckel].

11 years agofile mystring.cpp was added on branch ginac_1-4 on 2007-09-05 09:00:47 +0000
Jens Vollinga [Wed, 5 Sep 2007 16:52:25 +0000 (16:52 +0000)]
file mystring.cpp was added on branch ginac_1-4 on 2007-09-05 09:00:47 +0000

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 5 Sep 2007 16:44:37 +0000 (16:44 +0000)]
Synced to HEAD:
Removed reference to autogen.sh [Sheplyakov]

11 years agoSynced to HEAD:
Jens Vollinga [Wed, 5 Sep 2007 03:36:43 +0000 (03:36 +0000)]
Synced to HEAD:
Added missing example sources.

11 years agoAdded missing example source.
Jens Vollinga [Wed, 5 Sep 2007 03:35:44 +0000 (03:35 +0000)]
Added missing example source.

11 years agoAdded CLEANFILES. release_1-4-0
Jens Vollinga [Sat, 1 Sep 2007 01:02:09 +0000 (01:02 +0000)]
Added CLEANFILES.

11 years agoHide failure due to term reordering.
Jens Vollinga [Sat, 1 Sep 2007 00:21:02 +0000 (00:21 +0000)]
Hide failure due to term reordering.

11 years agoPreparing for release.
Jens Vollinga [Fri, 31 Aug 2007 23:30:26 +0000 (23:30 +0000)]
Preparing for release.

11 years agoAdded compiler.h
Jens Vollinga [Tue, 28 Aug 2007 21:21:18 +0000 (21:21 +0000)]
Added compiler.h

11 years agoFile added [A.Sheplyakov]
Jens Vollinga [Tue, 28 Aug 2007 18:00:01 +0000 (18:00 +0000)]
File added [A.Sheplyakov]

11 years agoAdded changes.
Jens Vollinga [Mon, 27 Aug 2007 16:51:59 +0000 (16:51 +0000)]
Added changes.

11 years agoinput_parser accepts also pow() [A.Sheplyakov]
Jens Vollinga [Mon, 27 Aug 2007 16:49:08 +0000 (16:49 +0000)]
input_parser accepts also pow() [A.Sheplyakov]

11 years agoConverting terms into primitive polynomials optimized [A.Sheplyakov]
Jens Vollinga [Mon, 27 Aug 2007 16:46:44 +0000 (16:46 +0000)]
Converting terms into primitive polynomials optimized [A.Sheplyakov]

11 years agoinfo_flags::expanded added [A.Sheplyakov]
Jens Vollinga [Mon, 27 Aug 2007 16:35:35 +0000 (16:35 +0000)]
info_flags::expanded added [A.Sheplyakov]

11 years agolst_to_clifford() and clifford_to_lst() can handle pseudo-vector representation
Jens Vollinga [Mon, 27 Aug 2007 16:12:51 +0000 (16:12 +0000)]
lst_to_clifford() and clifford_to_lst() can handle pseudo-vector representation
now [V.Kisil].

11 years agoRemoved texinfo.tex
Jens Vollinga [Mon, 27 Aug 2007 15:50:11 +0000 (15:50 +0000)]
Removed texinfo.tex

11 years ago* Fix GCC-4.3 compilation issue.
Richard Kreckel [Thu, 16 Aug 2007 04:49:28 +0000 (04:49 +0000)]
* Fix GCC-4.3 compilation issue.

11 years ago- Fixed typos and layout problems.
Jens Vollinga [Thu, 2 Aug 2007 22:56:44 +0000 (22:56 +0000)]
- Fixed typos and layout problems.
- Fixed missing tex in html output.
- Changed text to be compatible with new tinfo system.

11 years agoAdded missing is_negative() inline function.
Jens Vollinga [Thu, 2 Aug 2007 21:39:17 +0000 (21:39 +0000)]
Added missing is_negative() inline function.

11 years agoUpdating all changes.
Jens Vollinga [Thu, 2 Aug 2007 17:54:42 +0000 (17:54 +0000)]
Updating all changes.

11 years agoImproved clifford_moebius_map() [V.Kisil]
Jens Vollinga [Wed, 1 Aug 2007 22:27:25 +0000 (22:27 +0000)]
Improved clifford_moebius_map() [V.Kisil]

11 years agoFixed error in examples for match.
Jens Vollinga [Tue, 31 Jul 2007 16:57:48 +0000 (16:57 +0000)]
Fixed error in examples for match.

11 years ago* Analytic continuation for atan2(y,x) for complex y and x.
Richard Kreckel [Wed, 25 Jul 2007 20:59:02 +0000 (20:59 +0000)]
* Analytic continuation for atan2(y,x) for complex y and x.

11 years agoClifford units now honor representation labels.
Jens Vollinga [Fri, 13 Jul 2007 17:55:20 +0000 (17:55 +0000)]
Clifford units now honor representation labels.

11 years agoAdditional transformations for mul and power [Sheplyakov].
Jens Vollinga [Wed, 11 Jul 2007 20:59:19 +0000 (20:59 +0000)]
Additional transformations for mul and power [Sheplyakov].

11 years agoCorrect csrc output for fderivative [Grabner].
Jens Vollinga [Wed, 11 Jul 2007 18:43:22 +0000 (18:43 +0000)]
Correct csrc output for fderivative [Grabner].

11 years agoApplied print_csrc patch [Grabner/Sheplyakov]
Jens Vollinga [Mon, 9 Jul 2007 23:51:53 +0000 (23:51 +0000)]
Applied print_csrc patch [Grabner/Sheplyakov]