/*
 * tableOfTypes.h
 *
 *  Created on: Jul 29, 2015
 *      Author: jjpalacios
 */

#include "ClassRegister.h"

namespace clbDEB {

/**
 * Initialize all static variables in ClassRegister
 */
std::map<std::string, Creation*(*)()>	ClassRegister::CreationMap;
std::map<std::string, Selection*(*)()>	ClassRegister::SelectionMap;
std::map<std::string, Replacement*(*)()>	ClassRegister::ReplaceMap;
std::map<std::string, Mutation*(*)()>	ClassRegister::MutationMap;
std::map<std::string, Crossover*(*)()>	ClassRegister::CrossoverMap;
std::map<std::string, Evaluation*(*)()>	ClassRegister::EvaluatorMap;


}
