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

18 years ago* Forward declare simplify indexed for GCC 4.1 [Sheplyakov Alexei].
Richard Kreckel [Sun, 27 Nov 2005 00:08:06 +0000 (00:08 +0000)]
* Forward declare simplify indexed for GCC 4.1 [Sheplyakov Alexei].

18 years ago* Restore speed lost in GiNaC-1.3.2 [V. Kisil].
Richard Kreckel [Fri, 18 Nov 2005 01:26:24 +0000 (01:26 +0000)]
* Restore speed lost in GiNaC-1.3.2 [V. Kisil].

18 years ago* Reworked timing output and increased some timing sizes.
Richard Kreckel [Fri, 18 Nov 2005 01:14:21 +0000 (01:14 +0000)]
* Reworked timing output and increased some timing sizes.

18 years agoIndex renaming issues, sped up simplify_indexed, used defined NC-objects
Chris Dams [Fri, 11 Nov 2005 15:05:23 +0000 (15:05 +0000)]
Index renaming issues, sped up simplify_indexed, used defined NC-objects
can carry indices.

18 years agoAdded callback mechanism to watch changes to 'Digits' (to be used for look-up tables)
Jens Vollinga [Thu, 10 Nov 2005 17:36:28 +0000 (17:36 +0000)]
Added callback mechanism to watch changes to 'Digits' (to be used for look-up tables)

18 years agoFixed wrong matching in .has()
Jens Vollinga [Wed, 9 Nov 2005 18:42:43 +0000 (18:42 +0000)]
Fixed wrong matching in .has()

18 years ago* Special power-simplification rules may now be defined for functions.
Jens Vollinga [Wed, 9 Nov 2005 16:47:00 +0000 (16:47 +0000)]
* Special power-simplification rules may now be defined for functions.
* The function abs defines now such a special rule.
  [V.Kisil]

18 years agoRemoved repetition of menu entry [V.Kisil]
Jens Vollinga [Wed, 9 Nov 2005 16:37:33 +0000 (16:37 +0000)]
Removed repetition of menu entry [V.Kisil]

18 years ago* Open streams binary (actually makes a difference on some exotic
Richard Kreckel [Wed, 9 Nov 2005 00:20:04 +0000 (00:20 +0000)]
* Open streams binary (actually makes a difference on some exotic
  operating systems) (by Sheplyakov Alexei).

18 years ago* Avoid getrusage(2) on systems that don't have it (by ASheplyakov Alexei
Richard Kreckel [Fri, 4 Nov 2005 01:19:32 +0000 (01:19 +0000)]
* Avoid getrusage(2) on systems that don't have it (by ASheplyakov Alexei
  and Richy Kreckel).

18 years ago* Make timer class a little bit more lightweight and accurate.
Richard Kreckel [Wed, 2 Nov 2005 00:04:47 +0000 (00:04 +0000)]
* Make timer class a little bit more lightweight and accurate.

18 years ago* Removed code within OBSCURE_CINT_HACK preprocessor defines.
Richard Kreckel [Fri, 28 Oct 2005 01:16:25 +0000 (01:16 +0000)]
* Removed code within OBSCURE_CINT_HACK preprocessor defines.

18 years ago* Cleaned up CLN sites.
Richard Kreckel [Sat, 22 Oct 2005 15:35:05 +0000 (15:35 +0000)]
* Cleaned up CLN sites.

18 years agoAdded series expansion for functions (classical) Li and S around x==0.
Jens Vollinga [Thu, 20 Oct 2005 13:15:32 +0000 (13:15 +0000)]
Added series expansion for functions (classical) Li and S around x==0.

18 years ago* Add functions sub_matrix() and reduced_matrix().
Richard Kreckel [Thu, 20 Oct 2005 01:20:15 +0000 (01:20 +0000)]
* Add functions sub_matrix() and reduced_matrix().

18 years agofixed URLs and stuff
Christian Bauer [Thu, 20 Oct 2005 00:54:13 +0000 (00:54 +0000)]
fixed URLs and stuff

18 years agoFixed bug in function H that caused an infinite recursion for arguments around +-I.
Jens Vollinga [Wed, 19 Oct 2005 16:53:53 +0000 (16:53 +0000)]
Fixed bug in function H that caused an infinite recursion for arguments around +-I.

