From: Richard Kreckel Date: Mon, 23 Nov 2015 20:38:30 +0000 (+0100) Subject: unit_matrix(r,c) can return an evaluated matrix object. X-Git-Tag: release_1-7-0~7^2~53 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=052e9928511dd77d1d5d489b2a61b75579cc44e3;hp=55b0f861ce3676061b8f531c97fd34046875581d;ds=sidebyside unit_matrix(r,c) can return an evaluated matrix object. --- diff --git a/ginac/matrix.cpp b/ginac/matrix.cpp index 871c3f15..52a1f1b4 100644 --- a/ginac/matrix.cpp +++ b/ginac/matrix.cpp @@ -1589,7 +1589,7 @@ ex diag_matrix(const lst & l) ex unit_matrix(unsigned r, unsigned c) { matrix &Id = *new matrix(r, c); - Id.setflag(status_flags::dynallocated); + Id.setflag(status_flags::dynallocated | status_flags::evaluated); for (unsigned i=0; i