public void PrintReceptiveField( double[,] field, LinearIndexTo2D convert_1d_2d ) { for( int i = 0; i < afferents.Count; ++i ) { int x, y; convert_1d_2d.Convert( afferents[i].index, out x, out y ); field[x, y] += afferents[i].R; } return; }