public void InitAllDistances(System.IO.StreamWriter file)//List<Node> inPlaceNodes) { foreach (Node curNode in trace.GetNodeList()) { processNode = curNode; InitOneNodeConts(); //SetInitPoint(); } SetStartPriority(trace); trace.SetReplace(); //trace.PrintNumb(); trace.PrintMap(Layers.metal1Trace, file); trace.PrintMap(Layers.siliconTrace, file); //if (Params.IsModelBusM1InMiddle()) { trace.PrintMap(Layers.metal2Trace, file); trace.PrintNumbM2(-1, file); } trace.PrintMap(Layers.contactTrace, file); trace.PrintNumb(-1, file); }