]> www.ginac.de Git - ginac.git/log
ginac.git
20 years agoModifications for improved series expansion.
Jens Vollinga [Wed, 10 Mar 2004 16:19:50 +0000 (16:19 +0000)]
Modifications for improved series expansion.

20 years ago* Don't mention sloooow mirror sites for CLN.
Richard Kreckel [Wed, 25 Feb 2004 01:38:15 +0000 (01:38 +0000)]
* Don't mention sloooow mirror sites for CLN.

20 years agoupdated list of authors
Christian Bauer [Wed, 18 Feb 2004 17:48:11 +0000 (17:48 +0000)]
updated list of authors

20 years agocanonicalize_clifford() was omitting some ONEs
Christian Bauer [Fri, 30 Jan 2004 17:54:53 +0000 (17:54 +0000)]
canonicalize_clifford() was omitting some ONEs

20 years agoSynced to HEAD.
Jens Vollinga [Wed, 28 Jan 2004 20:22:42 +0000 (20:22 +0000)]
Synced to HEAD.

20 years agoexpand_indexed expands the base expression
Christian Bauer [Wed, 28 Jan 2004 19:34:55 +0000 (19:34 +0000)]
expand_indexed expands the base expression

20 years agoImproved output.
Jens Vollinga [Tue, 27 Jan 2004 12:10:56 +0000 (12:10 +0000)]
Improved output.

20 years agoFixed section chaining.
Jens Vollinga [Mon, 19 Jan 2004 16:44:39 +0000 (16:44 +0000)]
Fixed section chaining.

20 years ago* Fix typo. (Hi Keith!)
Richard Kreckel [Fri, 16 Jan 2004 00:50:28 +0000 (00:50 +0000)]
* Fix typo. (Hi Keith!)

20 years agoUpdate for realsymbols and conjugate.
Jens Vollinga [Fri, 9 Jan 2004 15:47:51 +0000 (15:47 +0000)]
Update for realsymbols and conjugate.

20 years agofixed is_exactly_a<symbol>
Christian Bauer [Thu, 8 Jan 2004 20:01:43 +0000 (20:01 +0000)]
fixed is_exactly_a<symbol>

20 years agoMan-page mentions keywords real_symbols and complex_symbols.
Jens Vollinga [Thu, 8 Jan 2004 19:03:18 +0000 (19:03 +0000)]
Man-page mentions keywords real_symbols and complex_symbols.

20 years agoChanged symbol_options to domain.
Jens Vollinga [Thu, 8 Jan 2004 18:53:36 +0000 (18:53 +0000)]
Changed symbol_options to domain.

20 years ago* Added realsymbol class.
Jens Vollinga [Thu, 8 Jan 2004 18:48:10 +0000 (18:48 +0000)]
* Added realsymbol class.
* Renamed symbol_options to domain.

20 years agoHappy New Year!
Christian Bauer [Thu, 8 Jan 2004 18:06:37 +0000 (18:06 +0000)]
Happy New Year!

20 years agoUpdated remarks on harmonic polylog.
Jens Vollinga [Wed, 7 Jan 2004 16:03:57 +0000 (16:03 +0000)]
Updated remarks on harmonic polylog.

20 years agoadded online help for conjugate()
Christian Bauer [Tue, 6 Jan 2004 20:58:38 +0000 (20:58 +0000)]
added online help for conjugate()

20 years ago- fixed LaTeX output of 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

20 years agoAdded check for harmonic polylog.
Jens Vollinga [Tue, 6 Jan 2004 18:38:45 +0000 (18:38 +0000)]
Added check for harmonic polylog.

20 years agoFixed bug in harmonic polylogs for complex arguments with positive imaginary part.
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.

20 years agoAdded log(exp(x)) -> x for real symbols.
Jens Vollinga [Sun, 4 Jan 2004 16:51:08 +0000 (16:51 +0000)]
Added log(exp(x)) -> x for real symbols.

20 years agoAdd remark about complex conjugation.
Jens Vollinga [Sun, 4 Jan 2004 16:17:46 +0000 (16:17 +0000)]
Add remark about complex conjugation.

20 years agoAdded keywords "complex_symbols" and "real_symbols" to influence symbol production.
Jens Vollinga [Sun, 4 Jan 2004 16:13:56 +0000 (16:13 +0000)]
Added keywords "complex_symbols" and "real_symbols" to influence symbol production.

