Update swcs with larson-sadakane suffix array construction method.
[SXSI/TextCollection.git] / swcsa / intIndex / defValues.h
1 #ifndef DEFVALUESSAD
2 #define DEFVALUESSAD
3
4 // CONFIGURACI�NS DO CSA DE SADAKANE PARA TEXTOS DE ENTEIROS
5
6 // Parametros configurables
7 #define DEFAULT_A_SAMPLING_PERIOD 256           // Periodo de muestreo de A
8 #define DEFAULT_A_INV_SAMPLING_PERIOD 256               // Periodo de muestreo de inversa A
9 #define DEFAULT_PSI_SAMPLING_PERIOD 256         // Periodo de muestreo da funcion PSI
10
11 /*********************************/
12 //#define PSI_HUFFMANRLE                                        // Uses Lbd's implementation of Psi. Improvement over Gonzalo's (in compression and speed)
13 #define DEFAULT_nsHUFF  16*1024                 // huffman limit on Psi. it can be optimized for space
14
15 #define PSI_DELTACODES                          // Uses Delta codes for increments of Psi. Faster but compresses less than the others
16 /*********************************/
17
18
19 #define MAX_FILENAME_LENGTH 256                                         // Lonxitude maxima do nome do ficheiro
20
21 // Extensions dos ficheiros creados
22 #define NUMBER_OF_ELEMENTS_FILE_EXT "CSA.noe"                   // Numero de elementos (tama�o de A, Psi e D)
23
24 #define D_FILE_EXT "CSA.Dbv"                                                    // O vector D de Sadakane
25 #define D_RANK_DIRECTORY_FILE_EXT "CSA.Drd"                             // O directorio para Rank sobre D
26
27 #define SAMPLES_A_FILE_EXT "CSA.sA"                                             // Mostras do array de sufixos
28 #define BA_FILE_EXT "CSA.BAbv"                                                  // O vector D de Sadakane
29 #define BA_RANK_DIRECTORY_FILE_EXT "CSA.BArd"                   // O directorio para Rank sobre D
30
31 #define SAMPLES_A_INV_FILE_EXT "CSA.sAI"                                // Mostras da inversa do array de sufixos
32 #define SAMPLING_PERIOD_A_FILE_EXT "CSA.sTA"                    // Periodo de muestreo do array de sufixos e da inversa
33
34 #define PSI_COMPRESSED_FILE_EXT "CSA.psi"                               // COdigos delta de PSI
35
36 #define DEFAULT_PSI_BINARY_SEARCH_FACTOR 2                              // Periodo de muestreo na busca binaria
37 //#define BINARY_SEARCH_INTERVAL 128                                    // Periodo de muestreo na busca binaria
38
39 #endif