36#ifndef LA_POLICY_STATS_LOGGER_H
37#define LA_POLICY_STATS_LOGGER_H
39#include "log/laLogger.h"
40#include "tpg/policyStats.h"
41#include "tpg/tpgVertex.h"
64 uint64_t generationNumber = 0;
75 std::ostream& out = std::cout)
Class used to control the learning steps of a TPGGraph within a given LearningEnvironment.
Definition learningAgent.h:67
Learning Agent logger class that will be called during LearningAgent executions.
Definition laLogger.h:65
LALogger specialization using logging the PolicyStats information on the best root.
Definition laPolicyStatsLogger.h:52
void logNewGeneration(uint64_t &generationNumber) override
Inherited from LALogger.
Definition laPolicyStatsLogger.cpp:40
void logAfterDecimate() override
Inherited from LALogger.
Definition laPolicyStatsLogger.cpp:45
LAPolicyStatsLogger(Learn::LearningAgent &la, std::ostream &out=std::cout)
Main constructor for the LAPolicyStatsLogger.
Definition laPolicyStatsLogger.h:74
Abstract class representing the vertices of a TPGGraph.
Definition tpgVertex.h:55
Definition cycleDetectionLALogger.h:38