20 years ago* Added complex conjugation methods and GiNaC function "conjugate".
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.

20 years agoAdded complex conjugation methods and GiNaC function "conjugate".
Jens Vollinga [Sun, 4 Jan 2004 16:11:45 +0000 (16:11 +0000)]
Added complex conjugation methods and GiNaC function "conjugate".

20 years ago* Mention our convention degree(0) == 0.
Richard Kreckel [Thu, 1 Jan 2004 18:06:32 +0000 (18:06 +0000)]
* Mention our convention degree(0) == 0.

20 years agofixed a bug (placement of opening brace of class definitions)
Christian Bauer [Wed, 31 Dec 2003 19:45:59 +0000 (19:45 +0000)]
fixed a bug (placement of opening brace of class definitions)

20 years ago* Sync to 1-1.
Richard Kreckel [Sat, 20 Dec 2003 00:47:28 +0000 (00:47 +0000)]
* Sync to 1-1.

20 years agoRemoved debugging code.
Jens Vollinga [Fri, 19 Dec 2003 17:40:08 +0000 (17:40 +0000)]
Removed debugging code.

20 years agoFixed bug in convergence check with complex arguments.
Jens Vollinga [Fri, 19 Dec 2003 17:37:14 +0000 (17:37 +0000)]
Fixed bug in convergence check with complex arguments.

20 years ago* s/LFLAGS/AM_LFLAGS/, s/YFLAGS/AM_YFLAGS/.
Richard Kreckel [Fri, 19 Dec 2003 01:28:01 +0000 (01:28 +0000)]
* s/LFLAGS/AM_LFLAGS/, s/YFLAGS/AM_YFLAGS/.

20 years ago* s/LFLAGS/AM_LFLAGS/.
Richard Kreckel [Fri, 19 Dec 2003 01:27:31 +0000 (01:27 +0000)]
* s/LFLAGS/AM_LFLAGS/.

20 years agosome attempts to squeeze performance out of mul::expand()
Christian Bauer [Thu, 18 Dec 2003 18:33:01 +0000 (18:33 +0000)]
some attempts to squeeze performance out of mul::expand()

20 years ago1/1/e expanded e but shouldn't
Christian Bauer [Tue, 16 Dec 2003 17:52:06 +0000 (17:52 +0000)]
1/1/e expanded e but shouldn't

20 years agoadded more checks for expand()
Christian Bauer [Sat, 13 Dec 2003 19:04:38 +0000 (19:04 +0000)]
added more checks for expand()

20 years agofixed omission in power::expand()
Christian Bauer [Sat, 13 Dec 2003 19:03:02 +0000 (19:03 +0000)]
fixed omission in power::expand()

20 years agooptimization to ex::expand()
Christian Bauer [Thu, 11 Dec 2003 21:16:55 +0000 (21:16 +0000)]
optimization to ex::expand()

20 years agoSynced to HEAD.
Jens Vollinga [Thu, 11 Dec 2003 20:52:59 +0000 (20:52 +0000)]
Synced to HEAD.

20 years agosynced to 1.1 (expand() problem)
Christian Bauer [Thu, 11 Dec 2003 20:34:04 +0000 (20:34 +0000)]
synced to 1.1 (expand() problem)

20 years agohash keys of indices must not depend on the index dimension; doing so breaks
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

20 years ago* Fix some spellos.
Richard Kreckel [Wed, 10 Dec 2003 01:41:28 +0000 (01:41 +0000)]
* Fix some spellos.

20 years agoSynced to HEAD.
Jens Vollinga [Mon, 8 Dec 2003 18:20:40 +0000 (18:20 +0000)]
Synced to HEAD.

20 years ago* Improved exams for S
Jens Vollinga [Mon, 1 Dec 2003 23:03:07 +0000 (23:03 +0000)]
* Improved exams for S
* Added exams for zeta, H and Li

20 years agoFixed severe bug that caused Li and S to hang for certain parameters
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

20 years agoFixed {} bug
Jens Vollinga [Mon, 1 Dec 2003 21:03:15 +0000 (21:03 +0000)]
Fixed {} bug

20 years ago* Fixed bug in convert_H_to_Li()
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()

20 years agoUpdated documentation for multiple polylogarithms
Jens Vollinga [Mon, 1 Dec 2003 17:39:21 +0000 (17:39 +0000)]
Updated documentation for multiple polylogarithms

