Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Interfaces.IEnvironment Interface Reference

More...

Inheritance diagram for droid.Runtime.Interfaces.IEnvironment:
Collaboration diagram for droid.Runtime.Interfaces.IEnvironment:

Public Member Functions

EnvironmentState CollectState ()
 
void React (Reaction reaction)
 
EnvironmentState ReactAndCollectState (Reaction reaction)
 
Reaction SampleReaction ()
 
void Tick ()
 
void PostStep ()
 

Properties

Reaction LastReaction [get]
 
int CurrentFrameNumber [get]
 
bool Terminated [get]
 
string LastTerminationReason [get]
 
bool IsResetting [get]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 

Detailed Description

Definition at line 7 of file IEnvironment.cs.

Member Function Documentation

◆ CollectState()

◆ PostStep()

◆ React()

void droid.Runtime.Interfaces.IEnvironment.React ( Reaction  reaction)

◆ ReactAndCollectState()

◆ SampleReaction()

◆ Tick()

Property Documentation

◆ CurrentFrameNumber

int droid.Runtime.Interfaces.IEnvironment.CurrentFrameNumber
get

Definition at line 16 of file IEnvironment.cs.

◆ IsResetting

bool droid.Runtime.Interfaces.IEnvironment.IsResetting
get

Definition at line 31 of file IEnvironment.cs.

◆ LastReaction

Reaction droid.Runtime.Interfaces.IEnvironment.LastReaction
get

Definition at line 11 of file IEnvironment.cs.

◆ LastTerminationReason

string droid.Runtime.Interfaces.IEnvironment.LastTerminationReason
get

Definition at line 26 of file IEnvironment.cs.

◆ Terminated

bool droid.Runtime.Interfaces.IEnvironment.Terminated
get

Definition at line 21 of file IEnvironment.cs.


The documentation for this interface was generated from the following file: