Project

General

Profile

« Previous | Next » 

Revision f079bf77

Added by Leszek Koltunski about 1 year ago

PruningTables now support numBits=20,24.
Progress with TablebasesPruning.

View differences:

src/main/java/org/distorted/objectlib/tablebases/TablebasesAbstract.java
548 548

  
549 549
    public void testPruning(int level)
550 550
      {
551
      PruningTable table = new PruningTable(mTablebase,level);
552
      int size = mTablebase.getSize();
551
      for( int supp : PruningTable.SUPPORTED )
552
        {
553
        PruningTable table = new PruningTable(mTablebase, level, supp);
554
        int size = mTablebase.getSize();
553 555

  
554
      StringBuilder sb = new StringBuilder();
555
      int num=0;
556
        StringBuilder sb = new StringBuilder();
557
        int num = 0;
556 558

  
557
      for(int i=0; i<size; i++)
558
        {
559
        if( table.belongs(i) )
559
        for(int i=0; i<size; i++)
560 560
          {
561
          if( (num%10)==0 ) sb.append("\n");
562
          num++;
563
          sb.append(i);
564
          sb.append(' ');
561
          if (table.belongs(i))
562
            {
563
            if ((num % 10) == 0) sb.append("\n");
564
            num++;
565
            sb.append(i);
566
            sb.append(' ');
567
            }
565 568
          }
566
        }
567 569

  
568
      android.util.Log.e("D", "numbers: "+sb);
570
        android.util.Log.e("D", "numbers: " + sb);
571
        }
569 572
      }
570 573
}

Also available in: Unified diff