C# Класс Sharpen.BitSet

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

Защищенные свойства (Protected)

Свойство Тип Описание
MOD_MASK int
dataBits long[]

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

Метод Описание
Add ( int el ) : void
And ( BitSet a ) : BitSet
AndInPlace ( BitSet a ) : void
BitSet ( ) : System
BitSet ( int nbits ) : System
BitSet ( long bits_ ) : System
Clear ( ) : void
Clear ( int el ) : void
Clone ( ) : object
Degree ( ) : int
Equals ( object obj ) : bool
GetHashCode ( ) : int
GrowToInclude ( int bit ) : void
LengthInLongWords ( ) : int
Member ( int el ) : bool
Nil ( ) : bool
Not ( ) : BitSet
NotInPlace ( ) : void
NotInPlace ( int maxBit ) : void
NotInPlace ( int minBit, int maxBit ) : void
Or ( BitSet a ) : BitSet
OrInPlace ( BitSet a ) : void
Remove ( int el ) : void
Subset ( BitSet a ) : bool
SubtractInPlace ( BitSet a ) : void
ToArray ( ) : int[]
ToPackedArray ( ) : long[]
ToString ( ) : string
ToString ( string separator ) : string
ToString ( string separator, ArrayList vocabulary ) : string
ToStringOfHalfWords ( ) : string
ToStringOfWords ( ) : string
of ( int el ) : BitSet
size ( ) : int

Приватные методы

Метод Описание
BitMask ( int bitNumber ) : long
numWordsToHold ( int el ) : int
setSize ( int nwords ) : void
wordNumber ( int bit ) : int

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

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

public Add ( int el ) : void
el int
Результат void

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

public And ( BitSet a ) : BitSet
a BitSet
Результат BitSet

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

public AndInPlace ( BitSet a ) : void
a BitSet
Результат void

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

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

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

public BitSet ( int nbits ) : System
nbits int
Результат System

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

public BitSet ( long bits_ ) : System
bits_ long
Результат System

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

public Clear ( ) : void
Результат void

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

public Clear ( int el ) : void
el int
Результат void

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

public Clone ( ) : object
Результат object

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

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

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

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

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

public GrowToInclude ( int bit ) : void
bit int
Результат void

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

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

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

public Member ( int el ) : bool
el int
Результат bool

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

public Nil ( ) : bool
Результат bool

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

public Not ( ) : BitSet
Результат BitSet

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

public NotInPlace ( ) : void
Результат void

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

public NotInPlace ( int maxBit ) : void
maxBit int
Результат void

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

public NotInPlace ( int minBit, int maxBit ) : void
minBit int
maxBit int
Результат void

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

public Or ( BitSet a ) : BitSet
a BitSet
Результат BitSet

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

public OrInPlace ( BitSet a ) : void
a BitSet
Результат void

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

public Remove ( int el ) : void
el int
Результат void

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

public Subset ( BitSet a ) : bool
a BitSet
Результат bool

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

public SubtractInPlace ( BitSet a ) : void
a BitSet
Результат void

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

public ToArray ( ) : int[]
Результат int[]

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

public ToPackedArray ( ) : long[]
Результат long[]

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

public ToString ( ) : string
Результат string

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

public ToString ( string separator ) : string
separator string
Результат string

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

public ToString ( string separator, ArrayList vocabulary ) : string
separator string
vocabulary ArrayList
Результат string

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

public ToStringOfHalfWords ( ) : string
Результат string

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

public ToStringOfWords ( ) : string
Результат string

of() публичный статический Метод

public static of ( int el ) : BitSet
el int
Результат BitSet

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

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

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

MOD_MASK защищенное статическое свойство

protected static int MOD_MASK
Результат int

dataBits защищенное свойство

protected long[] dataBits
Результат long[]