Exemple #1
0
        private void SetValue(ILayerAccessor la, Complex value)
        {
            int localNx = Model.Anomaly.LocalSize.Nx;
            int localNy = Model.Anomaly.LocalSize.Ny;

            for (int i = 0; i < localNx; i++)
            {
                for (int j = 0; j < localNy; j++)
                {
                    la[i, j] = value;
                }
            }
        }
Exemple #2
0
        private static void Print(AnomalyCurrent ac, ILayerAccessor la)
        {
            for (int i = 0; i < ac.Nx; i++)
            {
                Console.Write($"[{i:000}] : ");
                for (int j = 0; j < ac.Ny; j++)
                {
                    var val = la[i, j];

                    Console.Write($"{Math.Sign(val.Real) * val.Magnitude:E2} ");
                }

                Console.WriteLine();
            }
        }