File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -98,8 +98,7 @@ template<class type> class blockMatmul1D_impl {
9898 zDiag = false ; // mark diagonal as non-empty
9999
100100 for (long jj = nzLast+1 ; jj < j; jj++) {// clear from last nonzero entry
101- for (long k = 0 ; k < d; k++)
102- clear (tmpDiag[jj][k]);
101+ tmpDiag[jj].assign (d, RX ());
103102 }
104103 nzLast = j; // current entry is the last nonzero one
105104
@@ -113,9 +112,9 @@ template<class type> class blockMatmul1D_impl {
113112 if (zDiag) return true ; // zero diagonal, nothing to do
114113
115114 // clear trailing zero entries
116- for (long jj = nzLast+1 ; jj < D; jj++)
117- for ( long k = 0 ; k < d; k++)
118- clear (tmpDiag[jj][k]);
115+ for (long jj = nzLast+1 ; jj < D; jj++) {
116+ tmpDiag[jj]. assign (d, RX ());
117+ }
119118
120119 if (D==1 ) diag.assign (ea.size (), tmpDiag[0 ]); // dimension of size one
121120 else for (long j = 0 ; j < ea.size (); j++)
You can’t perform that action at this time.
0 commit comments