Commit 089ab931 authored by Andrey Filippov's avatar Andrey Filippov

more debug

parent e66a2111
...@@ -3249,7 +3249,7 @@ public class MatchSimulatedPattern { ...@@ -3249,7 +3249,7 @@ public class MatchSimulatedPattern {
} else { // new multithreaded mode } else { // new multithreaded mode
int startScanIndex=3; int startScanIndex=3;
for (;(startScanIndex<numTries) && triedIndices[startScanIndex];startScanIndex++); // skip already tried indices for (;(startScanIndex<numTries) && triedIndices[startScanIndex];startScanIndex++); // skip already tried indices
if (debugLevel>1) System.out.println("distortions(): startScanIndex="+startScanIndex); if (global_debug_level>0) System.out.println("distortions(): startScanIndex="+startScanIndex);
if (startScanIndex<numTries) { if (startScanIndex<numTries) {
nodeQueue = findPatternCandidates( nodeQueue = findPatternCandidates(
...@@ -3278,17 +3278,21 @@ public class MatchSimulatedPattern { ...@@ -3278,17 +3278,21 @@ public class MatchSimulatedPattern {
this.debugLevel this.debugLevel
); );
if (nodeQueue.isEmpty()) { // nodes==null){ if (nodeQueue.isEmpty()) { // nodes==null){
if (debugLevel>1) System.out.println("All start points tried"); // if (debugLevel>1) System.out.println("All start points tried");
if (global_debug_level>0) System.out.println("All start points tried");
triedIndices[numTries]=true; // all tried triedIndices[numTries]=true; // all tried
} else { } else {
// if (debugLevel>1) System.out.println("Found "+nodes.length+" candidates"); // if (debugLevel>1) System.out.println("Found "+nodes.length+" candidates");
if (debugLevel>1) System.out.println("distortions: Found "+nodeQueue.size()+" candidates"); // if (debugLevel>1) System.out.println("distortions: Found "+nodeQueue.size()+" candidates");
if (global_debug_level>0) System.out.println("distortions: Found "+nodeQueue.size()+" candidates");
} }
} else { } else {
if (debugLevel>1) System.out.println("All start points tried before - should not get here"); System.out.println("All start points tried before - should not get here");
triedIndices[numTries]=true; // all tried triedIndices[numTries]=true; // all tried
} }
} }
// if (global_debug_level>0) System.out.println("distortions(): startScanIndex="+startScanIndex);
// if (startScanIndex[0]>=numTries) startScanIndex[0]=-1; // all indices used // if (startScanIndex[0]>=numTries) startScanIndex[0]=-1; // all indices used
// if ((nodes==null) || (nodes[0]==null) || (nodes[0][0]==null)) { // if ((nodes==null) || (nodes[0]==null) || (nodes[0][0]==null)) {
if ((nodeQueue.isEmpty()) || (nodeQueue.peek().getNode()[0]==null)) { if ((nodeQueue.isEmpty()) || (nodeQueue.peek().getNode()[0]==null)) {
...@@ -3470,8 +3474,9 @@ public class MatchSimulatedPattern { ...@@ -3470,8 +3474,9 @@ public class MatchSimulatedPattern {
continue; continue;
} else if ((refCell[0]!=null) && (refCell[0].length>3)){ } else if ((refCell[0]!=null) && (refCell[0].length>3)){
System.out.println("**** refCell was deleted **** u="+iUVRef[0]+" v="+iUVRef[1]+ System.out.println("**** refCell was deleted **** u="+iUVRef[0]+" v="+iUVRef[1]+
" current="+iUVdir[0]+"/"+iUVdir[1]+" len="+iUVdir.length+ " current="+iUVdir[0]+"/"+iUVdir[1]+
" ncell="+ncell+" waveFrontList.size()="+waveFrontList.size()); " ncell="+ncell+" waveFrontList.size()="+waveFrontList.size()+
" ref_x="+IJ.d2s(refCell[0][0],3)+" ref_y="+IJ.d2s(refCell[0][1],3));
} }
//found reference cell, calculate x/y, make sure it is inside the selection w/o borders //found reference cell, calculate x/y, make sure it is inside the selection w/o borders
double [][] wv=new double [2][]; double [][] wv=new double [2][];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment