C# Класс GoodAI.ToyWorld.ToyWorld

A continuous 2D learning environment.
Наследование: GoodAI.Core.Nodes.MyWorld, IMyVariableBranchViewNodeBase
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddOutputs void
CleanInternal void
DetectControlMode void
GetDllDirectory string
SetDummyOutputs void
TryToyWorld void

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

Метод Описание
Cleanup ( ) : void
Dispose ( ) : void
GetSignalMemoryBlock ( int index ) : MyMemoryBlock

Returns memory block assigned to Signal with given index (from 0 to SignalCount)

GetSignalNode ( int index ) : MyParentInput

Returns Signal node with given index (from 0 to SignalCount)

ToyWorld ( ) : System
UpdateMemoryBlocks ( ) : void
Validate ( GoodAI.Core.Utils.MyValidator validator ) : void

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

Метод Описание
AddOutputs ( int branchesToAdd, string dummyName, int dummySize = 1 ) : void
CleanInternal ( ) : void
DetectControlMode ( ) : void
GetDllDirectory ( ) : string
SetDummyOutputs ( int howMany, string dummyName, int dummySize ) : void
TryToyWorld ( ) : void

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

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

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

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

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

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

Returns memory block assigned to Signal with given index (from 0 to SignalCount)
public GetSignalMemoryBlock ( int index ) : MyMemoryBlock
index int Index of Signal
Результат MyMemoryBlock

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

Returns Signal node with given index (from 0 to SignalCount)
public GetSignalNode ( int index ) : MyParentInput
index int Index of Signal node
Результат MyParentInput

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

public ToyWorld ( ) : System
Результат System

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

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

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

public Validate ( GoodAI.Core.Utils.MyValidator validator ) : void
validator GoodAI.Core.Utils.MyValidator
Результат void