]>
www.ginac.de Git - ginac.git/log
Jens Vollinga [Sun, 5 Oct 2003 14:21:58 +0000 (14:21 +0000)]
mZeta now uses Crandall's algorithm with Bailey acceleration.
Jens Vollinga [Sun, 5 Oct 2003 12:42:19 +0000 (12:42 +0000)]
Code restructuring.
Christian Bauer [Wed, 1 Oct 2003 17:44:17 +0000 (17:44 +0000)]
synced to HEAD
Jens Vollinga [Tue, 30 Sep 2003 21:48:38 +0000 (21:48 +0000)]
Speed improvements for S(n,p,x) and mZeta.
Christian Bauer [Tue, 30 Sep 2003 20:23:35 +0000 (20:23 +0000)]
*** empty log message ***
Christian Bauer [Tue, 30 Sep 2003 20:23:27 +0000 (20:23 +0000)]
synced to HEAD
Christian Bauer [Tue, 30 Sep 2003 20:23:23 +0000 (20:23 +0000)]
documentation update
Jens Vollinga [Mon, 29 Sep 2003 16:06:35 +0000 (16:06 +0000)]
Euler-MacLaurin summation is only used if it is faster than the normal summation.
eval behaviour fixed.
mZeta checks for divergence.
Jens Vollinga [Tue, 23 Sep 2003 21:56:49 +0000 (21:56 +0000)]
S(n,p,-1) with p>1 now evaluates.
Jens Vollinga [Mon, 22 Sep 2003 21:26:04 +0000 (21:26 +0000)]
Classical polylog now uses Euler-MacLaurin summation.
Some speed improvements for S.
Jens Vollinga [Fri, 19 Sep 2003 17:27:12 +0000 (17:27 +0000)]
series expansion behaviour fixed.
harmonic/multiple polylogs now check for convergence.
Christian Bauer [Thu, 18 Sep 2003 19:38:01 +0000 (19:38 +0000)]
better error reporting in basic::subs()
Richard Kreckel [Sat, 6 Sep 2003 01:12:51 +0000 (01:12 +0000)]
* ginsh_input(): Sync to HEAD.
Christian Bauer [Thu, 4 Sep 2003 19:33:39 +0000 (19:33 +0000)]
added a note about expressions in STL containers
Christian Bauer [Tue, 2 Sep 2003 18:28:18 +0000 (18:28 +0000)]
some cleanups in TeX output
Christian Bauer [Fri, 29 Aug 2003 20:57:31 +0000 (20:57 +0000)]
removed ex::const_iterator (iterators will be implemented in GiNaC 1.2, but
in a slightly different way)
Richard Kreckel [Fri, 29 Aug 2003 01:04:23 +0000 (01:04 +0000)]
* Fix for lintian error "package-lacks-versioned-build-depends-on-debhelper 4".
Richard Kreckel [Fri, 29 Aug 2003 00:29:56 +0000 (00:29 +0000)]
* Updated to match Debian's current ginac_1.1.3-1.diff.gz.
Christian Bauer [Tue, 26 Aug 2003 22:01:12 +0000 (22:01 +0000)]
implementation of ex::const_iterator::operator[] was missing
Christian Bauer [Tue, 26 Aug 2003 19:37:55 +0000 (19:37 +0000)]
fixed memory leak in subs(), reproducible by, for example, the following code:
symbol x("x");
ex e = lst(x, 1/x);
ex f = e.subs(x == 0); // throws an exception
Christian Bauer [Mon, 25 Aug 2003 18:46:22 +0000 (18:46 +0000)]
synced to 1.2
Christian Bauer [Fri, 22 Aug 2003 17:20:23 +0000 (17:20 +0000)]
no timer.h
Christian Bauer [Fri, 22 Aug 2003 17:13:58 +0000 (17:13 +0000)]
preparing for 1.1.3 release
Christian Bauer [Fri, 22 Aug 2003 17:13:54 +0000 (17:13 +0000)]
- documentation update
- preparing for 1.1.3 release
Christian Bauer [Fri, 22 Aug 2003 17:05:59 +0000 (17:05 +0000)]
synced to 1.2
Christian Bauer [Fri, 22 Aug 2003 17:01:15 +0000 (17:01 +0000)]
hash_map.h didn't get installed
Christian Bauer [Thu, 21 Aug 2003 22:57:34 +0000 (22:57 +0000)]
synced to 1.2
Christian Bauer [Thu, 21 Aug 2003 22:50:32 +0000 (22:50 +0000)]
synced to 1.2
Christian Bauer [Wed, 20 Aug 2003 22:25:34 +0000 (22:25 +0000)]
synced to 1.2
Christian Bauer [Wed, 20 Aug 2003 22:16:05 +0000 (22:16 +0000)]
fixed typo
Christian Bauer [Wed, 20 Aug 2003 21:11:00 +0000 (21:11 +0000)]
synced to 1.1
Christian Bauer [Wed, 20 Aug 2003 21:08:21 +0000 (21:08 +0000)]
synced to 1.2
Christian Bauer [Mon, 18 Aug 2003 20:33:28 +0000 (20:33 +0000)]
synced to 1.2
Christian Bauer [Mon, 18 Aug 2003 19:06:36 +0000 (19:06 +0000)]
- synced to 1.2
- added missing exam_inifcns_nstdsums.h
Jens Vollinga [Fri, 15 Aug 2003 14:39:58 +0000 (14:39 +0000)]
Made exam self-contained.
Richard Kreckel [Fri, 15 Aug 2003 01:46:47 +0000 (01:46 +0000)]
* acinclude.m4 (GINAC_CHECK_ERRORS): exit with non-zero return value on error.
Thus, debian/rules and similar environments can easily probe the return value
of configure and forego a hopeless compilation effort. This has been the
cause of much pain and suffering for the poor Debian m68k build daemon.
Jens Vollinga [Thu, 14 Aug 2003 18:49:46 +0000 (18:49 +0000)]
Added test for new functions.
Jens Vollinga [Thu, 14 Aug 2003 18:48:27 +0000 (18:48 +0000)]
Manual mentions new functions.
Jens Vollinga [Thu, 14 Aug 2003 18:47:45 +0000 (18:47 +0000)]
Added new functions (polylogarithm[classical/multiple/harmonic/nielsens] and multiple zeta value)
Christian Bauer [Wed, 13 Aug 2003 18:44:47 +0000 (18:44 +0000)]
lst(0) now works as expected
Christian Bauer [Wed, 13 Aug 2003 18:44:36 +0000 (18:44 +0000)]
fixed punctuation
Christian Bauer [Mon, 11 Aug 2003 17:54:22 +0000 (17:54 +0000)]
finalized 1.1.2
Christian Bauer [Wed, 6 Aug 2003 18:34:41 +0000 (18:34 +0000)]
fixed typo
Christian Bauer [Mon, 21 Jul 2003 19:46:33 +0000 (19:46 +0000)]
synced to 1.2
Christian Bauer [Mon, 21 Jul 2003 18:45:00 +0000 (18:45 +0000)]
generous use of subs_options::no_pattern
Christian Bauer [Mon, 21 Jul 2003 17:44:38 +0000 (17:44 +0000)]
more efficient default is_exactly_a<>()
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
Christian Bauer [Mon, 21 Jul 2003 17:34:21 +0000 (17:34 +0000)]
subs_no_pattern -> no_pattern
Christian Bauer [Mon, 21 Jul 2003 17:24:18 +0000 (17:24 +0000)]
synced with 1.2
Christian Bauer [Thu, 17 Jul 2003 20:19:57 +0000 (20:19 +0000)]
some (trivial) fixes for gcc 3.4
Christian Bauer [Fri, 11 Jul 2003 20:20:09 +0000 (20:20 +0000)]
synced to 1.2
Christian Bauer [Fri, 11 Jul 2003 19:23:54 +0000 (19:23 +0000)]
mention the subs_options
Christian Bauer [Fri, 11 Jul 2003 18:38:29 +0000 (18:38 +0000)]
synced to 1.2
Christian Bauer [Thu, 10 Jul 2003 20:40:43 +0000 (20:40 +0000)]
synced to 1.2
Christian Bauer [Wed, 2 Jul 2003 17:43:29 +0000 (17:43 +0000)]
synced to 1.1
Christian Bauer [Mon, 30 Jun 2003 22:03:06 +0000 (22:03 +0000)]
numeric denominators weren't made unit normal in fraction cancellation
Christian Bauer [Mon, 30 Jun 2003 22:02:09 +0000 (22:02 +0000)]
documentation update
Christian Bauer [Mon, 30 Jun 2003 16:50:17 +0000 (16:50 +0000)]
synced to 1.2
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)
Christian Bauer [Fri, 20 Jun 2003 18:06:09 +0000 (18:06 +0000)]
synced to 1.2
Christian Bauer [Wed, 18 Jun 2003 23:56:57 +0000 (23:56 +0000)]
finalizing 1.1.1
Christian Bauer [Wed, 18 Jun 2003 23:37:12 +0000 (23:37 +0000)]
fixed a typo
Christian Bauer [Wed, 18 Jun 2003 22:04:59 +0000 (22:04 +0000)]
updated the changelog
Christian Bauer [Wed, 18 Jun 2003 22:01:57 +0000 (22:01 +0000)]
documentation update
Christian Bauer [Wed, 18 Jun 2003 21:59:17 +0000 (21:59 +0000)]
fixed typo
Christian Bauer [Wed, 18 Jun 2003 19:13:20 +0000 (19:13 +0000)]
pole_error and do_taylor moved to public header files
Christian Bauer [Wed, 18 Jun 2003 19:05:08 +0000 (19:05 +0000)]
implemented relational::subs()
Christian Bauer [Sat, 7 Jun 2003 00:47:49 +0000 (00:47 +0000)]
synced to 1.2
Christian Bauer [Fri, 6 Jun 2003 20:10:22 +0000 (20:10 +0000)]
minor cleanups
Christian Bauer [Mon, 2 Jun 2003 20:18:23 +0000 (20:18 +0000)]
removed redundant destructors, copy constructors, and assignment operators
Richard Kreckel [Wed, 21 May 2003 02:46:55 +0000 (02:46 +0000)]
* numeric::power(): try harder finding unit exponents.
* numeric::power_dyn(): likewise.
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)
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
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()
Christian Bauer [Tue, 6 May 2003 17:51:03 +0000 (17:51 +0000)]
synced to 1.0
Christian Bauer [Wed, 30 Apr 2003 19:50:31 +0000 (19:50 +0000)]
synced to 1.0
Christian Bauer [Fri, 4 Apr 2003 22:21:59 +0000 (22:21 +0000)]
updated for debian/sarge
Christian Bauer [Thu, 3 Apr 2003 21:14:32 +0000 (21:14 +0000)]
final (?) update for 1.1
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
Christian Bauer [Thu, 27 Mar 2003 20:01:02 +0000 (20:01 +0000)]
added missing namespace qualifiers to macros
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
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
Christian Bauer [Wed, 26 Mar 2003 19:53:09 +0000 (19:53 +0000)]
replaced calls of printtree()
Christian Bauer [Wed, 26 Mar 2003 19:52:55 +0000 (19:52 +0000)]
documentation update
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.
Christian Bauer [Mon, 24 Mar 2003 17:50:06 +0000 (17:50 +0000)]
simplified_ncmul() -> hold_ncmul()
nonsimplified_ncmul() -> reeval_ncmul()
Christian Bauer [Mon, 24 Mar 2003 17:19:09 +0000 (17:19 +0000)]
synced to 1.0
Christian Bauer [Wed, 19 Mar 2003 21:26:24 +0000 (21:26 +0000)]
added docs for to_polynomial()
Christian Bauer [Wed, 19 Mar 2003 21:26:10 +0000 (21:26 +0000)]
documentation update
Christian Bauer [Wed, 5 Mar 2003 22:30:42 +0000 (22:30 +0000)]
synced to 1.0
Christian Bauer [Wed, 5 Mar 2003 18:12:56 +0000 (18:12 +0000)]
subs_algebraic enters subexpressions
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
Christian Bauer [Tue, 4 Mar 2003 23:58:23 +0000 (23:58 +0000)]
disabled check (I'm impatient...)
Christian Bauer [Tue, 4 Mar 2003 22:15:56 +0000 (22:15 +0000)]
- fixed some compiler warnings
- removed obsolete code
Christian Bauer [Tue, 4 Mar 2003 22:15:47 +0000 (22:15 +0000)]
fixed some compiler warnings
Christian Bauer [Sat, 1 Mar 2003 21:16:25 +0000 (21:16 +0000)]
documentation update
Christian Bauer [Fri, 28 Feb 2003 21:08:36 +0000 (21:08 +0000)]
documentation update
Christian Bauer [Fri, 28 Feb 2003 20:51:35 +0000 (20:51 +0000)]
some cleanups
Christian Bauer [Thu, 27 Feb 2003 21:22:57 +0000 (21:22 +0000)]
synced to 1.0
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