GiNaC/ginac add.cpp basic.cpp basic.h constant.cpp container.pl expairseq.cpp expairseq.h function.pl idx.cpp idx.h indexed.cpp indexed.h matrix.cpp matrix.h ncmul.cpp normal.cpp normal.h relational.cpp relational.h symbol.cpp symbol.h
Christian Bauer
cbauer at doraemon.physik.uni-mainz.de
Tue Jun 19 17:50:05 CEST 2001
Update of /home/cvs/GiNaC/ginac
Modified Files:
add.cpp basic.cpp basic.h constant.cpp container.pl
expairseq.cpp expairseq.h function.pl idx.cpp idx.h
indexed.cpp indexed.h matrix.cpp matrix.h ncmul.cpp normal.cpp
normal.h relational.cpp relational.h symbol.cpp symbol.h
Log Message:
- 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
More information about the GiNaC-cvs
mailing list