C# Класс Microsoft.Zing.ChooseState

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

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

Метод Описание
ChooseState ( StateImpl s, TraversalInfo predecessor, Via bt ) : System
ChooseState ( StateImpl s, TraversalInfo predecessor, Via bt, bool MustFingerprint ) : System
GetDelayedSuccessor ( ) : TraversalInfo
GetNextSuccessor ( ) : TraversalInfo
GetNextSuccessorUnderDelayZeroForRW ( ) : TraversalInfo
GetNextSuccessorUniformRandomly ( ) : TraversalInfo
GetSuccessorN ( int n ) : TraversalInfo
GetSuccessorNForReplay ( int n, bool MustFingerprint ) : TraversalInfo
NumSuccessors ( ) : ushort
Reset ( ) : void
RunChoice ( int n ) : TraversalInfo
RunChoice ( int n, bool MustFingerprint ) : TraversalInfo

Защищенные методы

Метод Описание
Replay ( TraversalInfo succ, Via bt ) : void

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

Метод Описание
deOrphanize ( StateImpl s ) : void

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

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

public ChooseState ( StateImpl s, TraversalInfo predecessor, Via bt ) : System
s StateImpl
predecessor TraversalInfo
bt Via
Результат System

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

public ChooseState ( StateImpl s, TraversalInfo predecessor, Via bt, bool MustFingerprint ) : System
s StateImpl
predecessor TraversalInfo
bt Via
MustFingerprint bool
Результат System

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

public GetDelayedSuccessor ( ) : TraversalInfo
Результат TraversalInfo

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

public GetNextSuccessor ( ) : TraversalInfo
Результат TraversalInfo

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

public GetNextSuccessorUnderDelayZeroForRW ( ) : TraversalInfo
Результат TraversalInfo

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

public GetNextSuccessorUniformRandomly ( ) : TraversalInfo
Результат TraversalInfo

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

public GetSuccessorN ( int n ) : TraversalInfo
n int
Результат TraversalInfo

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

public GetSuccessorNForReplay ( int n, bool MustFingerprint ) : TraversalInfo
n int
MustFingerprint bool
Результат TraversalInfo

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

public NumSuccessors ( ) : ushort
Результат ushort

Replay() защищенный Метод

protected Replay ( TraversalInfo succ, Via bt ) : void
succ TraversalInfo
bt Via
Результат void

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

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

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

public RunChoice ( int n ) : TraversalInfo
n int
Результат TraversalInfo

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

public RunChoice ( int n, bool MustFingerprint ) : TraversalInfo
n int
MustFingerprint bool
Результат TraversalInfo