internal override float[] get_Q(int i, int len)
{
var data = new float[1][];
int start;
if ((start = cache.get_data(i, data, len)) < len)
{
for (int j = start; j < len; j++)
{
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1042_3"'
data[0][j] = (float) kernel_function(i, j);
}
}
return data[0];
}