public RandomBasicTrialRunner(IVisualArrayGenerator visualArrayGenerator, Func<IActor> actorProvider, IDataRecorder recorder) { _visualArrayGenerator = visualArrayGenerator; _actorProvider = actorProvider; _recorder = recorder; }
public void Load(string db_name, IDataRecorder recorder, ICalamFilter filter = null) { var bin_path = AppDomain.CurrentDomain.BaseDirectory.TrimEnd('\\'); try{ using (var con = new SQLiteConnection("Data Source=" + bin_path + "\\db.sqlite3")){ con.Open(); var sql = "select * from " + db_name; var com = new SQLiteCommand(sql, con); var sdr = com.ExecuteReader(); while (sdr.Read() == true) { if (filter != null && !filter.Filter(sdr)) { continue; } recorder.AddMember(sdr); } sdr.Close(); con.Close(); } }catch (Exception e) { Console.WriteLine("Database not found"); } }
public QLearningAnalysisExperiment(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, IDataRecorder dataRepository) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; _dataRepository = dataRepository; }
public QLearningAnalysisTrialRunner(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, IDataRecorder recorder) { _observableModel = observableModel; _recorder = recorder; _randomNumberProvider = randomNumberProvider; }
public QLearningRecordingTrialRunner(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, Func<int, IQLearningActor> actorProvider, IDataRecorder dataRecorder) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; _actorProvider = actorProvider; _dataRecorder = dataRecorder; }
public RandomBeliefTrialRunnerWithExclusion(IObservableModelForControls observableModel, Func<IActor> actorProvider, IDataRecorder recorder) { _observableModel = observableModel; _actorProvider = actorProvider; _recorder = recorder; }
public RandomBeliefTrialRunner(IObservableModelForControls observableModelForControls, Func<IActor> actorProvider, IDataRecorder recorder) { _observableModelForControls = observableModelForControls; _actorProvider = actorProvider; _recorder = recorder; }
public KnBSimulator( IPlayManager playManager, ICardPackFactory cardPackFactory, IDataRecorder dataRecorder) { PlayManager = playManager ?? throw new ArgumentNullException(); CardPackFactory = cardPackFactory ?? throw new ArgumentNullException(); DataRecorder = dataRecorder ?? throw new ArgumentNullException(); }
/// <summary> /// Constructor /// </summary> /// <param name="dataRecorder"></param> /// <param name="dateTimeExtracter"></param> /// <param name="maxEntries"> The maximum data entries to collect </param> public SeeTicketsCrawler(IDataRecorder dataRecorder, IDateTimeExtracter dateTimeExtracter, char[] pagesToVisit, int maxEntries) { this.dataRecorder = dataRecorder; this.dateTimeExtracter = dateTimeExtracter; this.pagesToVisit = pagesToVisit; this.maxEntries = maxEntries; this.data = new List <CrawledInfo>(); }
public CDataRecorderProxy(String source = "DAL") { if (source.Equals("DAL")) { _recorder = new CDataRecorderDB(); } else { log.Fatal("Data supplier are not defined"); throw new ArgumentException(); } }
public MapTrialRunner(IObservableModel observableModel, Func<IActor> actorProvider, IDataRecorder recorder) { _observableModel = observableModel; _actorProvider = actorProvider; _recorder = recorder; }