- The default implementations of evalf(), diff(), normal() and expand() use
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Tue, 19 Jun 2001 19:50:02 +0000 (19:50 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Tue, 19 Jun 2001 19:50:02 +0000 (19:50 +0000)
commit199b64938ab86af572d0816c15d7838730567b2d
tree300e6d73449e45d11abdc352423c89fe10806620
parente99dbce56fa733fdba17c78aec312ffd44cb20bd
- The default implementations of evalf(), diff(), normal() and expand() use
  map() where useful. This has the nice effect of having a more reasonable
  default behaviour for container functions (most of the evalfchildren() etc.
  stuff is gone).
- diff() works with non-commutative products (product rule) and no longer
  bails on indexed objects.
- added decomp_rational()
- added sqrfree_parfrac() which doesn't yet work in the general case and
  is unsupported
21 files changed:
ginac/add.cpp
ginac/basic.cpp
ginac/basic.h
ginac/constant.cpp
ginac/container.pl
ginac/expairseq.cpp
ginac/expairseq.h
ginac/function.pl
ginac/idx.cpp
ginac/idx.h
ginac/indexed.cpp
ginac/indexed.h
ginac/matrix.cpp
ginac/matrix.h
ginac/ncmul.cpp
ginac/normal.cpp
ginac/normal.h
ginac/relational.cpp
ginac/relational.h
ginac/symbol.cpp
ginac/symbol.h