From 052e9928511dd77d1d5d489b2a61b75579cc44e3 Mon Sep 17 00:00:00 2001 From: Richard Kreckel Date: Mon, 23 Nov 2015 21:38:30 +0100 Subject: [PATCH 1/1] unit_matrix(r,c) can return an evaluated matrix object. --- ginac/matrix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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