double[][] array = new double[lengthT85][lengthC85];
for(int i=0; i<lengthT85; i++){
double[] lvisc = {Math.log(zero[i]), Math.log(twenty[i]), Math.log(forty[i]), Math.log(sixty[i])};
CubicSpline cs = new CubicSpline(concn85, lvisc);
for(int j=0; j<lengthC85; j++){
array[i][j] = cs.interpolate(conc85[j]);
}
}
BiCubicSpline bcs = new BiCubicSpline(temp85, conc85, array);
ret = Math.exp(bcs.interpolate(temperature, gPerL));
}