Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation Class Reference

More...

Inheritance diagram for droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation:
Collaboration diagram for droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation:

Public Member Functions

override float InternalEvaluate ()
 
override void InternalReset ()
 
- Public Member Functions inherited from droid.Runtime.Prototyping.Evaluation.ObjectiveFunction
float Evaluate ()
 
void EnvironmentReset ()
 
void SignalString (DataPoller recipient)
 
- Public Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void RefreshStart ()
 
void RefreshAwake ()
 

Additional Inherited Members

- Public Attributes inherited from droid.Runtime.Prototyping.Evaluation.ObjectiveFunction
float _Episode_Return
 
- Protected Member Functions inherited from droid.Runtime.Prototyping.Evaluation.ObjectiveFunction
override void Clear ()
 
sealed override void Setup ()
 
virtual void PostSetup ()
 
override void RegisterComponent ()
 
override void UnRegisterComponent ()
 
- Protected Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void Start ()
 
void Awake ()
 
- Protected Attributes inherited from droid.Runtime.Prototyping.Evaluation.ObjectiveFunction
float _solved_reward = 1.0f
 
float _default_reward = -0.001f
 
- Protected Attributes inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
string _Custom_Name = ""
 
- Properties inherited from droid.Runtime.Prototyping.Evaluation.ObjectiveFunction
override String PrototypingTypeName [get]
 
AbstractPrototypingEnvironment ParentEnvironment [get, set]
 
float SolvedThreshold [get, set]
 
int EpisodeLength [get, set]
 
Space1 SignalSpace [get, set]
 
- Properties inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
virtual string PrototypingTypeName [get]
 
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IObjective
float SolvedThreshold [get, set]
 Specify an signal value for which the objective is considered solved More...
 
int EpisodeLength [get, set]
 The length of an episode More...
 
Space1 SignalSpace [get, set]
 The range for which the signal might fall More...
 

Detailed Description

Definition at line 7 of file AvoidCollisionEvaluation.cs.

Member Function Documentation

◆ InternalEvaluate()

override float droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation.InternalEvaluate ( )
virtual

Returns
Exceptions
NotImplementedException

Implements droid.Runtime.Prototyping.Evaluation.ObjectiveFunction.

Definition at line 13 of file AvoidCollisionEvaluation.cs.

◆ InternalReset()

override void droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation.InternalReset ( )
virtual

Exceptions
NotImplementedException

Implements droid.Runtime.Prototyping.Evaluation.ObjectiveFunction.

Definition at line 19 of file AvoidCollisionEvaluation.cs.


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