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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 years agoFixed warning on 64bit machines.
Jens Vollinga [Thu, 17 Aug 2006 14:10:37 +0000 (14:10 +0000)]
Fixed warning on 64bit machines.

17 years agoFixed bug in reference generation for ps format.
Jens Vollinga [Wed, 16 Aug 2006 20:25:34 +0000 (20:25 +0000)]
Fixed bug in reference generation for ps format.

17 years agoReplaced GiNaC Group names by web address.
Jens Vollinga [Wed, 16 Aug 2006 14:15:25 +0000 (14:15 +0000)]
Replaced GiNaC Group names by web address.

17 years agoUpdated developer listing.
Jens Vollinga [Wed, 16 Aug 2006 14:14:54 +0000 (14:14 +0000)]
Updated developer listing.

17 years agoFixed generation of tutorial and reference in html/pdf/ps format [A.Sheplyakov].
Jens Vollinga [Mon, 14 Aug 2006 19:48:15 +0000 (19:48 +0000)]
Fixed generation of tutorial and reference in html/pdf/ps format [A.Sheplyakov].

17 years agoPrint -x as -x instead of -1.0*x when printing C-source.
Chris Dams [Thu, 10 Aug 2006 12:02:42 +0000 (12:02 +0000)]
Print -x as -x instead of -1.0*x when printing C-source.

17 years agoFixed bug submitted by Warren Weckesser.
Chris Dams [Thu, 10 Aug 2006 11:35:03 +0000 (11:35 +0000)]
Fixed bug submitted by Warren Weckesser.

17 years agoImproved the comments explaining what the class ex does.
Chris Dams [Mon, 7 Aug 2006 16:50:21 +0000 (16:50 +0000)]
Improved the comments explaining what the class ex does.

17 years agoCompilation for GCC 4.2.
Richard Kreckel [Sun, 6 Aug 2006 00:36:36 +0000 (00:36 +0000)]
Compilation for GCC 4.2.

17 years agoPatch from Alexei for enabling compilation on MinGW.
Chris Dams [Mon, 31 Jul 2006 16:45:10 +0000 (16:45 +0000)]
Patch from Alexei for enabling compilation on MinGW.

17 years agoBug in expand_dummy_sum is fixed.
Chris Dams [Sat, 29 Jul 2006 02:34:27 +0000 (02:34 +0000)]
Bug in expand_dummy_sum is fixed.

17 years agoImproved dummy index renaming.
Chris Dams [Mon, 24 Jul 2006 16:47:43 +0000 (16:47 +0000)]
Improved dummy index renaming.

17 years agoNeeded to call get_all_dummy_indices_safely more often.
Chris Dams [Thu, 13 Jul 2006 20:02:38 +0000 (20:02 +0000)]
Needed to call get_all_dummy_indices_safely more often.

17 years agoAllow, optionally, indices to be substituted by things that are not indices.
Chris Dams [Fri, 7 Jul 2006 13:35:29 +0000 (13:35 +0000)]
Allow, optionally, indices to be substituted by things that are not indices.

17 years agoMake it possible to print exmaps and exvectors.
Chris Dams [Fri, 7 Jul 2006 11:55:52 +0000 (11:55 +0000)]
Make it possible to print exmaps and exvectors.

17 years agoFixed bug in comparison of fderivatives.
Jens Vollinga [Mon, 26 Jun 2006 13:55:33 +0000 (13:55 +0000)]
Fixed bug in comparison of fderivatives.

17 years agoAdded calchash and compare_same_type for symmetries. Necessary for archiving.
Chris Dams [Fri, 23 Jun 2006 12:56:39 +0000 (12:56 +0000)]
Added calchash and compare_same_type for symmetries. Necessary for archiving.

17 years agoMade class possymbol for positive symbols and documented it.
Chris Dams [Mon, 19 Jun 2006 15:29:43 +0000 (15:29 +0000)]
Made class possymbol for positive symbols and documented it.

17 years agoPossbility for positive symbols/numbers.
Chris Dams [Thu, 25 May 2006 16:17:38 +0000 (16:17 +0000)]
Possbility for positive symbols/numbers.

17 years agoAllow for more general expressions for clifford metrics. Patch by Vladimir.
Chris Dams [Wed, 24 May 2006 19:04:18 +0000 (19:04 +0000)]
Allow for more general expressions for clifford metrics. Patch by Vladimir.

