Exemplo n.º 1
0
 public void Compute(MathNet3 net)
 {
     //Цикл по времени
     for (var k = 1; k <= net.Height; k++)
     {
         //Делаем N-1 прогонку по X
         for (var i = 1; i < net.SizeX; i++)
         {
             var column = ComputeColumn(net, i, k);
             for (var j = 1; j < net.SizeY; j++)
             {
                 net.Set(i, j, k, column[j]);
             }
         }
         ////Делаем N-1 прогонку по Y
         for (var j = 1; j < net.SizeY; j++)
         {
             var row = ComputeRow(net, j, k);
             for (var i = 1; i < net.SizeX; i++)
             {
                 net.Set(i, j, k, row[i]);
             }
         }
     }
 }