C# Class natix.CompactDS.SequenceBuilders

显示文件 Open project: sadit/natix

Public Methods

Method Description
GetGolynski ( int cyclic_perm_t, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
GetIISeq ( BitmapFromList bitmap_builder = null ) : SequenceBuilder
GetIISketches ( int sketch_blocksize, BitmapFromList bitmap_builder = null ) : SequenceBuilder
GetInvIndexXLBSeq ( short t = 16, BitmapFromList row_builder = null, BitmapFromBitStream len_builder = null ) : SequenceBuilder
GetSeqPlain ( short B, ListIBuilder list_builder = null, BitmapFromBitStream bitmap_builder = null, bool CopyOnUnravel = false ) : SequenceBuilder
GetSeqPlainRL ( short B, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
GetSeqSinglePerm ( PermutationBuilder perm_builder = null, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
GetSeqSinglePermIFS ( short t, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
GetSeqSinglePermListIDiffs ( short t, short bsize = 16, BitmapFromBitStream bitmap_builder = null, IIEncoder32 encoder = null ) : SequenceBuilder
GetSeqXLB ( short t, BitmapFromList64 bitmap_builder ) : SequenceBuilder
GetSeqXLB_DiffSet64 ( short t = 16, short b = 127, IIEncoder64 coder = null ) : SequenceBuilder
GetSeqXLB_DiffSetRL2_64 ( short t = 16, short b = 127, IIEncoder64 coder = null ) : SequenceBuilder
GetSeqXLB_DiffSetRL64 ( short t = 16, short b = 127, IIEncoder64 coder = null ) : SequenceBuilder
GetSeqXLB_SArray64 ( short t = 16, BitmapFromBitStream H_builder = null ) : SequenceBuilder
GetWT ( BitmapFromBitStream bitmap_builder = null, IIEncoder32>.Func get_coder = null ) : SequenceBuilder
GetWTM ( ISymbolCoder symcoder = null, SequenceBuilder seq_builder = null ) : SequenceBuilder
GetWTM ( byte bits_per_code, SequenceBuilder seq_builder = null ) : SequenceBuilder
GetWTM_TopKFreqCoder ( byte bits_per_code, int K, SequenceBuilder seq_builder = null ) : SequenceBuilder
GetWT_BinaryCoding ( BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
GetWT_GGMN_BinaryCoding ( short b ) : SequenceBuilder
SequenceBuilders ( ) : System

Method Details

GetGolynski() public static method

public static GetGolynski ( int cyclic_perm_t, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
cyclic_perm_t int
bitmap_builder BitmapFromBitStream
return SequenceBuilder

GetIISeq() public static method

public static GetIISeq ( BitmapFromList bitmap_builder = null ) : SequenceBuilder
bitmap_builder BitmapFromList
return SequenceBuilder

GetIISketches() public static method

public static GetIISketches ( int sketch_blocksize, BitmapFromList bitmap_builder = null ) : SequenceBuilder
sketch_blocksize int
bitmap_builder BitmapFromList
return SequenceBuilder

GetInvIndexXLBSeq() public static method

public static GetInvIndexXLBSeq ( short t = 16, BitmapFromList row_builder = null, BitmapFromBitStream len_builder = null ) : SequenceBuilder
t short
row_builder BitmapFromList
len_builder BitmapFromBitStream
return SequenceBuilder

GetSeqPlain() public static method

public static GetSeqPlain ( short B, ListIBuilder list_builder = null, BitmapFromBitStream bitmap_builder = null, bool CopyOnUnravel = false ) : SequenceBuilder
B short
list_builder ListIBuilder
bitmap_builder BitmapFromBitStream
CopyOnUnravel bool
return SequenceBuilder

GetSeqPlainRL() public static method

public static GetSeqPlainRL ( short B, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
B short
bitmap_builder BitmapFromBitStream
return SequenceBuilder

GetSeqSinglePerm() public static method

public static GetSeqSinglePerm ( PermutationBuilder perm_builder = null, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
perm_builder PermutationBuilder
bitmap_builder BitmapFromBitStream
return SequenceBuilder

GetSeqSinglePermIFS() public static method

public static GetSeqSinglePermIFS ( short t, BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
t short
bitmap_builder BitmapFromBitStream
return SequenceBuilder

GetSeqSinglePermListIDiffs() public static method

public static GetSeqSinglePermListIDiffs ( short t, short bsize = 16, BitmapFromBitStream bitmap_builder = null, IIEncoder32 encoder = null ) : SequenceBuilder
t short
bsize short
bitmap_builder BitmapFromBitStream
encoder IIEncoder32
return SequenceBuilder

GetSeqXLB() public static method

public static GetSeqXLB ( short t, BitmapFromList64 bitmap_builder ) : SequenceBuilder
t short
bitmap_builder BitmapFromList64
return SequenceBuilder

GetSeqXLB_DiffSet64() public static method

public static GetSeqXLB_DiffSet64 ( short t = 16, short b = 127, IIEncoder64 coder = null ) : SequenceBuilder
t short
b short
coder IIEncoder64
return SequenceBuilder

GetSeqXLB_DiffSetRL2_64() public static method

public static GetSeqXLB_DiffSetRL2_64 ( short t = 16, short b = 127, IIEncoder64 coder = null ) : SequenceBuilder
t short
b short
coder IIEncoder64
return SequenceBuilder

GetSeqXLB_DiffSetRL64() public static method

public static GetSeqXLB_DiffSetRL64 ( short t = 16, short b = 127, IIEncoder64 coder = null ) : SequenceBuilder
t short
b short
coder IIEncoder64
return SequenceBuilder

GetSeqXLB_SArray64() public static method

public static GetSeqXLB_SArray64 ( short t = 16, BitmapFromBitStream H_builder = null ) : SequenceBuilder
t short
H_builder BitmapFromBitStream
return SequenceBuilder

GetWT() public static method

public static GetWT ( BitmapFromBitStream bitmap_builder = null, IIEncoder32>.Func get_coder = null ) : SequenceBuilder
bitmap_builder BitmapFromBitStream
get_coder IIEncoder32>.Func
return SequenceBuilder

GetWTM() public static method

public static GetWTM ( ISymbolCoder symcoder = null, SequenceBuilder seq_builder = null ) : SequenceBuilder
symcoder ISymbolCoder
seq_builder SequenceBuilder
return SequenceBuilder

GetWTM() public static method

public static GetWTM ( byte bits_per_code, SequenceBuilder seq_builder = null ) : SequenceBuilder
bits_per_code byte
seq_builder SequenceBuilder
return SequenceBuilder

GetWTM_TopKFreqCoder() public static method

public static GetWTM_TopKFreqCoder ( byte bits_per_code, int K, SequenceBuilder seq_builder = null ) : SequenceBuilder
bits_per_code byte
K int
seq_builder SequenceBuilder
return SequenceBuilder

GetWT_BinaryCoding() public static method

public static GetWT_BinaryCoding ( BitmapFromBitStream bitmap_builder = null ) : SequenceBuilder
bitmap_builder BitmapFromBitStream
return SequenceBuilder

GetWT_GGMN_BinaryCoding() public static method

public static GetWT_GGMN_BinaryCoding ( short b ) : SequenceBuilder
b short
return SequenceBuilder

SequenceBuilders() public method

public SequenceBuilders ( ) : System
return System