C# Class natix.CompactDS.DArray

Inheritance: IRankSelect
Exibir arquivo Open project: sadit/natix Class Usage Examples

Public Methods

Method Description
Access ( int i ) : bool
AssertEquality ( Bitmap obj ) : void
Build ( BitStream32 bstream, short Brank, int Bselect ) : void
BuildBackend ( uint bitblocks, short Brank, int Bselect, int N ) : void
DArray ( ) : System
GetBitBlocks ( ) : uint[]
Load ( BinaryReader br ) : void
Load ( BinaryReader br, bool load_bitmap ) : void
Rank1 ( int p ) : int
Save ( BinaryWriter bw ) : void
Save ( BinaryWriter bw, bool save_bitmap ) : void
Select1 ( int rank ) : int
SetBitBlocks ( uint bitblocks ) : void

Method Details

Access() public method

public Access ( int i ) : bool
i int
return bool

AssertEquality() public method

public AssertEquality ( Bitmap obj ) : void
obj Bitmap
return void

Build() public method

public Build ( BitStream32 bstream, short Brank, int Bselect ) : void
bstream BitStream32
Brank short
Bselect int
return void

BuildBackend() public method

public BuildBackend ( uint bitblocks, short Brank, int Bselect, int N ) : void
bitblocks uint
Brank short
Bselect int
N int
return void

DArray() public method

public DArray ( ) : System
return System

GetBitBlocks() public method

public GetBitBlocks ( ) : uint[]
return uint[]

Load() public method

public Load ( BinaryReader br ) : void
br System.IO.BinaryReader
return void

Load() public method

public Load ( BinaryReader br, bool load_bitmap ) : void
br System.IO.BinaryReader
load_bitmap bool
return void

Rank1() public method

public Rank1 ( int p ) : int
p int
return int

Save() public method

public Save ( BinaryWriter bw ) : void
bw System.IO.BinaryWriter
return void

Save() public method

public Save ( BinaryWriter bw, bool save_bitmap ) : void
bw System.IO.BinaryWriter
save_bitmap bool
return void

Select1() public method

public Select1 ( int rank ) : int
rank int
return int

SetBitBlocks() public method

public SetBitBlocks ( uint bitblocks ) : void
bitblocks uint
return void