18 years ago* struct map_function: add a virtual dtor (turns off lots of compiler
Richard Kreckel [Wed, 19 Oct 2005 01:46:14 +0000 (01:46 +0000)]
* struct map_function: add a virtual dtor (turns off lots of compiler
  warnings).

18 years agoChanged the conditions for the application of the (1-x)/(1+x) transformation,
Jens Vollinga [Wed, 12 Oct 2005 18:05:03 +0000 (18:05 +0000)]
Changed the conditions for the application of the (1-x)/(1+x) transformation,
which caused an endless recursion for certain arguments around +-I.

18 years ago* Use a relational argument in first fsolve example.
Richard Kreckel [Fri, 23 Sep 2005 11:02:33 +0000 (11:02 +0000)]
* Use a relational argument in first fsolve example.

18 years ago* Indentation cleanup.
Richard Kreckel [Fri, 23 Sep 2005 00:20:49 +0000 (00:20 +0000)]
* Indentation cleanup.

18 years ago* Make fsolve() accept relational objects as first arguments.
Richard Kreckel [Fri, 23 Sep 2005 00:18:51 +0000 (00:18 +0000)]
* Make fsolve() accept relational objects as first arguments.

18 years ago* Fix a bug that selected the wrong algorithm for determinants of purely
Richard Kreckel [Fri, 23 Sep 2005 00:02:29 +0000 (00:02 +0000)]
* Fix a bug that selected the wrong algorithm for determinants of purely
  numeric matrices with at least one floating point element.

18 years ago* Make lookup in adaptivesimpson precision-aware. (Chris Dams)
Richard Kreckel [Sun, 18 Sep 2005 02:01:54 +0000 (02:01 +0000)]
* Make lookup in adaptivesimpson precision-aware. (Chris Dams)

18 years ago* Fix typo: the last argument to adaptivesimpson was unused.
Richard Kreckel [Wed, 14 Sep 2005 00:41:25 +0000 (00:41 +0000)]
* Fix typo: the last argument to adaptivesimpson was unused.

18 years agoFixed bug occuring in algebraic substitutions with expressions involving
Jens Vollinga [Mon, 12 Sep 2005 14:50:32 +0000 (14:50 +0000)]
Fixed bug occuring in algebraic substitutions with expressions involving
indices. [C.Dams]

18 years ago* Added fsolve() numerical univariate real-valued function solver.
Richard Kreckel [Mon, 12 Sep 2005 02:33:12 +0000 (02:33 +0000)]
* Added fsolve() numerical univariate real-valued function solver.

18 years ago* Make print_memfun_handler<T, C> const-correct (fixes build with gcc-4.0.2).
Richard Kreckel [Fri, 2 Sep 2005 00:07:44 +0000 (00:07 +0000)]
* Make print_memfun_handler<T, C> const-correct (fixes build with gcc-4.0.2).

18 years ago* Update to Standards-Version 3.6.2.
Richard Kreckel [Fri, 5 Aug 2005 00:22:32 +0000 (00:22 +0000)]
* Update to Standards-Version 3.6.2.
* Remove superfluous ginac-tools.post* files (dh_installmenu does this).

18 years agoEquip the visitor macro with a virtual dtor.
Richard Kreckel [Mon, 25 Jul 2005 01:05:33 +0000 (01:05 +0000)]
Equip the visitor macro with a virtual dtor.

18 years agopower::expand_add: Fix typo.
Richard Kreckel [Mon, 25 Jul 2005 01:04:07 +0000 (01:04 +0000)]
power::expand_add: Fix typo.

18 years agomul::expand(): Remove unused variable.
Richard Kreckel [Mon, 25 Jul 2005 01:02:39 +0000 (01:02 +0000)]
mul::expand(): Remove unused variable.

18 years agoFix some warnings about comparison of signed with unsigned.
Richard Kreckel [Mon, 25 Jul 2005 01:00:37 +0000 (01:00 +0000)]
Fix some warnings about comparison of signed with unsigned.

18 years agoVarious improvements for clifford class (subs for metric, commutator_sign,
Jens Vollinga [Tue, 12 Jul 2005 21:56:29 +0000 (21:56 +0000)]
Various improvements for clifford class (subs for metric, commutator_sign,
  is_equal with repr labels) [V.Kisil]

18 years agopackage is now named "ginac"; added "Obsoletes:" directives
Christian Bauer [Mon, 11 Jul 2005 23:33:44 +0000 (23:33 +0000)]
package is now named "ginac"; added "Obsoletes:" directives

18 years agoUpdated Debian configuration [A.Sheplyakov].
Jens Vollinga [Fri, 8 Jul 2005 15:46:38 +0000 (15:46 +0000)]
Updated Debian configuration [A.Sheplyakov].

18 years agoUpdated Debian configuration [A.Sheplyakov].
Jens Vollinga [Fri, 8 Jul 2005 14:34:10 +0000 (14:34 +0000)]
Updated Debian configuration [A.Sheplyakov].

18 years agoFixed information about required autoconf/make versions.
Jens Vollinga [Fri, 8 Jul 2005 14:03:29 +0000 (14:03 +0000)]
Fixed information about required autoconf/make versions.

18 years agoModernized configuration files [A.Sheplyakov].
Jens Vollinga [Mon, 4 Jul 2005 20:43:22 +0000 (20:43 +0000)]
Modernized configuration files [A.Sheplyakov].

18 years agoModernized configuration files [A.Sheplyakov].
Jens Vollinga [Fri, 1 Jul 2005 21:15:23 +0000 (21:15 +0000)]
Modernized configuration files [A.Sheplyakov].

18 years agomodernized the spec file
Christian Bauer [Fri, 1 Jul 2005 01:42:20 +0000 (01:42 +0000)]
modernized the spec file

18 years agocollect_common_factors now works with powers [A.Sheplyakov]
Jens Vollinga [Thu, 30 Jun 2005 17:58:53 +0000 (17:58 +0000)]
collect_common_factors now works with powers [A.Sheplyakov]

18 years agoFixed initialization order bug (references to flyweights removed!) [C.Dams].
Jens Vollinga [Wed, 29 Jun 2005 18:09:24 +0000 (18:09 +0000)]
Fixed initialization order bug (references to flyweights removed!) [C.Dams].

18 years ago* Now two different simplification paths in clifford::contract_with().
Jens Vollinga [Fri, 3 Jun 2005 18:32:05 +0000 (18:32 +0000)]
* Now two different simplification paths in clifford::contract_with().
* Clifford now works with non-symmetric metric as well.
* Several small corrections and update of tutorial and automatic checks.
[V.Kisil]

18 years agoBetter handling of Clifford objects [V.Kisil].
Jens Vollinga [Fri, 3 Jun 2005 18:28:07 +0000 (18:28 +0000)]
Better handling of Clifford objects [V.Kisil].

18 years agoFixed bug in expanding expressions containing dummy indices. [V.Kisil]
Jens Vollinga [Thu, 19 May 2005 18:10:40 +0000 (18:10 +0000)]
Fixed bug in expanding expressions containing dummy indices. [V.Kisil]

18 years agoAdapted exam for Alexei's gcd patch.
Jens Vollinga [Mon, 9 May 2005 17:10:43 +0000 (17:10 +0000)]
Adapted exam for Alexei's gcd patch.

18 years agoGCD avoids to produce expanded expressions (Alexei's patch).
Jens Vollinga [Mon, 9 May 2005 17:10:03 +0000 (17:10 +0000)]
GCD avoids to produce expanded expressions (Alexei's patch).

18 years agoIncluded 1.3.1 news.
Jens Vollinga [Mon, 9 May 2005 17:07:58 +0000 (17:07 +0000)]
Included 1.3.1 news.

18 years agoAdded note on gcd arguments.
Jens Vollinga [Wed, 4 May 2005 19:07:45 +0000 (19:07 +0000)]
Added note on gcd arguments.

18 years agoFixed bug in gcd (patch from Sheplyakov Alexei).
Jens Vollinga [Wed, 4 May 2005 18:58:43 +0000 (18:58 +0000)]
Fixed bug in gcd (patch from Sheplyakov Alexei).

18 years ago* Last week, the FSF has moved their office.
Richard Kreckel [Sun, 1 May 2005 22:23:26 +0000 (22:23 +0000)]
* Last week, the FSF has moved their office.

19 years agoAdded explanation of numerical evaluation of color_f and friends.
Jens Vollinga [Fri, 22 Apr 2005 15:29:29 +0000 (15:29 +0000)]
Added explanation of numerical evaluation of color_f and friends.

19 years agoNicer output for factorial().
Jens Vollinga [Thu, 21 Apr 2005 15:38:36 +0000 (15:38 +0000)]
Nicer output for factorial().

19 years ago* Friend declaration is no declaration 11.4/9.
Richard Kreckel [Thu, 21 Apr 2005 01:23:35 +0000 (01:23 +0000)]
* Friend declaration is no declaration 11.4/9.

19 years agoClifford get_metric(i,j) again defaults to symmetric indices.
Jens Vollinga [Wed, 20 Apr 2005 19:25:59 +0000 (19:25 +0000)]
Clifford get_metric(i,j) again defaults to symmetric indices.

19 years agoBetter output for slashed expressions (C.Dams' patch).
Jens Vollinga [Wed, 20 Apr 2005 17:41:38 +0000 (17:41 +0000)]
Better output for slashed expressions (C.Dams' patch).

19 years agoFixed misprint in the delta tensor example.
Jens Vollinga [Tue, 19 Apr 2005 17:27:31 +0000 (17:27 +0000)]
Fixed misprint in the delta tensor example.

19 years ago* Indentation and alignment fixes.
Richard Kreckel [Wed, 6 Apr 2005 01:21:28 +0000 (01:21 +0000)]
* Indentation and alignment fixes.

19 years ago* Applied Vladimir Kisil's patches (bug in clifford_prime and clifford_to_lst,
Jens Vollinga [Fri, 1 Apr 2005 18:23:40 +0000 (18:23 +0000)]
* Applied Vladimir Kisil's patches (bug in clifford_prime and clifford_to_lst,
  remove_dirac_ONE honors representation_label, improved clifford
  documentation, better LaTeX output).
* Chris Dams' patch applied to correct canonicalize_clifford.
* Truncated some lines in the tutorial that were too long for printing nicely.

19 years ago* Fix some language conformance issues needed for GCC 4.0
Richard Kreckel [Fri, 11 Mar 2005 00:54:20 +0000 (00:54 +0000)]
* Fix some language conformance issues needed for GCC 4.0
  (c.f. Debian Bug#298400).

19 years ago* Avoid suprious cross-references caused by @strong{Note:}.
Richard Kreckel [Wed, 2 Mar 2005 00:40:51 +0000 (00:40 +0000)]
* Avoid suprious cross-references caused by @strong{Note:}.

19 years agocommented out internal debugging function
Christian Bauer [Tue, 22 Feb 2005 19:15:09 +0000 (19:15 +0000)]
commented out internal debugging function

19 years agoHappy new year!
Christian Bauer [Tue, 22 Feb 2005 18:37:50 +0000 (18:37 +0000)]
Happy new year!

19 years agoremove dependence on YYTEXT_POINTER which is not being defined when lex is
Christian Bauer [Mon, 21 Feb 2005 19:36:43 +0000 (19:36 +0000)]
remove dependence on YYTEXT_POINTER which is not being defined when lex is
missing; explicitly request a %pointer instead

19 years ago* clifford_moebius_map: honor representation label (Vladimir Kisil).
Richard Kreckel [Thu, 10 Feb 2005 02:59:58 +0000 (02:59 +0000)]
* clifford_moebius_map: honor representation label (Vladimir Kisil).

19 years agodon't produce zero coefficients in a pseries object [Chris Dams]
Christian Bauer [Sun, 6 Feb 2005 16:22:19 +0000 (16:22 +0000)]
don't produce zero coefficients in a pseries object [Chris Dams]

19 years ago* Simplified creation of flyweight objects (by Chris Dams).
Richard Kreckel [Sat, 5 Feb 2005 01:16:38 +0000 (01:16 +0000)]
* Simplified creation of flyweight objects (by Chris Dams).

19 years ago* Account for updates made three weeks ago.
Richard Kreckel [Sat, 5 Feb 2005 01:14:28 +0000 (01:14 +0000)]
* Account for updates made three weeks ago.

19 years ago* Upgrade from libreadline4 to libreadline5.
Richard Kreckel [Sat, 5 Feb 2005 01:12:42 +0000 (01:12 +0000)]
* Upgrade from libreadline4 to libreadline5.

19 years ago* Bumped minor versions.
Richard Kreckel [Sat, 5 Feb 2005 00:51:14 +0000 (00:51 +0000)]
* Bumped minor versions.

19 years ago* Fix static initialization order fiasco.
Richard Kreckel [Sat, 8 Jan 2005 00:01:53 +0000 (00:01 +0000)]
* Fix static initialization order fiasco.