]> www.ginac.de Git - ginac.git/log
ginac.git
20 years agofinalized 1.1.2 release_1-1-2
Christian Bauer [Mon, 11 Aug 2003 17:54:22 +0000 (17:54 +0000)]
finalized 1.1.2

20 years agofixed typo
Christian Bauer [Wed, 6 Aug 2003 18:34:41 +0000 (18:34 +0000)]
fixed typo

20 years agosynced to 1.2
Christian Bauer [Mon, 21 Jul 2003 19:46:33 +0000 (19:46 +0000)]
synced to 1.2

20 years agogenerous use of subs_options::no_pattern
Christian Bauer [Mon, 21 Jul 2003 18:45:00 +0000 (18:45 +0000)]
generous use of subs_options::no_pattern

20 years agomore efficient default is_exactly_a<>()
Christian Bauer [Mon, 21 Jul 2003 17:44:38 +0000 (17:44 +0000)]
more efficient default is_exactly_a<>()

20 years ago- subs_no_pattern -> no_pattern, subs_algebraic -> algebraic
Christian Bauer [Mon, 21 Jul 2003 17:43:52 +0000 (17:43 +0000)]
- subs_no_pattern -> no_pattern, subs_algebraic -> algebraic
- backported the expariseq::subschildren() optimization from 1.2

20 years agosubs_no_pattern -> no_pattern
Christian Bauer [Mon, 21 Jul 2003 17:34:21 +0000 (17:34 +0000)]
subs_no_pattern -> no_pattern

20 years agosynced with 1.2
Christian Bauer [Mon, 21 Jul 2003 17:24:18 +0000 (17:24 +0000)]
synced with 1.2

20 years agosome (trivial) fixes for gcc 3.4
Christian Bauer [Thu, 17 Jul 2003 20:19:57 +0000 (20:19 +0000)]
some (trivial) fixes for gcc 3.4

20 years agosynced to 1.2
Christian Bauer [Fri, 11 Jul 2003 20:20:09 +0000 (20:20 +0000)]
synced to 1.2

20 years agomention the subs_options
Christian Bauer [Fri, 11 Jul 2003 19:23:54 +0000 (19:23 +0000)]
mention the subs_options

20 years agosynced to 1.2
Christian Bauer [Fri, 11 Jul 2003 18:38:29 +0000 (18:38 +0000)]
synced to 1.2

20 years agosynced to 1.2
Christian Bauer [Thu, 10 Jul 2003 20:40:43 +0000 (20:40 +0000)]
synced to 1.2

20 years agosynced to 1.1
Christian Bauer [Wed, 2 Jul 2003 17:43:29 +0000 (17:43 +0000)]
synced to 1.1

20 years agonumeric denominators weren't made unit normal in fraction cancellation
Christian Bauer [Mon, 30 Jun 2003 22:03:06 +0000 (22:03 +0000)]
numeric denominators weren't made unit normal in fraction cancellation

20 years agodocumentation update
Christian Bauer [Mon, 30 Jun 2003 22:02:09 +0000 (22:02 +0000)]
documentation update

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

