C# 클래스 PhantomChains.AbstractNode

Tree node interface.
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-core 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Children List

공개 메소드들

메소드 설명
Decrement ( ) : bool

Interface of recursive method decrementing variations of current branch. Also decreases variants count of current node by 1. Called after generation of another value.

GetChild ( int index ) : TreeNode

Searcheck child element by its index.

보호된 메소드들

메소드 설명
Find ( BaseChain result, IGenerator generator, PhantomTable table ) : void

Choosing which child will generate next element of sequence.

메소드 상세

Decrement() 공개 추상적인 메소드

Interface of recursive method decrementing variations of current branch. Also decreases variants count of current node by 1. Called after generation of another value.
public abstract Decrement ( ) : bool
리턴 bool

Find() 보호된 메소드

Choosing which child will generate next element of sequence.
protected Find ( BaseChain result, IGenerator generator, PhantomTable table ) : void
result LibiadaCore.Core.BaseChain /// Intermediate result. ///
generator IGenerator /// Random numbers generator. ///
table PhantomTable /// Phantom sequence parameters table. ///
리턴 void

GetChild() 공개 메소드

Searcheck child element by its index.
public GetChild ( int index ) : TreeNode
index int /// Index of child element. ///
리턴 TreeNode

프로퍼티 상세

Children 보호되어 있는 프로퍼티

The children.
protected List Children
리턴 List