From f532e05bf7638c592ee609943c349739500480bf Mon Sep 17 00:00:00 2001 From: Richard Kreckel Date: Mon, 5 Mar 2018 09:15:18 +0100 Subject: [PATCH] Avoid multiple filling of partitions in ::get() member functions. --- ginac/utils.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ginac/utils.h b/ginac/utils.h index b92dc0bd..3c8c50bb 100644 --- a/ginac/utils.h +++ b/ginac/utils.h @@ -342,6 +342,8 @@ public: for (unsigned i = m - mpgen.m; i < m; ++i) partition[i] = mpgen.x[i - m + mpgen.m + 1]; + + current_updated = true; } return partition; } @@ -375,6 +377,8 @@ public: if (!current_updated) { for (unsigned i = 0; i < mpgen.m; ++i) partition[i] = mpgen.x[i + 1]; + + current_updated = true; } return partition; } -- 2.44.0