20 years ago* Fixed bug in example
Jens Vollinga [Mon, 1 Dec 2003 01:16:17 +0000 (01:16 +0000)]
* Fixed bug in example

20 years ago* eval() now completed for every function
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

20 years ago* Removed convert_H_notation, added convert_H_to_Li
Jens Vollinga [Sat, 29 Nov 2003 17:33:47 +0000 (17:33 +0000)]
* Removed convert_H_notation, added convert_H_to_Li

20 years ago* Removed H(m,s,x)
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

20 years agofixed typo
Christian Bauer [Thu, 20 Nov 2003 19:59:07 +0000 (19:59 +0000)]
fixed typo

20 years agoremoved "ginac" from includedir (as in ginac-config)
Christian Bauer [Thu, 20 Nov 2003 19:56:46 +0000 (19:56 +0000)]
removed "ginac" from includedir (as in ginac-config)

20 years agoadded pkg-config support
Christian Bauer [Thu, 20 Nov 2003 19:18:27 +0000 (19:18 +0000)]
added pkg-config support

20 years agofderivative wasn't printed correctly
Christian Bauer [Thu, 20 Nov 2003 17:53:46 +0000 (17:53 +0000)]
fderivative wasn't printed correctly

20 years ago* Made function "convert_H_notation" available to ginsh
Jens Vollinga [Tue, 18 Nov 2003 20:18:35 +0000 (20:18 +0000)]
* Made function "convert_H_notation" available to ginsh

20 years ago* Added harmonic polylog with signed parameters as H(m,s,x)
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

20 years agoadded a do-nothing function option "dummy()" to simplify the creation of
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

20 years agomention the "dummy()" function option
Christian Bauer [Tue, 18 Nov 2003 20:10:33 +0000 (20:10 +0000)]
mention the "dummy()" function option

20 years agoadded example for namespace bracing
Christian Bauer [Tue, 18 Nov 2003 20:10:19 +0000 (20:10 +0000)]
added example for namespace bracing

20 years ago* Fixed bug in zeta(m,s).
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.

20 years ago* Removed mZeta
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)

20 years ago* zeta(n,x) is now zetaderiv(n,s)
Jens Vollinga [Mon, 17 Nov 2003 22:16:08 +0000 (22:16 +0000)]
* zeta(n,x) is now zetaderiv(n,s)

20 years ago* Indentation^WAligment fix. ;-)
Richard Kreckel [Sun, 9 Nov 2003 01:23:35 +0000 (01:23 +0000)]
* Indentation^WAligment fix.  ;-)

20 years agoAdded a document about the coding conventions used in GiNaC. Corrections,
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.

20 years agoSynced changes to HEAD.
Jens Vollinga [Mon, 3 Nov 2003 21:04:29 +0000 (21:04 +0000)]
Synced changes to HEAD.

20 years agoSynced nested sums functions documentation to HEAD
Jens Vollinga [Mon, 3 Nov 2003 21:03:44 +0000 (21:03 +0000)]
Synced nested sums functions documentation to HEAD

20 years agodocumentation update
Christian Bauer [Mon, 3 Nov 2003 20:39:08 +0000 (20:39 +0000)]
documentation update

20 years agoadded a section on adding new output formats
Christian Bauer [Mon, 3 Nov 2003 18:21:51 +0000 (18:21 +0000)]
added a section on adding new output formats

20 years agolocation of C++ FAQ Lite has changed
Christian Bauer [Thu, 30 Oct 2003 22:17:29 +0000 (22:17 +0000)]
location of C++ FAQ Lite has changed

20 years agoadded an "options" parameter to simplify_indexed(), for future extensions
Christian Bauer [Mon, 20 Oct 2003 19:54:21 +0000 (19:54 +0000)]
added an "options" parameter to simplify_indexed(), for future extensions

20 years agoadded docs for new-style printing system
Christian Bauer [Fri, 17 Oct 2003 20:10:57 +0000 (20:10 +0000)]
added docs for new-style printing system

20 years agosynced to 1.1
Christian Bauer [Fri, 17 Oct 2003 00:29:59 +0000 (00:29 +0000)]
synced to 1.1

20 years ago* Dox fix.
Richard Kreckel [Tue, 14 Oct 2003 00:23:44 +0000 (00:23 +0000)]
* Dox fix.

20 years ago* Made use of new operator, when constructing test matrices.
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.

