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