Prefix guards with SMP_ to avoid conflicts

This commit is contained in:
quemy 2012-12-09 20:48:49 +01:00
commit ea2b71e7de
19 changed files with 38 additions and 38 deletions

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef MWMODEL_H_
#define MWMODEL_H_
#ifndef SMP_MWMODEL_H_
#define SMP_MWMODEL_H_
#include <cassert>
#include <thread>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef PPE_H_
#define PPE_H_
#ifndef SMP_PPE_H_
#define SMP_PPE_H_
/** Parameter Pack Expansion: Utility file to expand parameter pack

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef ABS_ISLAND_H_
#define ABS_ISLAND_H_
#ifndef SMP_ABSTRACT_ISLAND_H_
#define SMP_ABSTRACT_ISLAND_H_
#include <atomic>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef ALGO_D_H_
#define ALGO_D_H_
#ifndef SMP_ALGO_DISPATCHING_H_
#define SMP_ALGO_DISPATCHING_H_
#include <eo>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef BIMAP_MODEL_H_
#define BIMAP_MODEL_H_
#ifndef SMP_BIMAP_MODEL_H_
#define SMP_BIMAP_MODEL_H_
#include <set>
#include <map>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef CONT_D_H_
#define CONT_D_H_
#ifndef SMP_CONT_DISPATCHING_H_
#define SMP_CONT_DISPATCHING_H_
/** Continuator Dispatching

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef CONTWRAPPER_H_
#define CONTWRAPPER_H_
#ifndef SMP_CONT_WRAPPER_H_
#define SMP_CONT_WRAPPER_H_
#include <queue>
#include <vector>

View file

@ -39,7 +39,7 @@ paradiseo::smp::HomogeneousIslandModel<EOAlgo, EOT>::HomogeneousIslandModel(unsi
pops[i] = eoPop<EOT>(_popSize, _chromInit);
islands[i] = new Island<EOAlgo, EOT>(pops[i], args...);
model.add(*islands[i]);
}
}
model();
}

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef HOMOGENEOUS_ISLAND_MODEL_H_
#define HOMOGENEOUS_ISLAND_MODEL_H_
#ifndef SMP_HOMOGENEOUS_ISLAND_MODEL_H_
#define SMP_HOMOGENEOUS_ISLAND_MODEL_H_
#include <queue>
#include <algorithm>
@ -54,6 +54,8 @@ public:
HomogeneousIslandModel(unsigned _islandNumber, AbstractTopology& _topo, unsigned _popSize, eoInit<EOT> &_chromInit, IslandInit... args);
~HomogeneousIslandModel();
void operator()();
std::vector<eoPop<EOT>>& getPop();

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef INT_POLICY_H_
#define INT_POLICY_H_
#ifndef SMP_INT_POLICY_H_
#define SMP_INT_POLICY_H_
#include <eo>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef ISLAND_H_
#define ISLAND_H_
#ifndef SMP_ISLAND_H_
#define SMP_ISLAND_H_
#include <queue>
#include <vector>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef ISLAND_MODEL_H_
#define ISLAND_MODEL_H_
#ifndef SMP_ISLAND_MODEL_H_
#define SMP_ISLAND_MODEL_H_
#include <queue>
#include <algorithm>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef ISLAND_NOTIFIER_H_
#define ISLAND_NOTIFIER_H_
#ifndef SMP_ISLAND_NOTIFIER_H_
#define SMP_ISLAND_NOTIFIER_H_
#include <vector>
#include <utility>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef MIG_POLICY_H_
#define MIG_POLICY_H_
#ifndef SMP_MIG_POLICY_H_
#define SMP_MIG_POLICY_H_
#include <eo>
#include <policyElement.h>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef NOTIFIER_H_
#define NOTIFIER_H_
#ifndef SMP_NOTIFIER_H_
#define SMP_NOTIFIER_H_
#include <eo>
#include <functional>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef POLICIES_D_H_
#define POLICIES_D_H_
#ifndef SMP_POLICIES_DISPATCHING_H_
#define SMP_POLICIES_DISPATCHING_H_
#include <eo>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef POLICY_ELEM_H_
#define POLICY_ELEM_H_
#ifndef SMP_POLICY_ELEMENT_H_
#define SMP_POLICY_ELEMENT_H_
#include <eo>

View file

@ -27,8 +27,8 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr
Contact: paradiseo-help@lists.gforge.inria.fr
*/
#ifndef SCHEDULER_H_
#define SCHEDULER_H_
#ifndef SMP_SCHEDULER_H_
#define SMP_SCHEDULER_H_
#include <iostream>
#include <vector>

View file

@ -97,9 +97,7 @@ int main(void)
try
{
model.add(test);
model.add(test2);
model.add(test3);