20 years ago* Multiplication by 4 is easier than by 25/4. ;-)
Richard Kreckel [Mon, 13 Oct 2003 02:06:16 +0000 (02:06 +0000)]
* Multiplication by 4 is easier than by 25/4.  ;-)

20 years ago* time_lw_H.cpp (test): Simplification of Hilbert determinant formula.
Richard Kreckel [Mon, 13 Oct 2003 01:43:03 +0000 (01:43 +0000)]
* time_lw_H.cpp (test): Simplification of Hilbert determinant formula.

20 years ago* All your dependent bases are... D'Oh!
Richard Kreckel [Sun, 12 Oct 2003 23:49:09 +0000 (23:49 +0000)]
* All your dependent bases are... D'Oh!

20 years ago* times.cpp (randomify_symbol_serials): New.
Richard Kreckel [Sun, 12 Oct 2003 14:18:49 +0000 (14:18 +0000)]
* times.cpp (randomify_symbol_serials): New.

20 years ago* Some of your (dependent) bases are belong to somebody else. :-(
Richard Kreckel [Sun, 12 Oct 2003 14:04:41 +0000 (14:04 +0000)]
* Some of your (dependent) bases are belong to somebody else.   :-(

20 years ago* All your dependent bases are belong to us!
Richard Kreckel [Sun, 12 Oct 2003 02:38:26 +0000 (02:38 +0000)]
* All your dependent bases are belong to us!

20 years ago* 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!

20 years agocompare(ex(0)) -> is_zero()
Christian Bauer [Thu, 9 Oct 2003 21:07:36 +0000 (21:07 +0000)]
compare(ex(0)) -> is_zero()

20 years agoadded insert(iterator, value_type)
Christian Bauer [Wed, 1 Oct 2003 17:42:54 +0000 (17:42 +0000)]
added insert(iterator, value_type)

20 years agoSynced to 1.1
Jens Vollinga [Tue, 30 Sep 2003 21:50:02 +0000 (21:50 +0000)]
Synced to 1.1

20 years agoImplemented the Blitz++ trick to allow the initialization of lists and matrices
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.

20 years agoparallel build uses NCPU jobs instead of NCPU+1
Christian Bauer [Mon, 29 Sep 2003 17:30:11 +0000 (17:30 +0000)]
parallel build uses NCPU jobs instead of NCPU+1

20 years agoSynced to 1.1
Jens Vollinga [Mon, 29 Sep 2003 17:25:29 +0000 (17:25 +0000)]
Synced to 1.1

20 years agotidied up ex::subs()
Christian Bauer [Thu, 18 Sep 2003 19:35:47 +0000 (19:35 +0000)]
tidied up ex::subs()

20 years ago* ginsh_input(): Modern versions of flex want us to use the macro
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.)

20 years agoImproved the pre-/postorder iterators: They visit the root node and are now
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.

20 years agoadded a note about expressions in STL containers
Christian Bauer [Thu, 4 Sep 2003 18:31:09 +0000 (18:31 +0000)]
added a note about expressions in STL containers

20 years agomention the subs(exmap &) form
Christian Bauer [Thu, 4 Sep 2003 18:01:09 +0000 (18:01 +0000)]
mention the subs(exmap &) form

20 years agodocumentation update
Christian Bauer [Thu, 4 Sep 2003 18:00:59 +0000 (18:00 +0000)]
documentation update

20 years agothe old methods of ex remain for compatibility
Christian Bauer [Thu, 4 Sep 2003 18:00:16 +0000 (18:00 +0000)]
the old methods of ex remain for compatibility

20 years agominor optimizations to ex::subs()
Christian Bauer [Wed, 3 Sep 2003 18:18:34 +0000 (18:18 +0000)]
minor optimizations to ex::subs()

20 years agoimplemented operator-> for the iterators
Christian Bauer [Wed, 3 Sep 2003 18:18:15 +0000 (18:18 +0000)]
implemented operator-> for the iterators

20 years agoadded some words of warning to ex_to<>()
Christian Bauer [Tue, 2 Sep 2003 20:01:55 +0000 (20:01 +0000)]
added some words of warning to ex_to<>()

20 years ago- added missing #include <stdexcept>
Christian Bauer [Tue, 2 Sep 2003 19:59:12 +0000 (19:59 +0000)]
- added missing #include <stdexcept>
- reduced the amount of inlining a little

20 years agosynced to 1.1
Christian Bauer [Tue, 2 Sep 2003 18:29:06 +0000 (18:29 +0000)]
synced to 1.1