]> www.ginac.de Git - ginac.git/log
ginac.git
16 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.

16 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

16 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].

16 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.

16 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].

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

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

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

16 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).

16 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].

16 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].

16 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].

16 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

16 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].

16 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].

16 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

16 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].

16 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.

17 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].

17 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].

17 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].

17 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].

17 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].

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

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

17 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].

17 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].

17 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

17 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]

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

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

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

17 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.

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

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

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

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

17 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]

17 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]

17 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]

17 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].

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

17 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.

17 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.

17 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.

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

17 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]

17 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.

17 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.

17 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.

17 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].

17 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].

17 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]

17 years agoPatch by Stefan Weinzierl that fixes a bug in series expansion.
Chris Dams [Wed, 16 May 2007 23:21:09 +0000 (23:21 +0000)]
Patch by Stefan Weinzierl that fixes a bug in series expansion.

17 years ago* Fix compilation issues with prereleases of GCC 4.3, at least in theory.
Richard Kreckel [Mon, 2 Apr 2007 06:16:16 +0000 (06:16 +0000)]
* Fix compilation issues with prereleases of GCC 4.3, at least in theory.
  See <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417199>.

17 years ago* Use pkg-config for detecting CLN, advertise it in the manual and drop
Richard Kreckel [Thu, 29 Mar 2007 05:29:57 +0000 (05:29 +0000)]
* Use pkg-config for detecting CLN, advertise it in the manual and drop
  ginac-config and ginac.m4. [Alexei Sheplyakov]

17 years agoPatch by Alexei.
Chris Dams [Wed, 28 Mar 2007 17:47:02 +0000 (17:47 +0000)]
Patch by Alexei.

17 years agoAlexeis patch for faster Lanczos coefficient calculation.
Chris Dams [Wed, 28 Mar 2007 16:28:43 +0000 (16:28 +0000)]
Alexeis patch for faster Lanczos coefficient calculation.

17 years agoImproved handling of convergence transformationis for Li/G (fixes problems with certa...
Jens Vollinga [Mon, 5 Mar 2007 23:05:49 +0000 (23:05 +0000)]
Improved handling of convergence transformationis for Li/G (fixes problems with certain H() evaluations).

17 years agoAlexeis patches for documentation and correct degree of 1/symbol.
Chris Dams [Thu, 1 Mar 2007 15:10:49 +0000 (15:10 +0000)]
Alexeis patches for documentation and correct degree of 1/symbol.

17 years agoFaster archiving by adding a map from strings to idices in the atoms vector.
Chris Dams [Thu, 1 Mar 2007 14:43:33 +0000 (14:43 +0000)]
Faster archiving by adding a map from strings to idices in the atoms vector.

17 years agoFixed bug in taking real and imaginary part.
Chris Dams [Mon, 19 Feb 2007 17:01:38 +0000 (17:01 +0000)]
Fixed bug in taking real and imaginary part.

17 years agoMake series expansion work with non-rational functions. Patch by Alexei.
Chris Dams [Tue, 13 Feb 2007 15:14:14 +0000 (15:14 +0000)]
Make series expansion work with non-rational functions. Patch by Alexei.

17 years agoCreated pseries::evalm. Patch by Alexei.
Chris Dams [Tue, 13 Feb 2007 14:44:39 +0000 (14:44 +0000)]
Created pseries::evalm. Patch by Alexei.

17 years agoRemoved exits from numeric.cpp and use array indices instead of push_back.
Chris Dams [Wed, 7 Feb 2007 14:31:52 +0000 (14:31 +0000)]
Removed exits from numeric.cpp and use array indices instead of push_back.

17 years agoSynced to ginac_1-3:
Jens Vollinga [Mon, 5 Feb 2007 20:11:40 +0000 (20:11 +0000)]
Synced to ginac_1-3:
Fixed libreadline version detection [A.Sheplyakov]

17 years agoAdded a proof for our new simplification rule for powers.
Chris Dams [Thu, 1 Feb 2007 16:15:02 +0000 (16:15 +0000)]
Added a proof for our new simplification rule for powers.

17 years ago* Fix typo in comment.
Richard Kreckel [Thu, 1 Feb 2007 04:41:36 +0000 (04:41 +0000)]
* Fix typo in comment.

17 years ago* Happy New Year(s)!
Richard Kreckel [Thu, 1 Feb 2007 04:29:19 +0000 (04:29 +0000)]
* Happy New Year(s)!

17 years agoFix bug in expansion of powers and improve automatic simplification.
Chris Dams [Wed, 31 Jan 2007 16:11:52 +0000 (16:11 +0000)]
Fix bug in expansion of powers and improve automatic simplification.

17 years agoAdded an #include<cstdlib>.
Chris Dams [Wed, 24 Jan 2007 17:52:15 +0000 (17:52 +0000)]
Added an #include<cstdlib>.

17 years agoImprovements to the code for the Lanczos method as discussed on ginac-devel
Chris Dams [Wed, 17 Jan 2007 21:39:43 +0000 (21:39 +0000)]
Improvements to the code for the Lanczos method as discussed on ginac-devel
in December 2006.

17 years agoFixed bugs in S() (infinite loop) and H() (wrong results).
Jens Vollinga [Wed, 20 Dec 2006 22:28:40 +0000 (22:28 +0000)]
Fixed bugs in S() (infinite loop) and H() (wrong results).

17 years agoBug fix for tensor::replace_contr_index().
Jens Vollinga [Tue, 12 Dec 2006 21:58:51 +0000 (21:58 +0000)]
Bug fix for tensor::replace_contr_index().

17 years agoImproved collecting for sparse multivariate polynomials.
Jens Vollinga [Tue, 12 Dec 2006 21:32:11 +0000 (21:32 +0000)]
Improved collecting for sparse multivariate polynomials.

17 years agoBug in numerical evaluation of multiple polylogs fixed.
Jens Vollinga [Tue, 12 Dec 2006 17:22:24 +0000 (17:22 +0000)]
Bug in numerical evaluation of multiple polylogs fixed.

17 years agoMake eval do evalf if arguments of gamma or beta are floats.
Chris Dams [Mon, 11 Dec 2006 18:51:37 +0000 (18:51 +0000)]
Make eval do evalf if arguments of gamma or beta are floats.

17 years agoAdded some abses to the code for numerical integration.
Chris Dams [Mon, 11 Dec 2006 15:38:40 +0000 (15:38 +0000)]
Added some abses to the code for numerical integration.

17 years ago* Update a bit.
Richard Kreckel [Sat, 9 Dec 2006 23:44:53 +0000 (23:44 +0000)]
* Update a bit.

17 years agoAdded numerical evaluation for the functions tgamma, lgamma and beta.
Chris Dams [Fri, 8 Dec 2006 22:45:52 +0000 (22:45 +0000)]
Added numerical evaluation for the functions tgamma, lgamma and beta.

17 years ago* Update.
Richard Kreckel [Mon, 4 Dec 2006 00:21:28 +0000 (00:21 +0000)]
* Update.

17 years ago* Avoid bad choice of main variable in heuristic gcd [Alexei Sheplyakov].
Richard Kreckel [Sun, 3 Dec 2006 23:43:57 +0000 (23:43 +0000)]
* Avoid bad choice of main variable in heuristic gcd [Alexei Sheplyakov].

17 years agoAlexeis patches for better handling of collect_common_factors.
Chris Dams [Wed, 22 Nov 2006 21:52:33 +0000 (21:52 +0000)]
Alexeis patches for better handling of collect_common_factors.

17 years agomake atan2 handle positive arguments better. We have pos. symbols nowadays.
Chris Dams [Wed, 22 Nov 2006 21:50:11 +0000 (21:50 +0000)]
make atan2 handle positive arguments better. We have pos. symbols nowadays.

17 years agosmall correction: turned some idx into IDX.
Chris Dams [Wed, 22 Nov 2006 21:49:36 +0000 (21:49 +0000)]
small correction: turned some idx into IDX.

17 years agoAsking a symbol whether it is positive now works.
Chris Dams [Wed, 22 Nov 2006 20:18:16 +0000 (20:18 +0000)]
Asking a symbol whether it is positive now works.

18 years agoBugs w.r.t. raising/lowering dummy indices when doing simplify_indexed.
Chris Dams [Fri, 20 Oct 2006 16:29:33 +0000 (16:29 +0000)]
Bugs w.r.t. raising/lowering dummy indices when doing simplify_indexed.

18 years ago* Removed unused variable.
Richard Kreckel [Tue, 10 Oct 2006 05:21:06 +0000 (05:21 +0000)]
* Removed unused variable.

18 years agoMade unarchiving algorithms order N instead of order N^2.
Chris Dams [Wed, 13 Sep 2006 20:46:47 +0000 (20:46 +0000)]
Made unarchiving algorithms order N instead of order N^2.

18 years agoMade unarchiving algorithms order N instead of order N^2.
Chris Dams [Wed, 13 Sep 2006 16:46:47 +0000 (16:46 +0000)]
Made unarchiving algorithms order N instead of order N^2.

18 years agoFixing bug with respect to canonicalizing the variance of dummy indices in
Chris Dams [Fri, 8 Sep 2006 19:51:01 +0000 (19:51 +0000)]
Fixing bug with respect to canonicalizing the variance of dummy indices in
the presence of a cyclic symmetry of indices.

18 years agoVladimirs improvements for the case that clifford objects take idxes without
Chris Dams [Fri, 8 Sep 2006 19:50:03 +0000 (19:50 +0000)]
Vladimirs improvements for the case that clifford objects take idxes without
variance.

18 years agoAdded two excompiler examples.
Jens Vollinga [Thu, 31 Aug 2006 17:38:20 +0000 (17:38 +0000)]
Added two excompiler examples.

18 years agoDocumented compile_ex, link_ex, unlink_ex.
Jens Vollinga [Thu, 31 Aug 2006 17:33:08 +0000 (17:33 +0000)]
Documented compile_ex, link_ex, unlink_ex.

18 years agoCompilation without intermediate .o file.
Jens Vollinga [Wed, 30 Aug 2006 20:09:00 +0000 (20:09 +0000)]
Compilation without intermediate .o file.

18 years agoNew examples for compile_ex and link_ex.
Jens Vollinga [Wed, 30 Aug 2006 20:08:21 +0000 (20:08 +0000)]
New examples for compile_ex and link_ex.

18 years agoNew interface and complete source.
Jens Vollinga [Wed, 30 Aug 2006 20:07:27 +0000 (20:07 +0000)]
New interface and complete source.

18 years agoMade also ncmuls rename dummy indices.
Chris Dams [Mon, 21 Aug 2006 14:59:11 +0000 (14:59 +0000)]
Made also ncmuls rename dummy indices.

18 years agoVladimirs patch for removing the "anti-commuting" branches from Clifford
Chris Dams [Thu, 17 Aug 2006 15:28:16 +0000 (15:28 +0000)]
Vladimirs patch for removing the "anti-commuting" branches from Clifford
objects.

18 years agoSupport for exset and printing thereof.
Chris Dams [Thu, 17 Aug 2006 14:38:38 +0000 (14:38 +0000)]
Support for exset and printing thereof.