C# Класс PhantomChains.AbstractNode

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

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

Свойство Тип Описание
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