ginac.git
15 years agoadded the possibility to get some statistical information from ex::compare()
Christian Bauer [Tue, 25 May 2004 17:59:31 +0000 (17:59 +0000)]
added the possibility to get some statistical information from ex::compare()

15 years agofixed varidx LaTeX output
Christian Bauer [Mon, 17 May 2004 01:05:45 +0000 (01:05 +0000)]
fixed varidx LaTeX output

15 years agofixed typos
Christian Bauer [Thu, 13 May 2004 19:52:00 +0000 (19:52 +0000)]
fixed typos

15 years agofunction_options::nparams is now always correctly initialized, even if no
Christian Bauer [Thu, 29 Apr 2004 21:53:22 +0000 (21:53 +0000)]
function_options::nparams is now always correctly initialized, even if no
*_func() option was specified

15 years agofixed coding style and stuff...
Christian Bauer [Thu, 29 Apr 2004 21:25:29 +0000 (21:25 +0000)]
fixed coding style and stuff...

15 years agoAdded contribution from Vladimir Kisil: generalization of clifford algebra:
Jens Vollinga [Thu, 29 Apr 2004 19:53:12 +0000 (19:53 +0000)]
Added contribution from Vladimir Kisil: generalization of clifford algebra:
* different metrics can now be defined for clifford
* new class "clifford_unit" to represent generators of the algebra

15 years agoUpdate
Jens Vollinga [Fri, 23 Apr 2004 20:00:47 +0000 (20:00 +0000)]
Update

15 years agopower::series() speedup from Chris Dams
Christian Bauer [Wed, 21 Apr 2004 18:32:54 +0000 (18:32 +0000)]
power::series() speedup from Chris Dams

15 years agodocumentation update
Christian Bauer [Mon, 19 Apr 2004 18:59:28 +0000 (18:59 +0000)]
documentation update

15 years agoOptimized series expansion.
Jens Vollinga [Mon, 19 Apr 2004 18:27:24 +0000 (18:27 +0000)]
Optimized series expansion.

15 years agoFixed log-patch.
Jens Vollinga [Mon, 19 Apr 2004 16:11:09 +0000 (16:11 +0000)]
Fixed log-patch.

15 years agoAdd check for log-bug.
Jens Vollinga [Sat, 17 Apr 2004 16:10:14 +0000 (16:10 +0000)]
Add check for log-bug.

15 years agoFixed bug in series expansion of log.
Jens Vollinga [Sat, 17 Apr 2004 16:07:14 +0000 (16:07 +0000)]
Fixed bug in series expansion of log.

15 years ago* library_init::library_init(): It suffices to static_cast<> the flyweights
Richard Kreckel [Mon, 12 Apr 2004 01:42:18 +0000 (01:42 +0000)]
* library_init::library_init(): It suffices to static_cast<> the flyweights
  at initialization -- reinterpret_cast<> is overkill.

15 years ago* Use the pointers to the flyweights, not their references!
Richard Kreckel [Mon, 12 Apr 2004 01:37:34 +0000 (01:37 +0000)]
* Use the pointers to the flyweights, not their references!
* Undo previous patch to fix initialization order fiasco.

15 years ago- fixed atan2_evalf()
Christian Bauer [Mon, 5 Apr 2004 20:30:25 +0000 (20:30 +0000)]
- fixed atan2_evalf()
- improved eval functions of trigonometric functions (mostly negative
  arguments)
- added #undef log2 in utils.h (may help with cygwin?)

15 years agodocumentation update
Christian Bauer [Mon, 5 Apr 2004 20:29:12 +0000 (20:29 +0000)]
documentation update

15 years agoAdded check for fixed bug
Jens Vollinga [Sat, 27 Mar 2004 14:30:22 +0000 (14:30 +0000)]
Added check for fixed bug

15 years agoFixed bug in series expansion
Jens Vollinga [Sat, 27 Mar 2004 14:29:52 +0000 (14:29 +0000)]
Fixed bug in series expansion

15 years agoFixed assertions
Jens Vollinga [Sat, 27 Mar 2004 13:28:15 +0000 (13:28 +0000)]
Fixed assertions

15 years agono need to initialize symtree in initialize(), the ex default ctor works fine
Christian Bauer [Thu, 25 Mar 2004 17:37:44 +0000 (17:37 +0000)]
no need to initialize symtree in initialize(), the ex default ctor works fine

15 years agobumped version number of HEAD to 1.3
Christian Bauer [Mon, 22 Mar 2004 19:30:00 +0000 (19:30 +0000)]
bumped version number of HEAD to 1.3

15 years agodocumentation update
Christian Bauer [Fri, 19 Mar 2004 17:14:28 +0000 (17:14 +0000)]
documentation update

15 years agoS(0,p,x) now evaluates numerically
Jens Vollinga [Thu, 18 Mar 2004 17:03:24 +0000 (17:03 +0000)]
S(0,p,x) now evaluates numerically

15 years agoadded documentation for const_iterator
Christian Bauer [Mon, 15 Mar 2004 20:47:17 +0000 (20:47 +0000)]
added documentation for const_iterator

15 years agofixes for gcc 3.4
Christian Bauer [Mon, 15 Mar 2004 20:14:33 +0000 (20:14 +0000)]
fixes for gcc 3.4

15 years agodocumentation update
Christian Bauer [Mon, 15 Mar 2004 20:14:12 +0000 (20:14 +0000)]
documentation update

15 years agoSynced to HEAD.
Jens Vollinga [Thu, 11 Mar 2004 17:57:24 +0000 (17:57 +0000)]
Synced to HEAD.

15 years agoSynced to HEAD.
Jens Vollinga [Thu, 11 Mar 2004 16:01:26 +0000 (16:01 +0000)]
Synced to HEAD.

15 years agoImproved series expansion synced to HEAD.
Jens Vollinga [Wed, 10 Mar 2004 16:20:02 +0000 (16:20 +0000)]
Improved series expansion synced to HEAD.

15 years agoModifications for improved series expansion.
Jens Vollinga [Wed, 10 Mar 2004 16:19:50 +0000 (16:19 +0000)]
Modifications for improved series expansion.

15 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.

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

16 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

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

16 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

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

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

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

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

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

16 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.

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

16 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.

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

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

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

16 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

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

16 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.

16 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.

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

16 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.

16 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.

16 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".

16 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.

16 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)

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

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

16 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.

16 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/.

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

16 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()

16 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

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

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

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

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

16 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)

16 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

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

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

16 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

16 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

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

16 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()

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

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

16 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

16 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

16 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

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

16 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)

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

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

16 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

16 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

16 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

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

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

16 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.

16 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)

16 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)

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

16 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.

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

16 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

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

16 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

16 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