import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.math.*; public class ProofRenorm3 implements Runnable { int halt; Manager M; /**This class does the test that the 3-torus is partitioned into B-atoms and periodic tiles.**/ public ProofRenorm3(Manager MM) { this.M=MM; } /**This class contains the tests for the renormalizaiton theorems**/ public void failMessage() { throw new ProofException("ProofRenorm 3"); } public void run() { halt=1; int[] z=new int[10]; int[] l=new int[3]; for(int i=0;i<10;++i) z[i]=M.C.CON_X.ZONE.L[i].on; for(int i=0;i<3;++i) l[i]=M.C.CON_X.LAYER.L[i].on; int[] INDEX={23,25,32,40,41,44,46,53,61,62}; for(int i=0;i<10;++i) { for(int q=0;q<3;++q) { if(l[q]*z[i]==1) coverTestB(q,INDEX[i]); } } } public void coverTestB(int LB,int index) { GoldenPolyhedron P=DataPartition.getGoldenPolyhedron(index); GoldenReal[] HEIGHTS=ProofSupport.getHeightsB(LB); GoldenPolyhedron[] LIST=polyCoverListB(LB,index); M.PC1.COUNT=0; int i=0; while((halt==1)&&(i