17 years agoPatches by Vladimir.
Chris Dams [Tue, 16 May 2006 19:27:20 +0000 (19:27 +0000)]
Patches by Vladimir.

17 years agoGave the pointer_to_member_to_map_functions more consistent names.
Chris Dams [Tue, 9 May 2006 14:23:36 +0000 (14:23 +0000)]
Gave the pointer_to_member_to_map_functions more consistent names.

17 years agoAdded posibility to make map_functions out of members.
Chris Dams [Tue, 9 May 2006 14:16:31 +0000 (14:16 +0000)]
Added posibility to make map_functions out of members.

17 years ago* Belated Happy New Year!
Richard Kreckel [Sat, 22 Apr 2006 19:42:57 +0000 (19:42 +0000)]
* Belated Happy New Year!

18 years agoAdded methods for taking real and imaginary parts.
Chris Dams [Fri, 21 Apr 2006 16:16:01 +0000 (16:16 +0000)]
Added methods for taking real and imaginary parts.

18 years ago* Prepare.
Richard Kreckel [Fri, 21 Apr 2006 02:59:39 +0000 (02:59 +0000)]
* Prepare.

18 years agoFixed bug in ::match.
Chris Dams [Thu, 20 Apr 2006 20:08:06 +0000 (20:08 +0000)]
Fixed bug in ::match.

18 years ago* Streamlining by Peter Eisentraut <petere@debian.org>.
Richard Kreckel [Thu, 20 Apr 2006 01:31:38 +0000 (01:31 +0000)]
* Streamlining by Peter Eisentraut <petere@debian.org>.

18 years ago* Sync to 1.3-branch.
Richard Kreckel [Tue, 18 Apr 2006 02:07:34 +0000 (02:07 +0000)]
* Sync to 1.3-branch.

18 years agoAlexei Sheplyakovs patch for making collect_common_factors also work with
Chris Dams [Tue, 4 Apr 2006 20:55:15 +0000 (20:55 +0000)]
Alexei Sheplyakovs patch for making collect_common_factors also work with
negative powers of common factors.

18 years agoMade log(exp(Pi)) evaluate to Pi.
Chris Dams [Tue, 4 Apr 2006 17:10:54 +0000 (17:10 +0000)]
Made log(exp(Pi)) evaluate to Pi.

18 years agoFix bug in differentiation of a power.
Chris Dams [Tue, 4 Apr 2006 14:11:21 +0000 (14:11 +0000)]
Fix bug in differentiation of a power.

18 years agoAdded .is_polynomial() method.
Chris Dams [Mon, 27 Mar 2006 19:13:21 +0000 (19:13 +0000)]
Added .is_polynomial() method.

18 years agoVlamirs patch for automatically simplifying e.g., csgn(x)^3 -> csgn(x).
Chris Dams [Tue, 14 Mar 2006 18:54:55 +0000 (18:54 +0000)]
Vlamirs patch for automatically simplifying e.g., csgn(x)^3 -> csgn(x).

18 years agoMake step(0)=1/2 again and remove step_power.
Chris Dams [Mon, 13 Mar 2006 17:21:47 +0000 (17:21 +0000)]
Make step(0)=1/2 again and remove step_power.

18 years ago* Indentation vs. alignment.
Richard Kreckel [Mon, 13 Mar 2006 01:32:33 +0000 (01:32 +0000)]
* Indentation vs. alignment.

18 years agostep(x) returns an integer now.
Chris Dams [Thu, 9 Mar 2006 20:02:18 +0000 (20:02 +0000)]
step(x) returns an integer now.

18 years agoMake step(0)=1 for greater consistency.
Chris Dams [Thu, 9 Mar 2006 20:02:05 +0000 (20:02 +0000)]
Make step(0)=1 for greater consistency.

18 years agoAdd step function to GiNaCs built-in functions.
Chris Dams [Thu, 9 Mar 2006 19:13:11 +0000 (19:13 +0000)]
Add step function to GiNaCs built-in functions.

18 years ago* Don't expand elements of a matrix multiplication.
Richard Kreckel [Thu, 9 Mar 2006 01:24:28 +0000 (01:24 +0000)]
* Don't expand elements of a matrix multiplication.

18 years agoRemoved remark that symbols always commute.
Chris Dams [Thu, 23 Feb 2006 14:39:42 +0000 (14:39 +0000)]
Removed remark that symbols always commute.

