container.pl: can now generate constructors for an arbitary number
authorAlexander Frink <Alexander.Frink@uni-mainz.de>
Mon, 21 Feb 2000 23:11:41 +0000 (23:11 +0000)
committerAlexander Frink <Alexander.Frink@uni-mainz.de>
Mon, 21 Feb 2000 23:11:41 +0000 (23:11 +0000)
commit5184d67c0ec1056ac039419e08558632793a4e2c
treea16f02478eb11892f6c4f2f33033e0cf18b24306
parentb2613f4b583961c3b3fe46dc6ddd2bd1f1b2684c
container.pl: can now generate constructors for an arbitary number
    of arguments
function.pl: new concept for specifying options for functions,
    take a look at the function_options class
    first experimental support for remembering functions
    IMPORTANT: the syntax of the macro REGISTER_FUNCTION() has
    changed incompatibly (see inifcns.cpp for an example)
flags.h: flags for remembering strategies (lru, lfu,...)
inifcns*.cpp: use the new REGISTER_FUNCTION() macro syntax
numeric.h/cpp: hashing for numbers using CLN's cl_equal_hashcode()
    seems to give increased performance
simp_lor.h: simplify_simp_lor can be called without scalar products list
structure.pl: bug fix in regular expression
normal.cpp: bug fix, a_numeric.compare(_ex0)
13 files changed:
ginac/container.pl
ginac/flags.h
ginac/function.pl
ginac/inifcns.cpp
ginac/inifcns_gamma.cpp
ginac/inifcns_trans.cpp
ginac/inifcns_zeta.cpp
ginac/matrix.cpp
ginac/normal.cpp
ginac/numeric.cpp
ginac/numeric.h
ginac/simp_lor.h
ginac/structure.pl