Project

General

Profile

« Previous | Next » 

Revision 5e30b196

Added by Leszek Koltunski about 1 year ago

New PruningTable data structure for solvers.

View differences:

src/main/java/org/distorted/objectlib/tablebases/Tablebase.java
16 16
  private final byte UNINITIALIZED = (byte)0xff;
17 17
  private final byte[] mUnpackedTable;
18 18
  private byte[] mPackedTable;
19
  private int mSize;
19 20

  
20 21
///////////////////////////////////////////////////////////////////////////////////////////////////
21 22

  
22 23
  Tablebase(int size)
23 24
    {
25
    mSize = size;
24 26
    mUnpackedTable = new byte[size];
25 27
    for(int i=0; i<size; i++) mUnpackedTable[i] = UNINITIALIZED;
26 28
    }
......
135 137
*/
136 138
    }
137 139

  
140
///////////////////////////////////////////////////////////////////////////////////////////////////
141

  
142
  int getSize()
143
    {
144
    return mSize;
145
    }
146

  
138 147
///////////////////////////////////////////////////////////////////////////////////////////////////
139 148

  
140 149
  byte[] getPacked()

Also available in: Unified diff