Browse Source

mlr: fixing the order in which matrix is filled

Luka Stanisic 8 years ago
parent
commit
9222870a03
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/core/perfmodel/multiple_regression.c

+ 2 - 2
src/core/perfmodel/multiple_regression.c

@@ -201,7 +201,7 @@ int dgels_multiple_reg_coeff(double *mpar, double *my, long nn, unsigned ncoeff,
 	for (i=0; i < m; i++)
 	{
 		Y[i] = my[i];
-		X[i*n] = 1.;
+		X[i] = 1.;
 		for (j=1; j < n; j++)
 		{
 			coefficient = 1.;
@@ -209,7 +209,7 @@ int dgels_multiple_reg_coeff(double *mpar, double *my, long nn, unsigned ncoeff,
 			{
 				coefficient *= pow(mpar[i*nparameters+k],combinations[j-1][k]);
 			}
-			X[i*n+j] = coefficient;
+			X[i+j*m] = coefficient;
 		}
 	}