Is there any speedier ways to copy a uniform (i.e. square) two dimesional array into a single dimesional array?
Something faster than:
float[][] source = new float[size][size];
float[] target = new float[size * size];
// .... source is filled
for(int i = size; i < size; i++) {
for(int j = size; j < size; j++) {
target[j*size + i] = source[i][j];
}
}