From d6bb2dcbbf08be80b4e9a08392de3c433cc77d68 Mon Sep 17 00:00:00 2001 From: sunwen Date: Thu, 8 Jun 2023 13:34:45 +0800 Subject: [PATCH] speed up repmat. --- src/Function1D.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/Function1D.cpp b/src/Function1D.cpp index 041b01a..337074c 100644 --- a/src/Function1D.cpp +++ b/src/Function1D.cpp @@ -377,18 +377,23 @@ Matrix Aurora::repmat(const Matrix& aMatrix,int aRowTimes, int aColumnTimes) int column = aMatrix.getDimSize(1); double* originalData = aMatrix.getData(); double* resultDataTemp = resultData; + size_t step = row*complexStep; + #pragma omp parallel for for(int i=0; i