- size = row*col;
- double matrix[row][col];
- double pmatrix[size],pmatrix2[size],permuted[size];
- double storage[row][9];
-
- for (i=0;i<row;i++){
- for (j =0;j<9;j++){
- storage[i][j]=0;
- }
- }
-
+ size = row*col;
+
+ double ** matrix, * pmatrix, * permuted, ** storage;
+ matrix = malloc(row*sizeof(double *));
+ storage = malloc(row*sizeof(double *));
+ for (i = 0; i<row; i++){
+ matrix[i] = malloc(col*sizeof(double));
+ }
+ for (i = 0; i<row;i++){
+ storage[i] = malloc(9*sizeof(double));
+ }
+
+ pmatrix = (double *) malloc(size*sizeof(double));
+ permuted = (double *) malloc(size*sizeof(double));
+
+
+