C# 클래스 LibiadaCore.Core.IntervalsManagers.BinaryIntervalsManager

The relation interval manager.
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-core 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FirstChain CongenericChain
FirstElement IBaseObject
Length int
PairsCount int
SecondChain CongenericChain
SecondElement IBaseObject

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
FillIntervals ( ) : void

The fill intervals.

FillPairsCount ( ) : int

The fill pairs count.

메소드 상세

BinaryIntervalsManager() 공개 메소드

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. ///
리턴 Characteristics.Calculators

GetBinaryInterval() 공개 메소드

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. ///
리턴 int

GetFirst() 공개 메소드

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

GetFirstAfter() 공개 메소드

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

GetIntervals() 공개 메소드

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

프로퍼티 상세

FirstChain 공개적으로 프로퍼티

The first chain.
public CongenericChain FirstChain
리턴 CongenericChain

FirstElement 공개적으로 프로퍼티

First chain element.
public IBaseObject FirstElement
리턴 IBaseObject

Length 공개적으로 프로퍼티

The chains length.
public int Length
리턴 int

PairsCount 공개적으로 프로퍼티

The elements pairs count.
public int PairsCount
리턴 int

SecondChain 공개적으로 프로퍼티

The second chain.
public CongenericChain SecondChain
리턴 CongenericChain

SecondElement 공개적으로 프로퍼티

Second chain element.
public IBaseObject SecondElement
리턴 IBaseObject