ECF 1.5
ECF_base.h
1#ifndef ECF_base_h
2#define ECF_base_h
3
4#include <iostream>
5#include <vector>
6#include <cstdlib>
7#include "boost/smart_ptr.hpp"
8#include "xml/xmlParser.h"
9#ifdef _MPI
10#include "mpi.h"
11#endif
12
13typedef boost::shared_ptr<void> voidP;
14typedef unsigned int uint;
15
16// base:
17#include "ECF_macro.h"
18#include "Logger.h"
19#include "Registry.h"
20#include "Genotype.h"
21#include "Fitness.h"
22#include "Individual.h"
23#include "Deme.h"
24#include "Population.h"
25#include "Crossover.h"
26#include "Mutation.h"
27#include "State.h"
28#include "Randomizer.h"
29#include "SelectionOperator.h"
30#include "EvaluateOp.h"
31#include "Algorithm.h"
32#include "Operator.h"
33#include "Communicator.h"
34
35#endif // ECF_base_h
36