ginac.git
16 years agosubs_no_pattern -> no_pattern, subs_algebraic -> algebraic
Christian Bauer [Mon, 21 Jul 2003 17:38:23 +0000 (17:38 +0000)]
subs_no_pattern -> no_pattern, subs_algebraic -> algebraic

16 years agosynced to 1.1
Christian Bauer [Mon, 21 Jul 2003 17:34:54 +0000 (17:34 +0000)]
synced to 1.1

16 years agosubs_no_pattern -> no_pattern, subs_algebraic -> algebraic (but the old names
Christian Bauer [Mon, 21 Jul 2003 17:22:32 +0000 (17:22 +0000)]
subs_no_pattern -> no_pattern, subs_algebraic -> algebraic (but the old names
remain in for backwards compatibility)

16 years agosubs_no_pattern -> no_pattern, subs_algebraic -> algebraic
Christian Bauer [Mon, 21 Jul 2003 17:21:23 +0000 (17:21 +0000)]
subs_no_pattern -> no_pattern, subs_algebraic -> algebraic

16 years agofixes for gcc 3.4
Christian Bauer [Thu, 17 Jul 2003 20:58:46 +0000 (20:58 +0000)]
fixes for gcc 3.4

16 years agodocumentation update
Christian Bauer [Thu, 17 Jul 2003 20:58:38 +0000 (20:58 +0000)]
documentation update

16 years agotinfo_key wasn't set correctly in certain constructors
Christian Bauer [Mon, 14 Jul 2003 20:19:44 +0000 (20:19 +0000)]
tinfo_key wasn't set correctly in certain constructors

16 years agodescribe ex_is_less and ex_is_equal
Christian Bauer [Fri, 11 Jul 2003 20:19:42 +0000 (20:19 +0000)]
describe ex_is_less and ex_is_equal

16 years agosubs() and normal() use maps instead of lists, resulting in a huge performance
Christian Bauer [Fri, 11 Jul 2003 19:28:43 +0000 (19:28 +0000)]
subs() and normal() use maps instead of lists, resulting in a huge performance
boost for subs()

16 years agosynced to 1.1
Christian Bauer [Fri, 11 Jul 2003 19:24:32 +0000 (19:24 +0000)]
synced to 1.1

16 years agoruns with sizes 50,100,200,500 instead of 25,50,100,200 to get more meaningful
Christian Bauer [Fri, 11 Jul 2003 18:38:04 +0000 (18:38 +0000)]
runs with sizes 50,100,200,500 instead of 25,50,100,200 to get more meaningful
results on modern hardware

16 years agotiny optimization in subs()
Christian Bauer [Thu, 10 Jul 2003 20:40:26 +0000 (20:40 +0000)]
tiny optimization in subs()

16 years agoadded 'structure' to class list
Christian Bauer [Fri, 4 Jul 2003 21:18:49 +0000 (21:18 +0000)]
added 'structure' to class list

16 years ago- added structure template
Christian Bauer [Fri, 4 Jul 2003 21:16:17 +0000 (21:16 +0000)]
- added structure template
- Perl doesn't play any significant role any more

16 years agomerging 1.2 branch into main trunk
Christian Bauer [Wed, 2 Jul 2003 20:46:56 +0000 (20:46 +0000)]
merging 1.2 branch into main trunk

16 years agosynced to 1.1
Christian Bauer [Mon, 30 Jun 2003 22:04:27 +0000 (22:04 +0000)]
synced to 1.1

16 years agodocumentation update
Christian Bauer [Mon, 30 Jun 2003 22:04:23 +0000 (22:04 +0000)]
documentation update

16 years agosynced to 1.2
Christian Bauer [Mon, 30 Jun 2003 16:50:35 +0000 (16:50 +0000)]
synced to 1.2

16 years ago- updated docs
Christian Bauer [Tue, 6 May 2003 17:49:11 +0000 (17:49 +0000)]
- updated docs
- added online help and Tab-completion for print(), iprint(), print_latex()
  and print_csrc()

16 years agofunction(unsigned, const exprseq &) constructor clears status_flags::evaluated
Christian Bauer [Wed, 30 Apr 2003 19:48:29 +0000 (19:48 +0000)]
function(unsigned, const exprseq &) constructor clears status_flags::evaluated
[Chris Dams]

16 years agouse "rpmbuild" instead of "rpm"
Christian Bauer [Mon, 24 Mar 2003 17:18:47 +0000 (17:18 +0000)]
use "rpmbuild" instead of "rpm"

16 years agofixed typo
Christian Bauer [Thu, 20 Mar 2003 19:35:40 +0000 (19:35 +0000)]
fixed typo

16 years agoupdated the logic in the numeric(int) constructor
Christian Bauer [Wed, 5 Mar 2003 22:23:22 +0000 (22:23 +0000)]
updated the logic in the numeric(int) constructor

16 years ago*** empty log message ***
Christian Bauer [Tue, 4 Mar 2003 22:08:26 +0000 (22:08 +0000)]
*** empty log message ***

16 years agofixed some compiler warnings
Christian Bauer [Tue, 4 Mar 2003 22:08:22 +0000 (22:08 +0000)]
fixed some compiler warnings

16 years agofinalized 1.0.14 release_1-0-14
Christian Bauer [Sat, 1 Mar 2003 21:05:26 +0000 (21:05 +0000)]
finalized 1.0.14

16 years agounit_matrix() uses a heap-allocated matrix
Christian Bauer [Thu, 27 Feb 2003 21:08:19 +0000 (21:08 +0000)]
unit_matrix() uses a heap-allocated matrix

16 years agosynced to 1.0
Christian Bauer [Thu, 20 Feb 2003 22:42:31 +0000 (22:42 +0000)]
synced to 1.0

16 years agofunction_options::do_not_evalf_params() now actually works
Christian Bauer [Thu, 20 Feb 2003 21:19:31 +0000 (21:19 +0000)]
function_options::do_not_evalf_params() now actually works

16 years agodocumentation update
Christian Bauer [Thu, 20 Feb 2003 21:19:21 +0000 (21:19 +0000)]
documentation update

16 years agoexpanded the section on adding symbolic functions to GiNaC
Christian Bauer [Thu, 20 Feb 2003 21:14:58 +0000 (21:14 +0000)]
expanded the section on adding symbolic functions to GiNaC

16 years agoupdated the section about lists
Christian Bauer [Wed, 19 Feb 2003 23:30:01 +0000 (23:30 +0000)]
updated the section about lists

16 years agoadded a section about automatic evaluation
Christian Bauer [Wed, 19 Feb 2003 22:55:25 +0000 (22:55 +0000)]
added a section about automatic evaluation

16 years ago- exprseq and lst are commutative (they shouldn't appear in products anyway,
Christian Bauer [Wed, 19 Feb 2003 21:11:00 +0000 (21:11 +0000)]
- exprseq and lst are commutative (they shouldn't appear in products anyway,
  but this simplifies the use of lists as function arguments)
- function_options::set_return_type() now actually works

16 years agodocumentation update
Christian Bauer [Wed, 19 Feb 2003 21:10:06 +0000 (21:10 +0000)]
documentation update

16 years agogcc 2.95 doesn't have the <limits> header
Christian Bauer [Fri, 7 Feb 2003 22:49:11 +0000 (22:49 +0000)]
gcc 2.95 doesn't have the <limits> header

16 years agodimension in dirac gamma contractions was miscalculated
Christian Bauer [Wed, 5 Feb 2003 23:03:26 +0000 (23:03 +0000)]
dimension in dirac gamma contractions was miscalculated

16 years ago- complex numbers are printed correctly (using the STL complex<> template or
Christian Bauer [Wed, 5 Feb 2003 22:31:41 +0000 (22:31 +0000)]
- complex numbers are printed correctly (using the STL complex<> template or
  cln::complex())
- in the CLN output, rational numbers use cl_RA()
- small integers are printed in a more compact format (e.g. "2.0" instead of
  "2.0000000e+00").

16 years agodocumentation update
Christian Bauer [Wed, 5 Feb 2003 22:31:02 +0000 (22:31 +0000)]
documentation update

16 years agosynced to 1.1
Christian Bauer [Tue, 4 Feb 2003 19:20:18 +0000 (19:20 +0000)]
synced to 1.1

16 years agodummy index renamer ignores index dimensions
Christian Bauer [Tue, 4 Feb 2003 19:12:03 +0000 (19:12 +0000)]
dummy index renamer ignores index dimensions

16 years agofinalized 1.0.13 release_1-0-13
Christian Bauer [Mon, 27 Jan 2003 20:34:26 +0000 (20:34 +0000)]
finalized 1.0.13

16 years agosynced to 1.0
Christian Bauer [Sat, 25 Jan 2003 00:33:55 +0000 (00:33 +0000)]
synced to 1.0

16 years agoeven better dummy index symmetrization
Christian Bauer [Thu, 23 Jan 2003 19:01:33 +0000 (19:01 +0000)]
even better dummy index symmetrization

16 years agotwo arrays were declared "static" that shouldn't have been; this could cause
Christian Bauer [Thu, 23 Jan 2003 18:44:15 +0000 (18:44 +0000)]
two arrays were declared "static" that shouldn't have been; this could cause
checks M1 and M2 to fail

16 years agosynced to 1.1
Christian Bauer [Wed, 22 Jan 2003 20:07:30 +0000 (20:07 +0000)]
synced to 1.1

16 years agoadded missing minimal_dim() from 1.1 branch
Christian Bauer [Tue, 21 Jan 2003 23:06:28 +0000 (23:06 +0000)]
added missing minimal_dim() from 1.1 branch

16 years ago- prepared for 1.0.13 release
Christian Bauer [Tue, 21 Jan 2003 22:50:19 +0000 (22:50 +0000)]
- prepared for 1.0.13 release
- synced to 1.1

16 years agoprepared for 1.0.13 release
Christian Bauer [Tue, 21 Jan 2003 22:49:57 +0000 (22:49 +0000)]
prepared for 1.0.13 release

16 years agofixed description of find() behavior
Christian Bauer [Mon, 6 Jan 2003 18:59:24 +0000 (18:59 +0000)]
fixed description of find() behavior

16 years agofixed some typos
Christian Bauer [Tue, 3 Dec 2002 22:00:50 +0000 (22:00 +0000)]
fixed some typos

16 years agocleaned up some is_a<> vs. is_exactly_a<> stuff
Christian Bauer [Tue, 3 Dec 2002 21:52:15 +0000 (21:52 +0000)]
cleaned up some is_a<> vs. is_exactly_a<> stuff

16 years ago- collect_common_factors() works better with negative powers
Christian Bauer [Wed, 27 Nov 2002 19:16:25 +0000 (19:16 +0000)]
- collect_common_factors() works better with negative powers
- simplify_indexed() converts "gamma~mu*p.mu" to "p\"
- fixed a bug in canonicalize_clifford() when gammaL/R were in a string

16 years agodocumentation update
Christian Bauer [Wed, 27 Nov 2002 19:14:49 +0000 (19:14 +0000)]
documentation update

16 years ago- added collect_common_factors()
Christian Bauer [Thu, 21 Nov 2002 22:57:26 +0000 (22:57 +0000)]
- added collect_common_factors()
- reworked the fcn_init struct

16 years agoadded collect_common_factors() (is this a good name?)
Christian Bauer [Thu, 21 Nov 2002 22:57:06 +0000 (22:57 +0000)]
added collect_common_factors() (is this a good name?)

16 years agodocumentation update
Christian Bauer [Thu, 21 Nov 2002 22:56:49 +0000 (22:56 +0000)]
documentation update

16 years agoadded symbolic_matrix()
Christian Bauer [Thu, 21 Nov 2002 20:48:57 +0000 (20:48 +0000)]
added symbolic_matrix()

16 years agodocumentation update
Christian Bauer [Thu, 21 Nov 2002 20:48:44 +0000 (20:48 +0000)]
documentation update

16 years agofixed a bug in the dummy index symmetrization [Chris Dams]
Christian Bauer [Thu, 21 Nov 2002 19:22:39 +0000 (19:22 +0000)]
fixed a bug in the dummy index symmetrization [Chris Dams]

16 years ago- powers with negative exponents are printed as fractions in the LaTeX output
Christian Bauer [Thu, 21 Nov 2002 19:16:01 +0000 (19:16 +0000)]
- powers with negative exponents are printed as fractions in the LaTeX output
- fixed some source code formatting in clifford.cpp

16 years agodocumentation update
Christian Bauer [Thu, 21 Nov 2002 19:13:12 +0000 (19:13 +0000)]
documentation update

16 years ago- added Dirac gammaL and gammaR objects (chiral projectors)
Christian Bauer [Wed, 20 Nov 2002 20:35:06 +0000 (20:35 +0000)]
- added Dirac gammaL and gammaR objects (chiral projectors)
- fixed a typo in add.cpp

16 years agodocumentation update (Clifford algebra)
Christian Bauer [Wed, 20 Nov 2002 20:34:30 +0000 (20:34 +0000)]
documentation update (Clifford algebra)

16 years agodocumentation update
Christian Bauer [Wed, 20 Nov 2002 20:34:21 +0000 (20:34 +0000)]
documentation update

16 years agoimproved dummy index symmetrization in sums [Chris Dams]
Christian Bauer [Sun, 10 Nov 2002 19:52:00 +0000 (19:52 +0000)]
improved dummy index symmetrization in sums [Chris Dams]

16 years agodocumentation update
Christian Bauer [Sun, 10 Nov 2002 19:51:42 +0000 (19:51 +0000)]
documentation update

16 years agosmall change for Red Hat 8.0
Christian Bauer [Thu, 7 Nov 2002 22:14:38 +0000 (22:14 +0000)]
small change for Red Hat 8.0

16 years ago- removed an unused statement in tensor.cpp
Christian Bauer [Wed, 6 Nov 2002 20:10:39 +0000 (20:10 +0000)]
- removed an unused statement in tensor.cpp
- symbol names generated by GiNaC had an extra null byte at the end

16 years agodocumentation update
Christian Bauer [Wed, 6 Nov 2002 20:10:02 +0000 (20:10 +0000)]
documentation update

16 years agoepsilon tensor contractions didn't work with variance-less indices
Christian Bauer [Tue, 5 Nov 2002 17:43:35 +0000 (17:43 +0000)]
epsilon tensor contractions didn't work with variance-less indices

16 years agofixed a typo
Christian Bauer [Tue, 5 Nov 2002 17:43:14 +0000 (17:43 +0000)]
fixed a typo

16 years agoupdated for 1.0.12
Christian Bauer [Thu, 31 Oct 2002 18:24:00 +0000 (18:24 +0000)]
updated for 1.0.12

16 years agofinalize release 1.0.12 release_1-0-12
Christian Bauer [Wed, 30 Oct 2002 19:17:03 +0000 (19:17 +0000)]
finalize release 1.0.12

16 years agoadded the sprem() function
Christian Bauer [Tue, 29 Oct 2002 18:59:19 +0000 (18:59 +0000)]
added the sprem() function

16 years agoadded the sprem() function to normal.h, and fixed some documentation
Christian Bauer [Tue, 29 Oct 2002 18:59:14 +0000 (18:59 +0000)]
added the sprem() function to normal.h, and fixed some documentation

16 years agodocumentation update
Christian Bauer [Tue, 29 Oct 2002 18:58:47 +0000 (18:58 +0000)]
documentation update

16 years agofixed a problem in the LaTeX-output of negative fractions
Christian Bauer [Fri, 25 Oct 2002 18:42:29 +0000 (18:42 +0000)]
fixed a problem in the LaTeX-output of negative fractions

16 years agodocumentation update
Christian Bauer [Fri, 25 Oct 2002 18:42:19 +0000 (18:42 +0000)]
documentation update

16 years agoimproved the CLN C-source output (integers are printed as integers, and
Christian Bauer [Fri, 25 Oct 2002 18:16:09 +0000 (18:16 +0000)]
improved the CLN C-source output (integers are printed as integers, and
floating point numbers include the precision)

16 years agodocumentation update
Christian Bauer [Fri, 25 Oct 2002 18:15:58 +0000 (18:15 +0000)]
documentation update

17 years agofixed stupid typo
Christian Bauer [Thu, 24 Oct 2002 20:44:54 +0000 (20:44 +0000)]
fixed stupid typo

17 years agounder certain conditions, power::expand_add_2() could produce non-canonical
Christian Bauer [Thu, 24 Oct 2002 20:37:52 +0000 (20:37 +0000)]
under certain conditions, power::expand_add_2() could produce non-canonical
numeric expairs (see exam_paranoia15())

17 years agoadded a check for the power::expand_add_2() bug
Christian Bauer [Thu, 24 Oct 2002 20:37:19 +0000 (20:37 +0000)]
added a check for the power::expand_add_2() bug

17 years agodocumentation update
Christian Bauer [Thu, 24 Oct 2002 20:37:03 +0000 (20:37 +0000)]
documentation update

17 years agoinput parser no longer ignores extra stuff at the end of accepted input
Christian Bauer [Thu, 24 Oct 2002 18:14:19 +0000 (18:14 +0000)]
input parser no longer ignores extra stuff at the end of accepted input

17 years ago- added print_latex() and print_csrc()
Christian Bauer [Thu, 17 Oct 2002 18:34:38 +0000 (18:34 +0000)]
- added print_latex() and print_csrc()
- updated the man page

17 years agoreverted last change: function_index_* ist not necessarily in namespace GiNaC
Christian Bauer [Wed, 16 Oct 2002 19:06:28 +0000 (19:06 +0000)]
reverted last change: function_index_* ist not necessarily in namespace GiNaC
(only for predefined GiNaC functions)

17 years ago* irem(), iquo(): throw an exception, when second argument vanishes.
Richard Kreckel [Tue, 1 Oct 2002 20:10:00 +0000 (20:10 +0000)]
* irem(), iquo(): throw an exception, when second argument vanishes.

17 years agoadded missing namespace qualification in is_ex_the_function() macro
Christian Bauer [Sun, 29 Sep 2002 19:39:00 +0000 (19:39 +0000)]
added missing namespace qualification in is_ex_the_function() macro

17 years ago* numeric::print(): increase precision for C source output.
Richard Kreckel [Mon, 23 Sep 2002 19:45:56 +0000 (19:45 +0000)]
* numeric::print(): increase precision for C source output.

17 years ago* Finalize version 1.0.11. release_1-0-11
Richard Kreckel [Wed, 18 Sep 2002 20:01:50 +0000 (20:01 +0000)]
* Finalize version 1.0.11.

17 years agodocumentation update
Christian Bauer [Wed, 18 Sep 2002 18:30:09 +0000 (18:30 +0000)]
documentation update

17 years ago* Fix citation.
Richard Kreckel [Wed, 18 Sep 2002 17:10:52 +0000 (17:10 +0000)]
* Fix citation.

17 years ago* Fix comment.
Richard Kreckel [Wed, 18 Sep 2002 17:06:37 +0000 (17:06 +0000)]
* Fix comment.

17 years ago* Fix CLN output of a-2. (Chris Dams)
Richard Kreckel [Wed, 18 Sep 2002 17:05:59 +0000 (17:05 +0000)]
* Fix CLN output of a-2.  (Chris Dams)

17 years agore-enabled the assignment operator of class symbol
Christian Bauer [Sun, 15 Sep 2002 21:07:44 +0000 (21:07 +0000)]
re-enabled the assignment operator of class symbol

17 years agofixed possible memory corruption in index contraction
Christian Bauer [Thu, 5 Sep 2002 20:16:59 +0000 (20:16 +0000)]
fixed possible memory corruption in index contraction

17 years ago* Fix broken C output. (Chris Dams)
Richard Kreckel [Mon, 2 Sep 2002 20:42:56 +0000 (20:42 +0000)]
* Fix broken C output.  (Chris Dams)

17 years ago* Fix CLN output of -2*a-2*b. (Chris Dams)
Richard Kreckel [Tue, 27 Aug 2002 17:18:07 +0000 (17:18 +0000)]
* Fix CLN output of -2*a-2*b.  (Chris Dams)