From fc2ea957a4b4c349eafa26ea4562f64570942d25 Mon Sep 17 00:00:00 2001 From: quemy Date: Fri, 21 Dec 2012 11:39:46 +0100 Subject: [PATCH] Add function to wrap model in order to create homogeneous model easily --- smp/src/CMakeLists.txt | 4 +- smp/src/homogeneousModel.cpp | 58 ----------------- smp/src/island.cpp | 1 - smp/src/island.h | 2 + ...omogeneousModel.h => islandModelWrapper.h} | 63 ++++++++++--------- smp/src/smp.h | 2 +- smp/test/CMakeLists.txt | 1 + 7 files changed, 39 insertions(+), 92 deletions(-) delete mode 100644 smp/src/homogeneousModel.cpp rename smp/src/{homogeneousModel.h => islandModelWrapper.h} (60%) diff --git a/smp/src/CMakeLists.txt b/smp/src/CMakeLists.txt index a3c732e8a..b658067c0 100644 --- a/smp/src/CMakeLists.txt +++ b/smp/src/CMakeLists.txt @@ -29,6 +29,7 @@ set (SMP_FILE topology/hypercubic.cpp topology/mesh.cpp notifier.cpp + islandModelWrapper.h ) add_library(smp STATIC ${SMP_FILE}) @@ -39,7 +40,7 @@ install(TARGETS smp ARCHIVE DESTINATION ${LIB} COMPONENT libraries) ### 3) Look for headers ###################################################################################### -file(GLOB HDRS smp *.h) +file(GLOB HDRS smp *.h *.cpp) install(FILES ${HDRS} DESTINATION include${INSTALL_SUB_DIR}/smp COMPONENT headers) ###################################################################################### @@ -50,4 +51,5 @@ install(DIRECTORY MWAlgo topology DESTINATION include${INSTALL_SUB_DIR}/smp COMPONENT headers FILES_MATCHING PATTERN "*.h" + PATTERN "*.cpp" ) diff --git a/smp/src/homogeneousModel.cpp b/smp/src/homogeneousModel.cpp deleted file mode 100644 index e30ea0079..000000000 --- a/smp/src/homogeneousModel.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/* - -Copyright (C) DOLPHIN Project-Team, INRIA Lille - Nord Europe, 2006-2012 - -Alexandre Quemy, Thibault Lasnier - INSA Rouen - -This software is governed by the CeCILL license under French law and -abiding by the rules of distribution of free software. You can ue, -modify and/ or redistribute the software under the terms of the CeCILL -license as circulated by CEA, CNRS and INRIA at the following URL -"http://www.cecill.info". - -In this respect, the user's attention is drawn to the risks associated -with loading, using, modifying and/or developing or reproducing the -software by the user in light of its specific status of free software, -that may mean that it is complicated to manipulate, and that also -therefore means that it is reserved for developers and experienced -professionals having in-depth computer knowledge. Users are therefore -encouraged to load and test the software's suitability as regards their -requirements in conditions enabling the security of their systems and/or -data to be ensured and, more generally, to use and operate it in the -same conditions as regards security. -The fact that you are presently reading this means that you have had -knowledge of the CeCILL license and that you accept its terms. - -ParadisEO WebSite : http://paradiseo.gforge.inria.fr -Contact: paradiseo-help@lists.gforge.inria.fr -*/ - -template