GEGELATI

Loading...
Searching...
No Matches
gegelati.h
Go to the documentation of this file.
1
47#ifndef GEGELATI_H
48#define GEGELATI_H
49
50#include <util/counterReset.h>
51#include <util/genericComparator.h>
52#include <util/timestamp.h>
53
54#include <data/array2DWrapper.h>
55#include <data/arrayWrapper.h>
56#include <data/constant.h>
57#include <data/constantHandler.h>
58#include <data/dataHandler.h>
59#include <data/hash.h>
60#include <data/pointerWrapper.h>
61#include <data/primitiveTypeArray.h>
62#include <data/primitiveTypeArray2D.h>
63#include <data/untypedSharedPtr.h>
64
65#include <file/parametersParser.h>
66#include <file/tpgGraphDotExporter.h>
67#include <file/tpgGraphDotImporter.h>
68
69#include <instructions/addPrimitiveType.h>
70#include <instructions/instruction.h>
71#include <instructions/lambdaInstruction.h>
72#include <instructions/multByConstant.h>
73#include <instructions/set.h>
74
75#include <learn/evaluationResult.h>
76#include <learn/job.h>
77#include <learn/learningAgent.h>
78#include <learn/learningEnvironment.h>
79#include <learn/learningParameters.h>
80#include <learn/parallelLearningAgent.h>
81
82#include <learn/adversarialEvaluationResult.h>
83#include <learn/adversarialJob.h>
84#include <learn/adversarialLearningAgent.h>
85#include <learn/adversarialLearningEnvironment.h>
86
87#include <learn/classificationEvaluationResult.h>
88#include <learn/classificationLearningAgent.h>
89#include <learn/classificationLearningEnvironment.h>
90
91#include <log/cycleDetectionLALogger.h>
92#include <log/laBasicLogger.h>
93#include <log/laLogger.h>
94#include <log/laPolicyStatsLogger.h>
95#include <log/logger.h>
96
97#include <mutator/lineMutator.h>
98#include <mutator/mutationParameters.h>
99#include <mutator/programMutator.h>
100#include <mutator/rng.h>
101#include <mutator/tpgMutator.h>
102
103#include <program/line.h>
104#include <program/program.h>
105#include <program/programEngine.h>
106#include <program/programExecutionEngine.h>
107
108#include <tpg/policyStats.h>
109#include <tpg/tpgAbstractEngine.h>
110#include <tpg/tpgAction.h>
111#include <tpg/tpgActionEdge.h>
112#include <tpg/tpgEdge.h>
113#include <tpg/tpgExecutionEngine.h>
114#include <tpg/tpgFactory.h>
115#include <tpg/tpgGraph.h>
116#include <tpg/tpgTeam.h>
117#include <tpg/tpgVertex.h>
118
119#include <tpg/instrumented/executionStats.h>
120#include <tpg/instrumented/tpgActionInstrumented.h>
121#include <tpg/instrumented/tpgEdgeInstrumented.h>
122#include <tpg/instrumented/tpgExecutionEngineInstrumented.h>
123#include <tpg/instrumented/tpgInstrumentedFactory.h>
124#include <tpg/instrumented/tpgTeamInstrumented.h>
125#include <tpg/instrumented/tpgVertexInstrumentation.h>
126
127#ifdef CODE_GENERATION
128#include <codeGen/programGenerationEngine.h>
129#include <codeGen/tpgGenerationEngine.h>
130#include <codeGen/tpgGenerationEngineFactory.h>
131#include <codeGen/tpgStackGenerationEngine.h>
132#include <codeGen/tpgSwitchGenerationEngine.h>
133#endif
134
135#include <archive.h>
136#include <environment.h>
137
138#endif