Skip to content

Commit

Permalink
(Project) New gegelati.h header to ease inclusion of apps.
Browse files Browse the repository at this point in the history
  • Loading branch information
kdesnos committed Oct 30, 2019
1 parent 1774fb7 commit f66c63b
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions gegelatilib/include/gegelati.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/**
* \file gegelati.h
* \brief Helper file gathering all headers from the GEGELATI lib to ease their
* inclusion in apps.
*/
#ifndef GEGELATI_H
#define GEGELATI_H

#include <dataHandlers/dataHandler.h>
#include <dataHandlers/primitiveTypeArray.h>

#include <exporter/tpgGraphDotExporter.h>

#include <instructions/addPrimitiveType.h>
#include <instructions/instruction.h>
#include <instructions/lambdaInstruction.h>
#include <instructions/multByConstParam.h>
#include <instructions/set.h>

#include <learn/learningAgent.h>
#include <learn/learningEnvironment.h>
#include <learn/learningParameters.h>

#include <mutator/lineMutator.h>
#include <mutator/mutationParameters.h>
#include <mutator/programMutator.h>
#include <mutator/rng.h>
#include <mutator/tpgMutator.h>

#include <program/line.h>
#include <program/program.h>
#include <program/programExecutionEngine.h>

#include <tpg/tpgAction.h>
#include <tpg/tpgEdge.h>
#include <tpg/tpgExecutionEngine.h>
#include <tpg/tpgGraph.h>
#include <tpg/tpgTeam.h>
#include <tpg/tpgVertex.h>

#endif

0 comments on commit f66c63b

Please sign in to comment.