Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Messaging.Messages.EnvironmentState Class Reference

Public Member Functions

 EnvironmentState (string environment_name, float total_energy_spent_since_reset, int frame_number, float time, float signal, bool terminated, ref float[] observables, string termination_reason="", EnvironmentDescription description=null, string debug_message="")
 

Properties

float [] Observables [get]
 
String TerminationReason [get]
 
string EnvironmentName [get]
 
float TotalEnergySpentSinceReset [get]
 
int FrameNumber [get]
 
float Time [get]
 
bool Terminated [get]
 
string DebugMessage [get]
 
IObserver [] Observers [get, set]
 
EnvironmentDescription Description [get]
 
float Signal [get]
 
Unobservables Unobservables [get, set]
 

Detailed Description

Definition at line 6 of file EnvironmentState.cs.

Constructor & Destructor Documentation

◆ EnvironmentState()

droid.Runtime.Messaging.Messages.EnvironmentState.EnvironmentState ( string  environment_name,
float  total_energy_spent_since_reset,
int  frame_number,
float  time,
float  signal,
bool  terminated,
ref float []  observables,
string  termination_reason = "",
EnvironmentDescription  description = null,
string  debug_message = "" 
)

Definition at line 7 of file EnvironmentState.cs.

Property Documentation

◆ DebugMessage

string droid.Runtime.Messaging.Messages.EnvironmentState.DebugMessage
get

Definition at line 51 of file EnvironmentState.cs.

◆ Description

EnvironmentDescription droid.Runtime.Messaging.Messages.EnvironmentState.Description
get

Definition at line 59 of file EnvironmentState.cs.

◆ EnvironmentName

string droid.Runtime.Messaging.Messages.EnvironmentState.EnvironmentName
get

Definition at line 33 of file EnvironmentState.cs.

◆ FrameNumber

int droid.Runtime.Messaging.Messages.EnvironmentState.FrameNumber
get

Definition at line 39 of file EnvironmentState.cs.

◆ Observables

float [] droid.Runtime.Messaging.Messages.EnvironmentState.Observables
get

Definition at line 29 of file EnvironmentState.cs.

◆ Observers

IObserver [] droid.Runtime.Messaging.Messages.EnvironmentState.Observers
getset

Definition at line 55 of file EnvironmentState.cs.

◆ Signal

float droid.Runtime.Messaging.Messages.EnvironmentState.Signal
get

Definition at line 63 of file EnvironmentState.cs.

◆ Terminated

bool droid.Runtime.Messaging.Messages.EnvironmentState.Terminated
get

Definition at line 47 of file EnvironmentState.cs.

◆ TerminationReason

String droid.Runtime.Messaging.Messages.EnvironmentState.TerminationReason
get

Definition at line 31 of file EnvironmentState.cs.

◆ Time

float droid.Runtime.Messaging.Messages.EnvironmentState.Time
get

Definition at line 43 of file EnvironmentState.cs.

◆ TotalEnergySpentSinceReset

float droid.Runtime.Messaging.Messages.EnvironmentState.TotalEnergySpentSinceReset
get

Definition at line 35 of file EnvironmentState.cs.

◆ Unobservables

Unobservables droid.Runtime.Messaging.Messages.EnvironmentState.Unobservables
getset

Definition at line 67 of file EnvironmentState.cs.


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