]>
www.ginac.de Git - ginac.git/log
Christian Bauer [Mon, 15 Mar 2004 20:47:17 +0000 (20:47 +0000)]
added documentation for const_iterator
Christian Bauer [Mon, 15 Mar 2004 20:14:33 +0000 (20:14 +0000)]
fixes for gcc 3.4
Christian Bauer [Mon, 15 Mar 2004 20:14:12 +0000 (20:14 +0000)]
documentation update
Jens Vollinga [Thu, 11 Mar 2004 17:57:24 +0000 (17:57 +0000)]
Synced to HEAD.
Jens Vollinga [Thu, 11 Mar 2004 16:01:26 +0000 (16:01 +0000)]
Synced to HEAD.
Jens Vollinga [Wed, 10 Mar 2004 16:20:02 +0000 (16:20 +0000)]
Improved series expansion synced to HEAD.
Jens Vollinga [Wed, 10 Mar 2004 16:19:50 +0000 (16:19 +0000)]
Modifications for improved series expansion.
Richard Kreckel [Wed, 25 Feb 2004 01:38:15 +0000 (01:38 +0000)]
* Don't mention sloooow mirror sites for CLN.
Christian Bauer [Wed, 18 Feb 2004 17:48:11 +0000 (17:48 +0000)]
updated list of authors
Christian Bauer [Fri, 30 Jan 2004 17:54:53 +0000 (17:54 +0000)]
canonicalize_clifford() was omitting some ONEs
Jens Vollinga [Wed, 28 Jan 2004 20:22:42 +0000 (20:22 +0000)]
Synced to HEAD.
Christian Bauer [Wed, 28 Jan 2004 19:34:55 +0000 (19:34 +0000)]
expand_indexed expands the base expression
Jens Vollinga [Tue, 27 Jan 2004 12:10:56 +0000 (12:10 +0000)]
Improved output.
Jens Vollinga [Mon, 19 Jan 2004 16:44:39 +0000 (16:44 +0000)]
Fixed section chaining.
Richard Kreckel [Fri, 16 Jan 2004 00:50:28 +0000 (00:50 +0000)]
* Fix typo. (Hi Keith!)
Jens Vollinga [Fri, 9 Jan 2004 15:47:51 +0000 (15:47 +0000)]
Update for realsymbols and conjugate.
Christian Bauer [Thu, 8 Jan 2004 20:01:43 +0000 (20:01 +0000)]
fixed is_exactly_a<symbol>
Jens Vollinga [Thu, 8 Jan 2004 19:03:18 +0000 (19:03 +0000)]
Man-page mentions keywords real_symbols and complex_symbols.
Jens Vollinga [Thu, 8 Jan 2004 18:53:36 +0000 (18:53 +0000)]
Changed symbol_options to domain.
Jens Vollinga [Thu, 8 Jan 2004 18:48:10 +0000 (18:48 +0000)]
* Added realsymbol class.
* Renamed symbol_options to domain.
Christian Bauer [Thu, 8 Jan 2004 18:06:37 +0000 (18:06 +0000)]
Happy New Year!
Jens Vollinga [Wed, 7 Jan 2004 16:03:57 +0000 (16:03 +0000)]
Updated remarks on harmonic polylog.
Christian Bauer [Tue, 6 Jan 2004 20:58:38 +0000 (20:58 +0000)]
added online help for conjugate()
Christian Bauer [Tue, 6 Jan 2004 20:58:26 +0000 (20:58 +0000)]
- fixed LaTeX output of conjugate()
- symbol::info() answers to info_flags::real
Jens Vollinga [Tue, 6 Jan 2004 18:38:45 +0000 (18:38 +0000)]
Added check for harmonic polylog.
Jens Vollinga [Tue, 6 Jan 2004 18:38:10 +0000 (18:38 +0000)]
Fixed bug in harmonic polylogs for complex arguments with positive imaginary part.
Jens Vollinga [Sun, 4 Jan 2004 16:51:08 +0000 (16:51 +0000)]
Added log(exp(x)) -> x for real symbols.
Jens Vollinga [Sun, 4 Jan 2004 16:17:46 +0000 (16:17 +0000)]
Add remark about complex conjugation.
Jens Vollinga [Sun, 4 Jan 2004 16:13:56 +0000 (16:13 +0000)]
Added keywords "complex_symbols" and "real_symbols" to influence symbol production.
Jens Vollinga [Sun, 4 Jan 2004 16:12:40 +0000 (16:12 +0000)]
* Added complex conjugation methods and GiNaC function "conjugate".
* Data member "value" now is cln::cl_N.
Jens Vollinga [Sun, 4 Jan 2004 16:11:45 +0000 (16:11 +0000)]
Added complex conjugation methods and GiNaC function "conjugate".
Richard Kreckel [Thu, 1 Jan 2004 18:06:32 +0000 (18:06 +0000)]
* Mention our convention degree(0) == 0.
Christian Bauer [Wed, 31 Dec 2003 19:45:59 +0000 (19:45 +0000)]
fixed a bug (placement of opening brace of class definitions)
Richard Kreckel [Sat, 20 Dec 2003 00:47:28 +0000 (00:47 +0000)]
* Sync to 1-1.
Jens Vollinga [Fri, 19 Dec 2003 17:40:08 +0000 (17:40 +0000)]
Removed debugging code.
Jens Vollinga [Fri, 19 Dec 2003 17:37:14 +0000 (17:37 +0000)]
Fixed bug in convergence check with complex arguments.
Richard Kreckel [Fri, 19 Dec 2003 01:28:01 +0000 (01:28 +0000)]
* s/LFLAGS/AM_LFLAGS/, s/YFLAGS/AM_YFLAGS/.
Richard Kreckel [Fri, 19 Dec 2003 01:27:31 +0000 (01:27 +0000)]
* s/LFLAGS/AM_LFLAGS/.
Christian Bauer [Thu, 18 Dec 2003 18:33:01 +0000 (18:33 +0000)]
some attempts to squeeze performance out of mul::expand()
Christian Bauer [Tue, 16 Dec 2003 17:52:06 +0000 (17:52 +0000)]
1/1/e expanded e but shouldn't
Christian Bauer [Sat, 13 Dec 2003 19:04:38 +0000 (19:04 +0000)]
added more checks for expand()
Christian Bauer [Sat, 13 Dec 2003 19:03:02 +0000 (19:03 +0000)]
fixed omission in power::expand()
Christian Bauer [Thu, 11 Dec 2003 21:16:55 +0000 (21:16 +0000)]
optimization to ex::expand()
Jens Vollinga [Thu, 11 Dec 2003 20:52:59 +0000 (20:52 +0000)]
Synced to HEAD.
Christian Bauer [Thu, 11 Dec 2003 20:34:04 +0000 (20:34 +0000)]
synced to 1.1 (expand() problem)
Christian Bauer [Thu, 11 Dec 2003 18:57:50 +0000 (18:57 +0000)]
hash keys of indices must not depend on the index dimension; doing so breaks
the ordering of dummy indices that simplify_index() depends on
Richard Kreckel [Wed, 10 Dec 2003 01:41:28 +0000 (01:41 +0000)]
* Fix some spellos.
Jens Vollinga [Mon, 8 Dec 2003 18:20:40 +0000 (18:20 +0000)]
Synced to HEAD.
Jens Vollinga [Mon, 1 Dec 2003 23:03:07 +0000 (23:03 +0000)]
* Improved exams for S
* Added exams for zeta, H and Li
Jens Vollinga [Mon, 1 Dec 2003 23:02:16 +0000 (23:02 +0000)]
Fixed severe bug that caused Li and S to hang for certain parameters
Jens Vollinga [Mon, 1 Dec 2003 21:03:15 +0000 (21:03 +0000)]
Fixed {} bug
Jens Vollinga [Mon, 1 Dec 2003 18:03:56 +0000 (18:03 +0000)]
* Fixed bug in convert_H_to_Li()
* Removed safety check in convert_parameter_H_to_Li()
Jens Vollinga [Mon, 1 Dec 2003 17:39:21 +0000 (17:39 +0000)]
Updated documentation for multiple polylogarithms
Jens Vollinga [Mon, 1 Dec 2003 01:16:17 +0000 (01:16 +0000)]
* Fixed bug in example
Jens Vollinga [Mon, 1 Dec 2003 00:51:19 +0000 (00:51 +0000)]
* eval() now completed for every function
* Fixed deriv of H and zeta
* Fixed alignment/indentation, some code face-lifting
Jens Vollinga [Sat, 29 Nov 2003 17:33:47 +0000 (17:33 +0000)]
* Removed convert_H_notation, added convert_H_to_Li
Jens Vollinga [Sat, 29 Nov 2003 17:33:41 +0000 (17:33 +0000)]
* Removed H(m,s,x)
* H(m,s) now handles also negative parameters in RV notation
* H uses now x -> (1-x)/(1+x) transformation
* Removed convert_H_notation, added convert_H_to_Li
* Using the new printing options every function now has a nice LaTeX output
Christian Bauer [Thu, 20 Nov 2003 19:59:07 +0000 (19:59 +0000)]
fixed typo
Christian Bauer [Thu, 20 Nov 2003 19:56:46 +0000 (19:56 +0000)]
removed "ginac" from includedir (as in ginac-config)
Christian Bauer [Thu, 20 Nov 2003 19:18:27 +0000 (19:18 +0000)]
added pkg-config support
Christian Bauer [Thu, 20 Nov 2003 17:53:46 +0000 (17:53 +0000)]
fderivative wasn't printed correctly
Jens Vollinga [Tue, 18 Nov 2003 20:18:35 +0000 (20:18 +0000)]
* Made function "convert_H_notation" available to ginsh
Jens Vollinga [Tue, 18 Nov 2003 20:18:02 +0000 (20:18 +0000)]
* Added harmonic polylog with signed parameters as H(m,s,x)
* Added function "convert_H_notation" to deal with Remiddi/Vermaseren notation
Christian Bauer [Tue, 18 Nov 2003 20:11:39 +0000 (20:11 +0000)]
added a do-nothing function option "dummy()" to simplify the creation of
functions without any eval(), evalf() etc. options
Christian Bauer [Tue, 18 Nov 2003 20:10:33 +0000 (20:10 +0000)]
mention the "dummy()" function option
Christian Bauer [Tue, 18 Nov 2003 20:10:19 +0000 (20:10 +0000)]
added example for namespace bracing
Jens Vollinga [Tue, 18 Nov 2003 15:15:10 +0000 (15:15 +0000)]
* Fixed bug in zeta(m,s).
* Li({},{}) has improved sum-loop now.
Jens Vollinga [Mon, 17 Nov 2003 22:18:02 +0000 (22:18 +0000)]
* Removed mZeta
* Relaxed convergence check for multiple polylog
* Implemented alternating Euler sums as zeta(m,s)
Jens Vollinga [Mon, 17 Nov 2003 22:16:08 +0000 (22:16 +0000)]
* zeta(n,x) is now zetaderiv(n,s)
Richard Kreckel [Sun, 9 Nov 2003 01:23:35 +0000 (01:23 +0000)]
* Indentation^WAligment fix. ;-)
Christian Bauer [Sat, 8 Nov 2003 22:03:22 +0000 (22:03 +0000)]
Added a document about the coding conventions used in GiNaC. Corrections,
additions, and suggestions are welcome.
Jens Vollinga [Mon, 3 Nov 2003 21:04:29 +0000 (21:04 +0000)]
Synced changes to HEAD.
Jens Vollinga [Mon, 3 Nov 2003 21:03:44 +0000 (21:03 +0000)]
Synced nested sums functions documentation to HEAD
Christian Bauer [Mon, 3 Nov 2003 20:39:08 +0000 (20:39 +0000)]
documentation update
Christian Bauer [Mon, 3 Nov 2003 18:21:51 +0000 (18:21 +0000)]
added a section on adding new output formats
Christian Bauer [Thu, 30 Oct 2003 22:17:29 +0000 (22:17 +0000)]
location of C++ FAQ Lite has changed
Christian Bauer [Mon, 20 Oct 2003 19:54:21 +0000 (19:54 +0000)]
added an "options" parameter to simplify_indexed(), for future extensions
Christian Bauer [Fri, 17 Oct 2003 20:10:57 +0000 (20:10 +0000)]
added docs for new-style printing system
Christian Bauer [Fri, 17 Oct 2003 00:29:59 +0000 (00:29 +0000)]
synced to 1.1
Richard Kreckel [Tue, 14 Oct 2003 00:23:44 +0000 (00:23 +0000)]
* Dox fix.
Richard Kreckel [Mon, 13 Oct 2003 02:10:00 +0000 (02:10 +0000)]
* Made use of new operator, when constructing test matrices.
* Added (but left disabled) Lewis' and Wester's test O2.
Richard Kreckel [Mon, 13 Oct 2003 02:06:16 +0000 (02:06 +0000)]
* Multiplication by 4 is easier than by 25/4. ;-)
Richard Kreckel [Mon, 13 Oct 2003 01:43:03 +0000 (01:43 +0000)]
* time_lw_H.cpp (test): Simplification of Hilbert determinant formula.
Richard Kreckel [Sun, 12 Oct 2003 23:49:09 +0000 (23:49 +0000)]
* All your dependent bases are... D'Oh!
Richard Kreckel [Sun, 12 Oct 2003 14:18:49 +0000 (14:18 +0000)]
* times.cpp (randomify_symbol_serials): New.
Richard Kreckel [Sun, 12 Oct 2003 14:04:41 +0000 (14:04 +0000)]
* Some of your (dependent) bases are belong to somebody else. :-(
Richard Kreckel [Sun, 12 Oct 2003 02:38:26 +0000 (02:38 +0000)]
* All your dependent bases are belong to us!
Richard Kreckel [Sun, 12 Oct 2003 01:44:19 +0000 (01:44 +0000)]
* All your dependent bases are belong to us!
Christian Bauer [Thu, 9 Oct 2003 21:07:36 +0000 (21:07 +0000)]
compare(ex(0)) -> is_zero()
Christian Bauer [Wed, 1 Oct 2003 17:42:54 +0000 (17:42 +0000)]
added insert(iterator, value_type)
Jens Vollinga [Tue, 30 Sep 2003 21:50:02 +0000 (21:50 +0000)]
Synced to 1.1
Christian Bauer [Tue, 30 Sep 2003 19:58:59 +0000 (19:58 +0000)]
Implemented the Blitz++ trick to allow the initialization of lists and matrices
from comma-separated sequences of expressions, like this:
lst l;
l = x, 2, y, x+y;
matrix M(3, 3);
M = x, y, 0,
-y, x, 0,
0, 0, 1;
This is both faster and produces much smaller code than the old constructors
lst(ex, ex, ...) and matrix(unsigned, unsigned, lst), especially in the case
of matrices, and is now the recommended way to create these objects.
Christian Bauer [Mon, 29 Sep 2003 17:30:11 +0000 (17:30 +0000)]
parallel build uses NCPU jobs instead of NCPU+1
Jens Vollinga [Mon, 29 Sep 2003 17:25:29 +0000 (17:25 +0000)]
Synced to 1.1
Christian Bauer [Thu, 18 Sep 2003 19:35:47 +0000 (19:35 +0000)]
tidied up ex::subs()
Richard Kreckel [Sat, 6 Sep 2003 01:11:58 +0000 (01:11 +0000)]
* ginsh_input(): Modern versions of flex want us to use the macro
YY_CURRENT_BUFFER instead of accessing yy_current_buffer directly.
(I'm not sure about the preprocessor conditional, but asking whether
YY_CURRENT_BUFFER is defined appears to be the most natural strategy.)
Christian Bauer [Fri, 5 Sep 2003 19:58:11 +0000 (19:58 +0000)]
Improved the pre-/postorder iterators: They visit the root node and are now
only marginally slower than a recursive function like traverse(). The only
remaining problem is that for an expression consisting of only one primitive
object, ex::begin() and ex::end() return the same value, so the iteration
immediately stops without visiting the one existing node. We probably need
special versions of begin()/end() for creating pre-/postorder iterators after
all.
Christian Bauer [Thu, 4 Sep 2003 18:31:09 +0000 (18:31 +0000)]
added a note about expressions in STL containers
Christian Bauer [Thu, 4 Sep 2003 18:01:09 +0000 (18:01 +0000)]
mention the subs(exmap &) form
Christian Bauer [Thu, 4 Sep 2003 18:00:59 +0000 (18:00 +0000)]
documentation update