18 years agoReviving return_type_tinfo-system.
Chris Dams [Wed, 22 Feb 2006 17:52:07 +0000 (17:52 +0000)]
Reviving return_type_tinfo-system.

18 years agoMake new tinfo-system work on AMD64.
Chris Dams [Tue, 21 Feb 2006 13:33:45 +0000 (13:33 +0000)]
Make new tinfo-system work on AMD64.

18 years agoFixed problems on 64-bit machines and introduced has_options::algebraic.
Chris Dams [Tue, 14 Feb 2006 19:40:06 +0000 (19:40 +0000)]
Fixed problems on 64-bit machines and introduced has_options::algebraic.

18 years ago- Disabled three badly written checks that fail with the new tinfo mechanism.
Jens Vollinga [Thu, 19 Jan 2006 19:37:16 +0000 (19:37 +0000)]
- Disabled three badly written checks that fail with the new tinfo mechanism.

18 years ago- New tinfo mechanism
Jens Vollinga [Thu, 19 Jan 2006 19:36:07 +0000 (19:36 +0000)]
- New tinfo mechanism
  (Remark: return_type_tinfo returns basic* now)
- Removed rtt from class symbol.

18 years agoAllow for general expressions as index dimensions.
Chris Dams [Tue, 10 Jan 2006 17:22:44 +0000 (17:22 +0000)]
Allow for general expressions as index dimensions.

18 years agodirac_slash should give something with non-zero metric.
Chris Dams [Wed, 4 Jan 2006 20:47:54 +0000 (20:47 +0000)]
dirac_slash should give something with non-zero metric.

18 years agoFixed bug in substituion of clifford objects.
Chris Dams [Wed, 4 Jan 2006 18:33:30 +0000 (18:33 +0000)]
Fixed bug in substituion of clifford objects.

18 years agoFixed compile bug caused by "missing" config.h.
Jens Vollinga [Tue, 3 Jan 2006 18:34:12 +0000 (18:34 +0000)]
Fixed compile bug caused by "missing" config.h.

18 years agoImproved algebraic substitutions.
Chris Dams [Tue, 3 Jan 2006 14:55:24 +0000 (14:55 +0000)]
Improved algebraic substitutions.

18 years agoFixed example [A.Sheplyakov].
Jens Vollinga [Sun, 25 Dec 2005 18:27:09 +0000 (18:27 +0000)]
Fixed example [A.Sheplyakov].

18 years ago* Simplify bernoulli. The orginal was somewhat overoptimized.
Richard Kreckel [Mon, 19 Dec 2005 01:03:48 +0000 (01:03 +0000)]
* Simplify bernoulli. The orginal was somewhat overoptimized.

18 years ago* Fix bug in numeric construction when cl_value_len is large (for CLN 1.2).
Richard Kreckel [Mon, 19 Dec 2005 00:58:28 +0000 (00:58 +0000)]
* Fix bug in numeric construction when cl_value_len is large (for CLN 1.2).

18 years ago* Fix signed/unsigned bug in bernoulli function.
Richard Kreckel [Sun, 18 Dec 2005 23:36:36 +0000 (23:36 +0000)]
* Fix signed/unsigned bug in bernoulli function.

18 years agoImprovements w.r.t. automatic renaming of dummy indices.
Chris Dams [Fri, 16 Dec 2005 17:19:12 +0000 (17:19 +0000)]
Improvements w.r.t. automatic renaming of dummy indices.

18 years agoDon't abort if cannot find minimal dimension of indices when trying use
Chris Dams [Thu, 15 Dec 2005 17:28:32 +0000 (17:28 +0000)]
Don't abort if cannot find minimal dimension of indices when trying use
scalar_products.

18 years agoAdded compile function.
Jens Vollinga [Wed, 7 Dec 2005 18:19:44 +0000 (18:19 +0000)]
Added compile function.

18 years agoNew directory for GiNaC examples.
Jens Vollinga [Tue, 6 Dec 2005 14:41:13 +0000 (14:41 +0000)]
New directory for GiNaC examples.

18 years ago* Enclose sprod::print and sprod::eval in namespace GiNaC for GCC 4.1.
Richard Kreckel [Sun, 27 Nov 2005 23:08:01 +0000 (23:08 +0000)]
* Enclose sprod::print and sprod::eval in namespace GiNaC for GCC 4.1.
  [Sheplyakov Alexei]