var arrDim = 1000;
var clArr = new Array(arrDim);
for (var i = 0; i < arrDim; i++) {
clArr[i] = new Uint8Array(arrDim);
}
clArr.getSlice = function(i) {
return this[i];
}
clArr.setVal = function(i, j, val) {
this[i][j] = val;
}
clArr.getVal = function(i, j) {
return this[i][j];
}
var flArr = new Uint8Array(Math.pow(arrDim, 2));
flArr.getSlice = function(i) {
var start = i*arrDim;
return this.slice(start, start + arrDim);
}
flArr.setVal = function(i, j, val) {
this[i*arrDim + j] = val;
}
flArr.getVal = function(i, j) {
return this[i*arrDim + j];
}