Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
EnvironmentDescription.cs
Go to the documentation of this file.
1 using System.Collections.Generic;
3 
4 namespace droid.Runtime.Messaging.Messages {
7  public class EnvironmentDescription {
8  public EnvironmentDescription(int max_steps,
9  Dictionary<string, IActor> actors,
10  Dictionary<string, IConfigurable> configurables,
11  float solved_threshold) {
12  this.Configurables = configurables;
13  this.Actors = actors;
14  this.MaxSteps = max_steps;
15 
16  this.SolvedThreshold = solved_threshold;
17  }
18 
21  public Dictionary<string, IActor> Actors { get; }
22 
25  public Dictionary<string, IConfigurable> Configurables { get; }
26 
29  public int MaxSteps { get; }
30 
33  public float SolvedThreshold { get; }
34  }
35 }
EnvironmentDescription(int max_steps, Dictionary< string, IActor > actors, Dictionary< string, IConfigurable > configurables, float solved_threshold)