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; } } }
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(); } }