C# Класс natix.CompactDS.InvIndexSketches

Наследование: IRankSelectSeq
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AlphabetBlock int
FreqPerm IList
InvIndex IList
N int
Sketch ListSDiff64

Открытые методы

Метод Описание
Access ( int pos ) : int
AccessFromSketch ( int pos, int sketch_block ) : int
AccessRange ( int start, int length ) : IEnumerable
AccessRangeGeneric ( int start, int length ) : IEnumerable
Build ( IList sequence, int alphabet_size, int alphabet_block ) : void

Builds the index for the sequence

CreateSketch ( IList invindex, int maxvalue ) : void
InvIndexSketches ( ) : System
Load ( BinaryReader Input ) : void
PermSortByFreq ( IList invindex, int _maxvalue ) : void
Rank ( int symbol, int pos ) : int
Save ( BinaryWriter Output ) : void

Save the index

Select ( int symbol, int rank ) : int
Unravel ( int symbol ) : Bitmap

Описание методов

Access() публичный Метод

public Access ( int pos ) : int
pos int
Результат int

AccessFromSketch() публичный Метод

public AccessFromSketch ( int pos, int sketch_block ) : int
pos int
sketch_block int
Результат int

AccessRange() публичный Метод

public AccessRange ( int start, int length ) : IEnumerable
start int
length int
Результат IEnumerable

AccessRangeGeneric() публичный Метод

public AccessRangeGeneric ( int start, int length ) : IEnumerable
start int
length int
Результат IEnumerable

Build() публичный Метод

Builds the index for the sequence
public Build ( IList sequence, int alphabet_size, int alphabet_block ) : void
sequence IList
alphabet_size int
alphabet_block int
Результат void

CreateSketch() публичный Метод

public CreateSketch ( IList invindex, int maxvalue ) : void
invindex IList
maxvalue int
Результат void

InvIndexSketches() публичный Метод

public InvIndexSketches ( ) : System
Результат System

Load() публичный Метод

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
Результат void

PermSortByFreq() публичный Метод

public PermSortByFreq ( IList invindex, int _maxvalue ) : void
invindex IList
_maxvalue int
Результат void

Rank() публичный Метод

public Rank ( int symbol, int pos ) : int
symbol int
pos int
Результат int

Save() публичный Метод

Save the index
public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
Результат void

Select() публичный Метод

public Select ( int symbol, int rank ) : int
symbol int
rank int
Результат int

Unravel() публичный Метод

public Unravel ( int symbol ) : Bitmap
symbol int
Результат Bitmap

Описание свойств

AlphabetBlock публичное свойство

The size of the block for the sketch
public int AlphabetBlock
Результат int

FreqPerm публичное свойство

Vocabulary sorted by frequency
public IList FreqPerm
Результат IList

InvIndex публичное свойство

Inverted index
public IList InvIndex
Результат IList

N публичное свойство

The size in words (entities) of the text
public int N
Результат int

Sketch публичное свойство

An sketch of the text
public ListSDiff64 Sketch
Результат ListSDiff64