20 years agofaster unarchiving (find_registered_class_info() uses a map instead of a
Christian Bauer [Sun, 22 Jun 2003 20:22:26 +0000 (20:22 +0000)]
faster unarchiving (find_registered_class_info() uses a map instead of a
linear search)

20 years agosynced to 1.2
Christian Bauer [Fri, 20 Jun 2003 18:06:09 +0000 (18:06 +0000)]
synced to 1.2

20 years agofinalizing 1.1.1 release_1-1-1
Christian Bauer [Wed, 18 Jun 2003 23:56:57 +0000 (23:56 +0000)]
finalizing 1.1.1

20 years agofixed a typo
Christian Bauer [Wed, 18 Jun 2003 23:37:12 +0000 (23:37 +0000)]
fixed a typo

20 years agoupdated the changelog
Christian Bauer [Wed, 18 Jun 2003 22:04:59 +0000 (22:04 +0000)]
updated the changelog

20 years agodocumentation update
Christian Bauer [Wed, 18 Jun 2003 22:01:57 +0000 (22:01 +0000)]
documentation update

20 years agofixed typo
Christian Bauer [Wed, 18 Jun 2003 21:59:17 +0000 (21:59 +0000)]
fixed typo

20 years agopole_error and do_taylor moved to public header files
Christian Bauer [Wed, 18 Jun 2003 19:13:20 +0000 (19:13 +0000)]
pole_error and do_taylor moved to public header files

20 years agoimplemented relational::subs()
Christian Bauer [Wed, 18 Jun 2003 19:05:08 +0000 (19:05 +0000)]
implemented relational::subs()

20 years agosynced to 1.2
Christian Bauer [Sat, 7 Jun 2003 00:47:49 +0000 (00:47 +0000)]
synced to 1.2

20 years agominor cleanups
Christian Bauer [Fri, 6 Jun 2003 20:10:22 +0000 (20:10 +0000)]
minor cleanups

20 years agoremoved redundant destructors, copy constructors, and assignment operators
Christian Bauer [Mon, 2 Jun 2003 20:18:23 +0000 (20:18 +0000)]
removed redundant destructors, copy constructors, and assignment operators

20 years ago* numeric::power(): try harder finding unit exponents.
Richard Kreckel [Wed, 21 May 2003 02:46:55 +0000 (02:46 +0000)]
* numeric::power(): try harder finding unit exponents.
* numeric::power_dyn(): likewise.

20 years ago- added lst/exprseq constructor that takes to exvector iterators
Christian Bauer [Mon, 19 May 2003 21:28:44 +0000 (21:28 +0000)]
- added lst/exprseq constructor that takes to exvector iterators
- dummy index symmetrization slightly more efficient (uses exvector instead
  of lst)

20 years agoadded an example using copy() to output the elements of a lst
Christian Bauer [Mon, 19 May 2003 21:27:37 +0000 (21:27 +0000)]
added an example using copy() to output the elements of a lst

20 years agolst now provides (read-only) iterator types, the use of which makes iterating
Christian Bauer [Mon, 19 May 2003 18:21:43 +0000 (18:21 +0000)]
lst now provides (read-only) iterator types, the use of which makes iterating
over the elements of a lst an operation of order O(N), instead of O(N^2) when
using nops()/op(); this should speed up subs()

20 years agosynced to 1.0
Christian Bauer [Tue, 6 May 2003 17:51:03 +0000 (17:51 +0000)]
synced to 1.0

20 years agosynced to 1.0
Christian Bauer [Wed, 30 Apr 2003 19:50:31 +0000 (19:50 +0000)]
synced to 1.0

21 years agoupdated for debian/sarge
Christian Bauer [Fri, 4 Apr 2003 22:21:59 +0000 (22:21 +0000)]
updated for debian/sarge

21 years agofinal (?) update for 1.1 release_1-1-0
Christian Bauer [Thu, 3 Apr 2003 21:14:32 +0000 (21:14 +0000)]
final (?) update for 1.1

21 years agofunction name is printed in the warning about mismatched number of parameters
Christian Bauer [Thu, 27 Mar 2003 20:06:43 +0000 (20:06 +0000)]
function name is printed in the warning about mismatched number of parameters

21 years agoadded missing namespace qualifiers to macros
Christian Bauer [Thu, 27 Mar 2003 20:01:02 +0000 (20:01 +0000)]
added missing namespace qualifiers to macros

21 years ago- added stream manipulators index_dimensions and no_index_dimensions
Christian Bauer [Wed, 26 Mar 2003 19:59:47 +0000 (19:59 +0000)]
- added stream manipulators index_dimensions and no_index_dimensions
- using print() and print_context (and derived classes) in user code is now
  deprecated in favor of the manipulators
- print_options moved from flags.h to print.h
- a symbol that appears multiple times in archives but is not listed in the
  sym_lst passed to unarchive_ex() now receives the same serial number in
  all occurrences, so GiNaC will treat it as one and the same symbol; this
  made it necessary to remove the "const" from the second argument of
  basic::unarchive() and the unarchiving constructor

21 years agoupdated "expression output" chapter to explain manipulators instead of
Christian Bauer [Wed, 26 Mar 2003 19:54:09 +0000 (19:54 +0000)]
updated "expression output" chapter to explain manipulators instead of
print() and print_context

21 years agoreplaced calls of printtree()
Christian Bauer [Wed, 26 Mar 2003 19:53:09 +0000 (19:53 +0000)]
replaced calls of printtree()

21 years agodocumentation update
Christian Bauer [Wed, 26 Mar 2003 19:52:55 +0000 (19:52 +0000)]
documentation update

21 years agoadded some iostream magic, so it's now possible to say "cout << latex << e << endl...
Christian Bauer [Wed, 26 Mar 2003 01:47:03 +0000 (01:47 +0000)]
added some iostream magic, so it's now possible to say "cout << latex << e << endl;" etc.

21 years agosimplified_ncmul() -> hold_ncmul()
Christian Bauer [Mon, 24 Mar 2003 17:50:06 +0000 (17:50 +0000)]
simplified_ncmul() -> hold_ncmul()
nonsimplified_ncmul() -> reeval_ncmul()

21 years agosynced to 1.0
Christian Bauer [Mon, 24 Mar 2003 17:19:09 +0000 (17:19 +0000)]
synced to 1.0

21 years agoadded docs for to_polynomial()
Christian Bauer [Wed, 19 Mar 2003 21:26:24 +0000 (21:26 +0000)]
added docs for to_polynomial()

21 years agodocumentation update
Christian Bauer [Wed, 19 Mar 2003 21:26:10 +0000 (21:26 +0000)]
documentation update

21 years agosynced to 1.0
Christian Bauer [Wed, 5 Mar 2003 22:30:42 +0000 (22:30 +0000)]
synced to 1.0

21 years agosubs_algebraic enters subexpressions
Christian Bauer [Wed, 5 Mar 2003 18:12:56 +0000 (18:12 +0000)]
subs_algebraic enters subexpressions

21 years agoreturn type and parameter type of nops() and op()/let_op() (respectively) is
Christian Bauer [Tue, 4 Mar 2003 23:59:06 +0000 (23:59 +0000)]
return type and parameter type of nops() and op()/let_op() (respectively) is
now a size_t

21 years agodisabled check (I'm impatient...)
Christian Bauer [Tue, 4 Mar 2003 23:58:23 +0000 (23:58 +0000)]
disabled check (I'm impatient...)

21 years ago- fixed some compiler warnings
Christian Bauer [Tue, 4 Mar 2003 22:15:56 +0000 (22:15 +0000)]
- fixed some compiler warnings
- removed obsolete code

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

21 years agodocumentation update
Christian Bauer [Sat, 1 Mar 2003 21:16:25 +0000 (21:16 +0000)]
documentation update

21 years agodocumentation update
Christian Bauer [Fri, 28 Feb 2003 21:08:36 +0000 (21:08 +0000)]
documentation update

21 years agosome cleanups
Christian Bauer [Fri, 28 Feb 2003 20:51:35 +0000 (20:51 +0000)]
some cleanups

21 years agosynced to 1.0
Christian Bauer [Thu, 27 Feb 2003 21:22:57 +0000 (21:22 +0000)]
synced to 1.0

21 years ago'x+I' was missing the plus sign in the C source output
Christian Bauer [Thu, 20 Feb 2003 22:40:45 +0000 (22:40 +0000)]
'x+I' was missing the plus sign in the C source output

21 years agosynced to 1.0
Christian Bauer [Thu, 20 Feb 2003 21:33:12 +0000 (21:33 +0000)]
synced to 1.0

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

21 years agolet_op() is no longer the default implementation of op(). Rationale: let_op()
Christian Bauer [Thu, 20 Feb 2003 17:50:43 +0000 (17:50 +0000)]
let_op() is no longer the default implementation of op(). Rationale: let_op()
needs to clear status_flags::hash_calculated, otherwise we could end up with
equal objects that have different hash values. But clearing hash_calculated
on a read-only op() access would be inefficient. let_op() is now only
implemented by lst and matrix.

21 years ago- added non-const operator[]
Christian Bauer [Thu, 20 Feb 2003 03:33:18 +0000 (03:33 +0000)]
- added non-const operator[]
- removed let_op() for power and relational
- removed redundant matrix::op()

21 years agosynced to 1.0
Christian Bauer [Wed, 19 Feb 2003 23:32:50 +0000 (23:32 +0000)]
synced to 1.0

21 years ago*** empty log message ***
Christian Bauer [Wed, 19 Feb 2003 23:13:10 +0000 (23:13 +0000)]
*** empty log message ***

21 years agosynced to 1.0
Christian Bauer [Wed, 19 Feb 2003 23:13:04 +0000 (23:13 +0000)]
synced to 1.0

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

21 years agosynced to 1.0
Christian Bauer [Wed, 5 Feb 2003 22:47:12 +0000 (22:47 +0000)]
synced to 1.0

21 years agodocumentation update
Christian Bauer [Wed, 5 Feb 2003 22:33:10 +0000 (22:33 +0000)]
documentation update

21 years agodummy index renamer uses smaller set of global indices
Christian Bauer [Tue, 4 Feb 2003 19:20:04 +0000 (19:20 +0000)]
dummy index renamer uses smaller set of global indices

21 years agodummy index renamer ignores index dimensions
Christian Bauer [Tue, 4 Feb 2003 19:11:37 +0000 (19:11 +0000)]
dummy index renamer ignores index dimensions

21 years agodocumentation update
Christian Bauer [Tue, 4 Feb 2003 19:11:14 +0000 (19:11 +0000)]
documentation update

21 years agoadded to_polynomial(), to complement to_rational()
Christian Bauer [Thu, 30 Jan 2003 22:35:15 +0000 (22:35 +0000)]
added to_polynomial(), to complement to_rational()

21 years agodelta tensor makes itself square
Christian Bauer [Sat, 25 Jan 2003 00:29:20 +0000 (00:29 +0000)]
delta tensor makes itself square

21 years agosynced to 1.0
Christian Bauer [Thu, 23 Jan 2003 19:53:33 +0000 (19:53 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Thu, 23 Jan 2003 18:54:03 +0000 (18:54 +0000)]
synced to 1.0

21 years agoadded option to print index dimensions
Christian Bauer [Thu, 23 Jan 2003 17:47:50 +0000 (17:47 +0000)]
added option to print index dimensions

21 years agobetter error reporting for minimal_dim()
Christian Bauer [Wed, 22 Jan 2003 20:05:21 +0000 (20:05 +0000)]
better error reporting for minimal_dim()

21 years ago*** empty log message ***
Christian Bauer [Tue, 21 Jan 2003 23:52:31 +0000 (23:52 +0000)]
*** empty log message ***

21 years ago2002 -> 2003
Christian Bauer [Tue, 21 Jan 2003 23:52:19 +0000 (23:52 +0000)]
2002 -> 2003

21 years agofixed bugs in dummy index symmetrization and clifford contraction
Christian Bauer [Tue, 21 Jan 2003 22:36:58 +0000 (22:36 +0000)]
fixed bugs in dummy index symmetrization and clifford contraction

21 years ago* documentation update.
Richard Kreckel [Thu, 26 Dec 2002 16:57:46 +0000 (16:57 +0000)]
* documentation update.

21 years ago* Remove hack obsoleted with GCC 3.x.
Richard Kreckel [Thu, 26 Dec 2002 16:56:09 +0000 (16:56 +0000)]
* Remove hack obsoleted with GCC 3.x.

21 years agoGiNaC 1.1 requires GCC 3.x
Christian Bauer [Fri, 6 Dec 2002 19:23:34 +0000 (19:23 +0000)]
GiNaC 1.1 requires GCC 3.x

21 years agoimplemented 'smartsubs' algebraic substitution, donated by Chris Dams
Christian Bauer [Wed, 4 Dec 2002 20:44:10 +0000 (20:44 +0000)]
implemented 'smartsubs' algebraic substitution, donated by Chris Dams
(tutorial not yet in sync, will update later)

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

21 years agosynced to 1.0
Christian Bauer [Wed, 27 Nov 2002 19:19:01 +0000 (19:19 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Thu, 21 Nov 2002 23:05:36 +0000 (23:05 +0000)]
synced to 1.0

21 years ago- synced to 1.0 (gammaL/R)
Christian Bauer [Wed, 20 Nov 2002 20:44:49 +0000 (20:44 +0000)]
- synced to 1.0 (gammaL/R)
- removed dirac_gamma6/7()
- renamed simplify_ncmul() to eval_ncmul(), as it should have been called from
  the beginning

21 years agosynced to 1.0
Christian Bauer [Wed, 20 Nov 2002 20:43:51 +0000 (20:43 +0000)]
synced to 1.0

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

21 years agosynced to 1.0
Christian Bauer [Sun, 10 Nov 2002 22:11:18 +0000 (22:11 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Wed, 6 Nov 2002 20:11:06 +0000 (20:11 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Tue, 5 Nov 2002 17:50:20 +0000 (17:50 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Tue, 29 Oct 2002 19:03:35 +0000 (19:03 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Fri, 25 Oct 2002 18:44:14 +0000 (18:44 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Fri, 25 Oct 2002 18:17:47 +0000 (18:17 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Thu, 24 Oct 2002 21:06:40 +0000 (21:06 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Thu, 24 Oct 2002 18:14:55 +0000 (18:14 +0000)]
synced to 1.0

21 years agosynced to 1.0
Christian Bauer [Thu, 17 Oct 2002 18:36:23 +0000 (18:36 +0000)]
synced to 1.0