- simplify_indexed() simplifies c*(M).i.j -> (M').i.j (c: numeric, M: matrix)
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Fri, 23 Mar 2001 17:49:54 +0000 (17:49 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Fri, 23 Mar 2001 17:49:54 +0000 (17:49 +0000)
commit08d556dc3ac3fbf2b0ad3acd37016a1f925d7c02
tree1e94e0d92eb371b8a40ac848fad2f8f60b715432
parent40f36ba910959d73cf9b24fcf01f6ded35c4d873
- simplify_indexed() simplifies c*(M).i.j -> (M').i.j (c: numeric, M: matrix)
  with M'=c*M
- new member function matrix::mul(const numeric &other) to multiply matrix
  with scalar
- lst_to_matrix() takes a "lst &" instead of an "ex &"
- added constructor of matrix from flat list
- added function diag_matrix() to construct matrix from list of diagonal
  elements
ginac/basic.cpp
ginac/basic.h
ginac/indexed.cpp
ginac/input_parser.yy
ginac/matrix.cpp
ginac/matrix.h