C# Class LibiadaCore.Core.IntervalsManagers.BinaryIntervalsManager

The relation interval manager.
Datei anzeigen Open project: intervals-mining-lab/libiada-core Class Usage Examples

Public Properties

Property Type Description
FirstChain CongenericChain
FirstElement IBaseObject
Length int
PairsCount int
SecondChain CongenericChain
SecondElement IBaseObject

Public Methods

Method Description
BinaryIntervalsManager ( CongenericChain firstChain, CongenericChain secondChain ) : Characteristics.Calculators

Initializes a new instance of the BinaryIntervalsManager class.

GetBinaryInterval ( int occurrence ) : int

Calculates ith interval for given occurrence of pair of elements in binary-congeneric sequence.

GetFirst ( int entry ) : int

The get first.

GetFirstAfter ( int index ) : int

Returns position of first occurrence of second element after given position.

GetIntervals ( ) : int[]

The get intervals.

Private Methods

Method Description
FillIntervals ( ) : void

The fill intervals.

FillPairsCount ( ) : int

The fill pairs count.

Method Details

BinaryIntervalsManager() public method

Initializes a new instance of the BinaryIntervalsManager class.
public BinaryIntervalsManager ( CongenericChain firstChain, CongenericChain secondChain ) : Characteristics.Calculators
firstChain CongenericChain /// The first chain. ///
secondChain CongenericChain /// The second chain. ///
return Characteristics.Calculators

GetBinaryInterval() public method

Calculates ith interval for given occurrence of pair of elements in binary-congeneric sequence.
public GetBinaryInterval ( int occurrence ) : int
occurrence int /// Occurrence number counted from one. ///
return int

GetFirst() public method

The get first.
public GetFirst ( int entry ) : int
entry int /// The entry. ///
return int

GetFirstAfter() public method

Returns position of first occurrence of second element after given position.
public GetFirstAfter ( int index ) : int
index int /// Starting index for search. ///
return int

GetIntervals() public method

The get intervals.
public GetIntervals ( ) : int[]
return int[]

Property Details

FirstChain public_oe property

The first chain.
public CongenericChain FirstChain
return CongenericChain

FirstElement public_oe property

First chain element.
public IBaseObject FirstElement
return IBaseObject

Length public_oe property

The chains length.
public int Length
return int

PairsCount public_oe property

The elements pairs count.
public int PairsCount
return int

SecondChain public_oe property

The second chain.
public CongenericChain SecondChain
return CongenericChain

SecondElement public_oe property

Second chain element.
public IBaseObject SecondElement
return IBaseObject