Parcourir la source

Change project name

Eric Ramat il y a 6 ans
Parent
commit
31316d9b50
62 fichiers modifiés avec 438 ajouts et 438 suppressions
  1. 1 1
      AUTHORS
  2. 45 45
      CMakeLists.txt
  3. 5 5
      README
  4. 1 1
      src/CMakeLists.txt
  5. 6 6
      src/apps/CMakeLists.txt
  6. 8 8
      src/apps/main.cpp
  7. 12 0
      src/artis-star.pc.in
  8. 0 0
      src/artis-star/CMakeLists.txt
  9. 6 6
      src/paradevs/common/Bag.hpp
  10. 3 3
      src/paradevs/common/CMakeLists.txt
  11. 10 10
      src/paradevs/common/Coordinator.hpp
  12. 8 8
      src/paradevs/common/ExternalEvent.hpp
  13. 10 10
      src/paradevs/common/GraphManager.hpp
  14. 6 6
      src/paradevs/common/InternalEvent.hpp
  15. 7 7
      src/paradevs/common/Links.hpp
  16. 10 10
      src/paradevs/common/Model.hpp
  17. 6 6
      src/paradevs/common/Node.hpp
  18. 5 5
      src/paradevs/common/Parameters.hpp
  19. 8 8
      src/paradevs/common/RootCoordinator.hpp
  20. 7 7
      src/paradevs/common/Scheduler.hpp
  21. 6 6
      src/paradevs/common/Simulator.hpp
  22. 5 5
      src/paradevs/common/Value.hpp
  23. 1 1
      src/paradevs/common/observer/CMakeLists.txt
  24. 9 9
      src/paradevs/common/observer/Observer.hpp
  25. 7 7
      src/paradevs/common/observer/Output.hpp
  26. 12 12
      src/paradevs/common/observer/View.hpp
  27. 3 3
      src/paradevs/common/scheduler/CMakeLists.txt
  28. 6 6
      src/paradevs/common/scheduler/HeapScheduler.hpp
  29. 5 5
      src/paradevs/common/scheduler/SchedulerHandle.hpp
  30. 7 7
      src/paradevs/common/scheduler/VectorScheduler.hpp
  31. 3 3
      src/paradevs/common/time/CMakeLists.txt
  32. 6 6
      src/paradevs/common/time/DoubleTime.hpp
  33. 5 5
      src/paradevs/common/time/Time.hpp
  34. 3 3
      src/paradevs/common/utils/CMakeLists.txt
  35. 5 5
      src/paradevs/common/utils/Multithreading.hpp
  36. 5 5
      src/paradevs/common/utils/String.hpp
  37. 15 15
      src/paradevs/common/utils/Trace.hpp
  38. 0 0
      src/artis-star/kernel/CMakeLists.txt
  39. 3 3
      src/paradevs/kernel/dtss/CMakeLists.txt
  40. 8 8
      src/paradevs/kernel/dtss/Coordinator.hpp
  41. 8 8
      src/paradevs/kernel/dtss/Dynamics.hpp
  42. 10 10
      src/paradevs/kernel/dtss/GraphManager.hpp
  43. 9 9
      src/paradevs/kernel/dtss/Simulator.hpp
  44. 3 3
      src/paradevs/kernel/pdevs/CMakeLists.txt
  45. 10 10
      src/paradevs/kernel/pdevs/Coordinator.hpp
  46. 8 8
      src/paradevs/kernel/pdevs/Dynamics.hpp
  47. 11 11
      src/paradevs/kernel/pdevs/GraphManager.hpp
  48. 10 10
      src/paradevs/kernel/pdevs/Simulator.hpp
  49. 3 3
      src/paradevs/kernel/pdevs/mpi/CMakeLists.txt
  50. 7 7
      src/paradevs/kernel/pdevs/mpi/Coordinator.hpp
  51. 7 7
      src/paradevs/kernel/pdevs/mpi/GraphManager.hpp
  52. 6 6
      src/paradevs/kernel/pdevs/mpi/LogicalProcessor.hpp
  53. 7 7
      src/paradevs/kernel/pdevs/mpi/ModelProxy.hpp
  54. 3 3
      src/paradevs/kernel/pdevs/multithreading/CMakeLists.txt
  55. 12 12
      src/paradevs/kernel/pdevs/multithreading/Coordinator.hpp
  56. 3 3
      src/paradevs/kernel/sss/CMakeLists.txt
  57. 9 9
      src/paradevs/kernel/sss/Coordinator.hpp
  58. 8 8
      src/paradevs/kernel/sss/Dynamics.hpp
  59. 10 10
      src/paradevs/kernel/sss/GraphManager.hpp
  60. 6 6
      src/paradevs/kernel/sss/Model.hpp
  61. 10 10
      src/paradevs/kernel/sss/Simulator.hpp
  62. 0 12
      src/paradevs.pc.in

+ 1 - 1
AUTHORS

@@ -1,4 +1,4 @@
-                 PARADEVS development team
+                 ARTIS development team
                  =========================
                  =========================
 
 
 
 

+ 45 - 45
CMakeLists.txt

@@ -1,41 +1,41 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(PARADEVS CXX C)
+PROJECT(ARTIS CXX C)
 ENABLE_TESTING()
 ENABLE_TESTING()
 
 
-SET(PARADEVS_MAJOR 1)
-SET(PARADEVS_MINOR 0)
-SET(PARADEVS_PATCH 0)
-SET(PARADEVS_EXTRA "")
-SET(PARADEVS_VERSION "${PARADEVS_MAJOR}.${PARADEVS_MINOR}.${PARADEVS_PATCH}")
-SET(PARADEVS_VERSION_SHORT "${PARADEVS_MAJOR}.${PARADEVS_MINOR}")
-SET(PARADEVS_NAME "paradevs")
-SET(PARADEVS_NAME_VERSION "${PARADEVS_NAME}-${PARADEVS_VERSION}")
-SET(PARADEVS_LOCALE_NAME "${PARADEVS_NAME}-${PARADEVS_MAJOR}-${PARADEVS_MINOR}")
-IF ("${PARADEVS_EXTRA}" STREQUAL "")
-  SET(PARADEVS_COMPLETE "${PARADEVS_MAJOR}.${PARADEVS_MINOR}.${PARADEVS_PATCH}")
-ELSE ("${PARADEVS_EXTRA}" STREQUAL "")
-  SET(PARADEVS_COMPLETE "${PARADEVS_MAJOR}.${PARADEVS_MINOR}.${PARADEVS_PATCH}-${PARADEVS_EXTRA}")
-ENDIF ("${PARADEVS_EXTRA}" STREQUAL "")
-SET(PARADEVS_NAME_COMPLETE "${PARADEVS_NAME}-${PARADEVS_COMPLETE}")
+SET(ARTIS_MAJOR 1)
+SET(ARTIS_MINOR 0)
+SET(ARTIS_PATCH 0)
+SET(ARTIS_EXTRA "")
+SET(ARTIS_VERSION "${ARTIS_MAJOR}.${ARTIS_MINOR}.${ARTIS_PATCH}")
+SET(ARTIS_VERSION_SHORT "${ARTIS_MAJOR}.${ARTIS_MINOR}")
+SET(ARTIS_NAME "artis-star")
+SET(ARTIS_NAME_VERSION "${ARTIS_NAME}-${ARTIS_VERSION}")
+SET(ARTIS_LOCALE_NAME "${ARTIS_NAME}-${ARTIS_MAJOR}-${ARTIS_MINOR}")
+IF ("${ARTIS_EXTRA}" STREQUAL "")
+  SET(ARTIS_COMPLETE "${ARTIS_MAJOR}.${ARTIS_MINOR}.${ARTIS_PATCH}")
+ELSE ("${ARTIS_EXTRA}" STREQUAL "")
+  SET(ARTIS_COMPLETE "${ARTIS_MAJOR}.${ARTIS_MINOR}.${ARTIS_PATCH}-${ARTIS_EXTRA}")
+ENDIF ("${ARTIS_EXTRA}" STREQUAL "")
+SET(ARTIS_NAME_COMPLETE "${ARTIS_NAME}-${ARTIS_COMPLETE}")
 
 
 #
 #
  # Installation variables
  # Installation variables
 #
 #
 
 
-SET(PARADEVS_LIBRARY_DIRS "lib/paradevs-${PARADEVS_VERSION_SHORT}")
-SET(PARADEVS_INCLUDE_DIRS "include/paradevs-${PARADEVS_VERSION_SHORT}/paradevs")
-SET(PARADEVS_INCLUDE_DIR "include/paradevs-${PARADEVS_VERSION_SHORT}")
-SET(PARADEVS_MANPAGE_PATH "share/man/man1")
-SET(PARADEVS_SHARE_DIRS "share/paradevs-${PARADEVS_VERSION_SHORT}")
+SET(ARTIS_LIBRARY_DIRS "lib/artis-star-${ARTIS_VERSION_SHORT}")
+SET(ARTIS_INCLUDE_DIRS "include/artis-star-${ARTIS_VERSION_SHORT}/artis-star")
+SET(ARTIS_INCLUDE_DIR "include/artis-star-${ARTIS_VERSION_SHORT}")
+SET(ARTIS_MANPAGE_PATH "share/man/man1")
+SET(ARTIS_SHARE_DIRS "share/artis-star-${ARTIS_VERSION_SHORT}")
 
 
 #
 #
  # Append the library version information to the library target
  # Append the library version information to the library target
  # properties.
  # properties.
 #
 #
 
 
-SET (PARADEVS_LIBRARY_PROPERTIES VERSION 0)
-SET (PARADEVS_APP_PROPERTIES SOVERSION "${PARADEVS_MAJOR}.${PARADEVS_MINOR}"
-  VERSION "${PARADEVS_MAJOR}.${PARADEVS_MINOR}")
+SET (ARTIS_LIBRARY_PROPERTIES VERSION 0)
+SET (ARTIS_APP_PROPERTIES SOVERSION "${ARTIS_MAJOR}.${ARTIS_MINOR}"
+  VERSION "${ARTIS_MAJOR}.${ARTIS_MINOR}")
 
 
 #
 #
  # CPack configuration
  # CPack configuration
@@ -92,19 +92,19 @@ IF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "35")
   SET(Boost_SYSTEM_LIBRARY "")
   SET(Boost_SYSTEM_LIBRARY "")
 ENDIF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "35")
 ENDIF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "35")
 IF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "41")
 IF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "41")
-  SET(PARADEVS_HAVE_BOOST_SPIRIT2 0 CACHE INTERNAL "" FORCE)
+  SET(ARTIS_HAVE_BOOST_SPIRIT2 0 CACHE INTERNAL "" FORCE)
 ELSE (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "41")
 ELSE (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "41")
-  SET(PARADEVS_HAVE_BOOST_SPIRIT2 1 CACHE INTERNAL "" FORCE)
+  SET(ARTIS_HAVE_BOOST_SPIRIT2 1 CACHE INTERNAL "" FORCE)
 ENDIF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "41")
 ENDIF (Boost_MINOR_VERSION AND ${Boost_MINOR_VERSION} LESS "41")
 
 
 #
 #
  # Generate the config.h
  # Generate the config.h
 #
 #
 
 
-CHECK_INCLUDE_FILE_CXX(cxxabi.h PARADEVS_HAVE_GCC_ABI_DEMANGLE)
-CHECK_INCLUDE_FILE_CXX(execinfo.h PARADEVS_HAVE_EXECINFO)
-CHECK_INCLUDE_FILE_CXX(signal.h PARADEVS_HAVE_SIGNAL)
-INCLUDE_DIRECTORIES(${PARADEVS_BINARY_DIR})
+CHECK_INCLUDE_FILE_CXX(cxxabi.h ARTIS_HAVE_GCC_ABI_DEMANGLE)
+CHECK_INCLUDE_FILE_CXX(execinfo.h ARTIS_HAVE_EXECINFO)
+CHECK_INCLUDE_FILE_CXX(signal.h ARTIS_HAVE_SIGNAL)
+INCLUDE_DIRECTORIES(${ARTIS_BINARY_DIR})
 
 
 #
 #
  # Generate the vle.pc pkg-config file.
  # Generate the vle.pc pkg-config file.
@@ -113,13 +113,13 @@ INCLUDE_DIRECTORIES(${PARADEVS_BINARY_DIR})
  # cflag=-Iboost_1_34_1 for the directory
  # cflag=-Iboost_1_34_1 for the directory
 #
 #
 
 
-SET(PARADEVS_PKGCONFIG_PREFIXPATH "${CMAKE_INSTALL_PREFIX}")
-SET(PARADEVS_PKGCONFIG_BOOSTINCLUDE_DIRS "${Boost_INCLUDE_DIRS}")
-SET(PARADEVS_PKGCONFIG_LIBDIR "lib")
+SET(ARTIS_PKGCONFIG_PREFIXPATH "${CMAKE_INSTALL_PREFIX}")
+SET(ARTIS_PKGCONFIG_BOOSTINCLUDE_DIRS "${Boost_INCLUDE_DIRS}")
+SET(ARTIS_PKGCONFIG_LIBDIR "lib")
 
 
-CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/src/paradevs.pc.in
-  ${PARADEVS_BINARY_DIR}/paradevs-${PARADEVS_VERSION_SHORT}.pc @ONLY)
-INSTALL(FILES ${PARADEVS_BINARY_DIR}/paradevs-${PARADEVS_VERSION_SHORT}.pc
+CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/src/artis-star.pc.in
+  ${ARTIS_BINARY_DIR}/artis-star-${ARTIS_VERSION_SHORT}.pc @ONLY)
+INSTALL(FILES ${ARTIS_BINARY_DIR}/artis-star-${ARTIS_VERSION_SHORT}.pc
   DESTINATION lib/pkgconfig)
   DESTINATION lib/pkgconfig)
 
 
 #
 #
@@ -127,11 +127,11 @@ INSTALL(FILES ${PARADEVS_BINARY_DIR}/paradevs-${PARADEVS_VERSION_SHORT}.pc
 #
 #
 
 
 IF(UNIX)
 IF(UNIX)
-  INSTALL(FILES "README" DESTINATION "${PARADEVS_SHARE_DIRS}")
-  INSTALL(FILES "COPYING" DESTINATION "${PARADEVS_SHARE_DIRS}")
+  INSTALL(FILES "README" DESTINATION "${ARTIS_SHARE_DIRS}")
+  INSTALL(FILES "COPYING" DESTINATION "${ARTIS_SHARE_DIRS}")
 ELSE(UNIX)
 ELSE(UNIX)
-  INSTALL(FILES "README" DESTINATION "${PARADEVS_SHARE_DIRS}" RENAME "Readme.txt")
-  INSTALL(FILES "COPYING" DESTINATION "${PARADEVS_SHARE_DIRS}" RENAME "CopyRight.txt")
+  INSTALL(FILES "README" DESTINATION "${ARTIS_SHARE_DIRS}" RENAME "Readme.txt")
+  INSTALL(FILES "COPYING" DESTINATION "${ARTIS_SHARE_DIRS}" RENAME "CopyRight.txt")
 ENDIF(UNIX)
 ENDIF(UNIX)
 
 
 #
 #
@@ -145,15 +145,15 @@ ADD_SUBDIRECTORY(src)
 #
 #
 
 
 MESSAGE(STATUS "- - - -")
 MESSAGE(STATUS "- - - -")
-MESSAGE(STATUS "${PARADEVS_NAME_COMPLETE} configured successfully")
+MESSAGE(STATUS "${ARTIS_NAME_COMPLETE} configured successfully")
 MESSAGE(STATUS "Using ${CMAKE_INSTALL_PREFIX} for installation")
 MESSAGE(STATUS "Using ${CMAKE_INSTALL_PREFIX} for installation")
 MESSAGE(STATUS "Build type ${CMAKE_BUILD_TYPE}")
 MESSAGE(STATUS "Build type ${CMAKE_BUILD_TYPE}")
-IF (PARADEVS_HAVE_GCC_ABI_DEMANGLE)
+IF (ARTIS_HAVE_GCC_ABI_DEMANGLE)
   MESSAGE(STATUS "Build with GCC ABI Demangle...: yes")
   MESSAGE(STATUS "Build with GCC ABI Demangle...: yes")
-ENDIF (PARADEVS_HAVE_GCC_ABI_DEMANGLE)
-IF (PARADEVS_HAVE_EXECINFO)
+ENDIF (ARTIS_HAVE_GCC_ABI_DEMANGLE)
+IF (ARTIS_HAVE_EXECINFO)
   MESSAGE(STATUS "Build with execinfo.h.........: yes")
   MESSAGE(STATUS "Build with execinfo.h.........: yes")
-ENDIF (PARADEVS_HAVE_EXECINFO)
+ENDIF (ARTIS_HAVE_EXECINFO)
 IF (Boost_FOUND)
 IF (Boost_FOUND)
   MESSAGE(STATUS "Build with boost..............: yes")
   MESSAGE(STATUS "Build with boost..............: yes")
 ENDIF (Boost_FOUND)
 ENDIF (Boost_FOUND)

+ 5 - 5
README

@@ -1,9 +1,9 @@
-Paradevs : DEVS multimodeling and simulation framework
-======================================================
+Artis-star: DEVS multimodeling and simulation framework
+=======================================================
 
 
 See AUTHORS and COPYRIGHT for the list of contributors.
 See AUTHORS and COPYRIGHT for the list of contributors.
 
 
-PARADEVS is a framework for multimodeling and simulation of complex dynamical
+ARTIS-star is a framework for multimodeling and simulation of complex dynamical
 systems. It addresses the reliability issue by using recent
 systems. It addresses the reliability issue by using recent
 developments in the theory of modeling and simulation proposed by B. Zeigler
 developments in the theory of modeling and simulation proposed by B. Zeigler
 with the Discrete Event System Specification formalism (DEVS).
 with the Discrete Event System Specification formalism (DEVS).
@@ -26,7 +26,7 @@ Getting the code
 
 
 The source tree is currently hosted on GitHub. To view the repository
 The source tree is currently hosted on GitHub. To view the repository
 online :
 online :
-    https://github.com//vle-labs/paradevs
+    https://gogs.univ-littoral.fr/devs-lab/artis-star
 
 
 The URL to clone it:
 The URL to clone it:
-    git@github.com:vle-labs/paradevs.git
+    https://gogs.univ-littoral.fr/devs-lab/artis-star.git

+ 1 - 1
src/CMakeLists.txt

@@ -6,4 +6,4 @@ ELSE ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
 ENDIF ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
 ENDIF ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
 
 
 ADD_SUBDIRECTORY(apps)
 ADD_SUBDIRECTORY(apps)
-ADD_SUBDIRECTORY(paradevs)
+ADD_SUBDIRECTORY(artis-star)

+ 6 - 6
src/apps/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -10,11 +10,11 @@ LINK_DIRECTORIES(
   ${LIBXML_LIBRARY_DIRS}
   ${LIBXML_LIBRARY_DIRS}
   ${Boost_LIBRARY_DIRS})
   ${Boost_LIBRARY_DIRS})
 
 
-ADD_EXECUTABLE(paradevs main.cpp ${MIXED_TESTS_HPP})
-SET_TARGET_PROPERTIES(paradevs PROPERTIES ${PARADEVS_APP_PROPERTIES})
+ADD_EXECUTABLE(artis-star main.cpp ${MIXED_TESTS_HPP})
+SET_TARGET_PROPERTIES(artis-star PROPERTIES ${ARTIS_APP_PROPERTIES})
 
 
-TARGET_LINK_LIBRARIES(paradevs
+TARGET_LINK_LIBRARIES(artis-star
   ${Boost_SYSTEM_LIBRARY}
   ${Boost_SYSTEM_LIBRARY}
   ${Boost_TIMER_LIBRARY})
   ${Boost_TIMER_LIBRARY})
 
 
-INSTALL(TARGETS paradevs DESTINATION bin)
+INSTALL(TARGETS artis-star DESTINATION bin)

+ 8 - 8
src/apps/main.cpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file app/main.cpp
  * @file app/main.cpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -24,14 +24,14 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
  */
 
 
-#include <paradevs/common/Value.hpp>
+#include <artis-star/common/Value.hpp>
 
 
 int main()
 int main()
 {
 {
-    paradevs::common::Value v1;
-    paradevs::common::Value v2(10);
-    paradevs::common::Value v3(v2);
-    paradevs::common::Value v4(v1);
+    artis::common::Value v1;
+    artis::common::Value v2(10);
+    artis::common::Value v3(v2);
+    artis::common::Value v4(v1);
 
 
     v1 = v2;
     v1 = v2;
     return 0;
     return 0;

+ 12 - 0
src/artis-star.pc.in

@@ -0,0 +1,12 @@
+prefix=@ARTIS_PKGCONFIG_PREFIXPATH@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/@ARTIS_PKGCONFIG_LIBDIR@
+includedir=${prefix}/include
+
+Name: vle
+Description: ARTIS multimodelling and Simulation tools
+Requires: libxml-2.0 glibmm-2.4
+Version: @ARTIS_VERSION@
+Libs:	-L${libdir} \
+    -lpdevs-@ARTIS_VERSION_SHORT@
+Cflags: -I${includedir}/artis-star-@ARTIS_VERSION_SHORT@ -I@ARTIS_PKGCONFIG_BOOSTINCLUDE_DIRS@

src/paradevs/CMakeLists.txt → src/artis-star/CMakeLists.txt


+ 6 - 6
src/paradevs/common/Bag.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Bag.hpp
  * @file Bag.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,7 +27,7 @@
 #ifndef COMMON_BAG
 #ifndef COMMON_BAG
 #define COMMON_BAG 1
 #define COMMON_BAG 1
 
 
-#include <paradevs/common/ExternalEvent.hpp>
+#include <artis-star/common/ExternalEvent.hpp>
 
 
 #include <boost/serialization/vector.hpp>
 #include <boost/serialization/vector.hpp>
 
 
@@ -35,7 +35,7 @@
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class ExternalEvent;
 class ExternalEvent;
@@ -86,6 +86,6 @@ private:
     BOOST_SERIALIZATION_SPLIT_MEMBER()
     BOOST_SERIALIZATION_SPLIT_MEMBER()
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/common/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -13,7 +13,7 @@ SET(COMMON_HPP Bag.hpp Coordinator.hpp ExternalEvent.hpp
   GraphManager.hpp InternalEvent.hpp Links.hpp Model.hpp Node.hpp Parameters.hpp
   GraphManager.hpp InternalEvent.hpp Links.hpp Model.hpp Node.hpp Parameters.hpp
   RootCoordinator.hpp Scheduler.hpp Simulator.hpp Value.hpp)
   RootCoordinator.hpp Scheduler.hpp Simulator.hpp Value.hpp)
 
 
-INSTALL(FILES ${COMMON_HPP} DESTINATION ${PARADEVS_INCLUDE_DIRS}/common)
+INSTALL(FILES ${COMMON_HPP} DESTINATION ${ARTIS_INCLUDE_DIRS}/common)
 
 
 ADD_SUBDIRECTORY(observer)
 ADD_SUBDIRECTORY(observer)
 ADD_SUBDIRECTORY(scheduler)
 ADD_SUBDIRECTORY(scheduler)

+ 10 - 10
src/paradevs/common/Coordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Coordinator.hpp
  * @file Coordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,15 +27,15 @@
 #ifndef COMMON_COORDINATOR
 #ifndef COMMON_COORDINATOR
 #define COMMON_COORDINATOR
 #define COMMON_COORDINATOR
 
 
-#include <paradevs/common/Bag.hpp>
-#include <paradevs/common/ExternalEvent.hpp>
-#include <paradevs/common/Links.hpp>
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/Node.hpp>
+#include <artis-star/common/Bag.hpp>
+#include <artis-star/common/ExternalEvent.hpp>
+#include <artis-star/common/Links.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/Node.hpp>
 
 
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Model;
 class Model;
@@ -124,6 +124,6 @@ public :
     virtual typename Time::type transition(const typename Time::type& t) =0;
     virtual typename Time::type transition(const typename Time::type& t) =0;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 8 - 8
src/paradevs/common/ExternalEvent.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file ExternalEvent.hpp
  * @file ExternalEvent.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,9 +27,9 @@
 #ifndef COMMON_EXTERNAL_EVENT
 #ifndef COMMON_EXTERNAL_EVENT
 #define COMMON_EXTERNAL_EVENT 1
 #define COMMON_EXTERNAL_EVENT 1
 
 
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/Node.hpp>
-#include <paradevs/common/Value.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/Node.hpp>
+#include <artis-star/common/Value.hpp>
 
 
 #include <boost/serialization/serialization.hpp>
 #include <boost/serialization/serialization.hpp>
 #include <boost/serialization/nvp.hpp>
 #include <boost/serialization/nvp.hpp>
@@ -38,7 +38,7 @@
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Node;
 class Node;
@@ -124,6 +124,6 @@ private:
     Value           _content;
     Value           _content;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 10 - 10
src/paradevs/common/GraphManager.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file common/GraphManager.hpp
  * @file common/GraphManager.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,15 +27,15 @@
 #ifndef COMMON_GRAPH_MANANGER
 #ifndef COMMON_GRAPH_MANANGER
 #define COMMON_GRAPH_MANANGER
 #define COMMON_GRAPH_MANANGER
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Links.hpp>
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/utils/String.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Links.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/utils/String.hpp>
 
 
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class GraphManager
 class GraphManager
@@ -84,6 +84,6 @@ protected:
     common::Coordinator < Time >*  _coordinator;
     common::Coordinator < Time >*  _coordinator;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 6 - 6
src/paradevs/common/InternalEvent.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file InternalEvent.hpp
  * @file InternalEvent.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef COMMON_INTERNAL_EVENT
 #ifndef COMMON_INTERNAL_EVENT
 #define COMMON_INTERNAL_EVENT 1
 #define COMMON_INTERNAL_EVENT 1
 
 
-#include <paradevs/common/Model.hpp>
+#include <artis-star/common/Model.hpp>
 
 
 #include <functional>
 #include <functional>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Model;
 class Model;
@@ -89,6 +89,6 @@ struct EventCompare
     { return left >= right; }
     { return left >= right; }
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 7 - 7
src/paradevs/common/Links.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Links.hpp
  * @file Links.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,13 +27,13 @@
 #ifndef COMMON_LINKS
 #ifndef COMMON_LINKS
 #define COMMON_LINKS 1
 #define COMMON_LINKS 1
 
 
-#include <paradevs/common/Node.hpp>
-#include <paradevs/common/utils/String.hpp>
+#include <artis-star/common/Node.hpp>
+#include <artis-star/common/utils/String.hpp>
 
 
 #include <map>
 #include <map>
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Node;
 class Node;
@@ -118,6 +118,6 @@ public:
     }
     }
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 10 - 10
src/paradevs/common/Model.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Model.hpp
  * @file Model.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef COMMON_MODEL
 #ifndef COMMON_MODEL
 #define COMMON_MODEL
 #define COMMON_MODEL
 
 
-#include <paradevs/common/Bag.hpp>
-#include <paradevs/common/ExternalEvent.hpp>
-#include <paradevs/common/InternalEvent.hpp>
-#include <paradevs/common/Scheduler.hpp>
-#include <paradevs/common/Value.hpp>
+#include <artis-star/common/Bag.hpp>
+#include <artis-star/common/ExternalEvent.hpp>
+#include <artis-star/common/InternalEvent.hpp>
+#include <artis-star/common/Scheduler.hpp>
+#include <artis-star/common/Value.hpp>
 
 
 #include <algorithm>
 #include <algorithm>
 #include <cassert>
 #include <cassert>
@@ -39,7 +39,7 @@
 #include <iostream>
 #include <iostream>
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class ExternalEvent;
 class ExternalEvent;
@@ -287,6 +287,6 @@ public:
     }
     }
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 6 - 6
src/paradevs/common/Node.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Node.hpp
  * @file Node.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef COMMON_NODE
 #ifndef COMMON_NODE
 #define COMMON_NODE 1
 #define COMMON_NODE 1
 
 
-#include <paradevs/common/Model.hpp>
+#include <artis-star/common/Model.hpp>
 
 
 #include <string>
 #include <string>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Model;
 class Model;
@@ -81,6 +81,6 @@ private :
     int             _id;
     int             _id;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 5 - 5
src/paradevs/common/Parameters.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file common/Parameters.hpp
  * @file common/Parameters.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,7 +27,7 @@
 #ifndef COMMON_PARAMETERS
 #ifndef COMMON_PARAMETERS
 #define COMMON_PARAMETERS 1
 #define COMMON_PARAMETERS 1
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 class NoParameters
 class NoParameters
 {
 {
@@ -36,6 +36,6 @@ public:
     { }
     { }
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 8 - 8
src/paradevs/common/RootCoordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file RootCoordinator.hpp
  * @file RootCoordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,14 +27,14 @@
 #ifndef COMMON_ROOT_COORDINATOR
 #ifndef COMMON_ROOT_COORDINATOR
 #define COMMON_ROOT_COORDINATOR
 #define COMMON_ROOT_COORDINATOR
 
 
-#include <paradevs/common/observer/Observer.hpp>
-#include <paradevs/common/observer/View.hpp>
-#include <paradevs/common/Parameters.hpp>
+#include <artis-star/common/observer/Observer.hpp>
+#include <artis-star/common/observer/View.hpp>
+#include <artis-star/common/Parameters.hpp>
 
 
 #include <sstream>
 #include <sstream>
 #include <string>
 #include <string>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time, class Coordinator >
 template < class Time, class Coordinator >
 class RootCoordinator
 class RootCoordinator
@@ -100,6 +100,6 @@ private :
     typename Time::type         _tn;
     typename Time::type         _tn;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 7 - 7
src/paradevs/common/Scheduler.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Scheduler.hpp
  * @file Scheduler.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,13 +27,13 @@
 #ifndef COMMON_SCHEDULER
 #ifndef COMMON_SCHEDULER
 #define COMMON_SCHEDULER 1
 #define COMMON_SCHEDULER 1
 
 
-#include <paradevs/common/scheduler/HeapScheduler.hpp>
+#include <artis-star/common/scheduler/HeapScheduler.hpp>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 struct SchedulerHandle;
 struct SchedulerHandle;
 
 
-typedef typename paradevs::common::scheduler::HeapScheduler <
+typedef typename artis::common::scheduler::HeapScheduler <
     common::DoubleTime, SchedulerHandle >::type SchedulerType;
     common::DoubleTime, SchedulerHandle >::type SchedulerType;
 
 
 struct SchedulerHandle
 struct SchedulerHandle
@@ -54,6 +54,6 @@ struct SchedulerHandle
     SchedulerType::handle_type _handle;
     SchedulerType::handle_type _handle;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 6 - 6
src/paradevs/common/Simulator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Simulator.hpp
  * @file Simulator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef COMMON_SIMULATOR
 #ifndef COMMON_SIMULATOR
 #define COMMON_SIMULATOR
 #define COMMON_SIMULATOR
 
 
-#include <paradevs/common/Model.hpp>
+#include <artis-star/common/Model.hpp>
 
 
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Simulator : public virtual Model < Time >
 class Simulator : public virtual Model < Time >
@@ -63,6 +63,6 @@ public :
     virtual typename Time::type transition(const typename Time::type& t) =0;
     virtual typename Time::type transition(const typename Time::type& t) =0;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 5 - 5
src/paradevs/common/Value.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Value.hpp
  * @file Value.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -36,7 +36,7 @@
 
 
 #include <iostream>
 #include <iostream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 class Value
 class Value
 {
 {
@@ -165,6 +165,6 @@ private:
     size_t _type_id;
     size_t _type_id;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 1 - 1
src/paradevs/common/observer/CMakeLists.txt

@@ -6,4 +6,4 @@ LINK_DIRECTORIES()
 SET(COMMON_OBSERVER_HPP Observer.hpp Output.hpp View.hpp)
 SET(COMMON_OBSERVER_HPP Observer.hpp Output.hpp View.hpp)
 
 
 INSTALL(FILES ${COMMON_OBSERVER_HPP} DESTINATION
 INSTALL(FILES ${COMMON_OBSERVER_HPP} DESTINATION
-  ${PARADEVS_INCLUDE_DIRS}/common/observer)
+  ${ARTIS_INCLUDE_DIRS}/common/observer)

+ 9 - 9
src/paradevs/common/observer/Observer.hpp

@@ -1,12 +1,12 @@
 /**
 /**
- * @file paradevs/common/observer/Observer.hpp
- * @author The PARADEVS Development Team
+ * @file artis-star/common/observer/Observer.hpp
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -24,15 +24,15 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
  */
 
 
-#ifndef PARADEVS_OBSERVER_OBSERVER_HPP
-#define PARADEVS_OBSERVER_OBSERVER_HPP
+#ifndef ARTIS_OBSERVER_OBSERVER_HPP
+#define ARTIS_OBSERVER_OBSERVER_HPP
 
 
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/observer/View.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/observer/View.hpp>
 
 
 #include <vector>
 #include <vector>
 
 
-namespace paradevs { namespace observer {
+namespace artis { namespace observer {
 
 
 template < typename Time >
 template < typename Time >
 class Observer
 class Observer

+ 7 - 7
src/paradevs/common/observer/Output.hpp

@@ -1,5 +1,5 @@
 /**
 /**
- * @file paradevs/observer/Output.hpp
+ * @file artis-star/observer/Output.hpp
  * @author See the AUTHORS file
  * @author See the AUTHORS file
  */
  */
 
 
@@ -20,16 +20,16 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
  */
 
 
-#ifndef PARADEVS_COMMON_OBSERVER_OUTPUT_HPP
-#define PARADEVS_COMMON_OBSERVER_OUTPUT_HPP
+#ifndef ARTIS_COMMON_OBSERVER_OUTPUT_HPP
+#define ARTIS_COMMON_OBSERVER_OUTPUT_HPP
 
 
-#include <paradevs/common/observer/Observer.hpp>
-#include <paradevs/common/observer/View.hpp>
-#include <paradevs/utils/DateTime.hpp>
+#include <artis-star/common/observer/Observer.hpp>
+#include <artis-star/common/observer/View.hpp>
+#include <artis-star/utils/DateTime.hpp>
 
 
 #include <boost/format.hpp>
 #include <boost/format.hpp>
 
 
-namespace paradevs { namespace observer {
+namespace artis { namespace observer {
 
 
 template < typename Time >
 template < typename Time >
 class Output
 class Output

+ 12 - 12
src/paradevs/common/observer/View.hpp

@@ -1,12 +1,12 @@
 /**
 /**
- * @file paradevs/common/observer/View.hpp
- * @author The PARADEVS Development Team
+ * @file artis-star/common/observer/View.hpp
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -24,17 +24,17 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
  */
 
 
-#ifndef PARADEVS_COMMON_OBSERVER_VIEW_HPP
-#define PARADEVS_COMMON_OBSERVER_VIEW_HPP
+#ifndef ARTIS_COMMON_OBSERVER_VIEW_HPP
+#define ARTIS_COMMON_OBSERVER_VIEW_HPP
 
 
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/time/DoubleTime.hpp>
-#include <paradevs/common/Value.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/time/DoubleTime.hpp>
+#include <artis-star/common/Value.hpp>
 
 
 #include <boost/format.hpp>
 #include <boost/format.hpp>
 #include <boost/lexical_cast.hpp>
 #include <boost/lexical_cast.hpp>
 
 
-namespace paradevs { namespace observer {
+namespace artis { namespace observer {
 
 
 template < typename Time >
 template < typename Time >
 class View
 class View
@@ -54,7 +54,7 @@ public:
     virtual ~View()
     virtual ~View()
     { }
     { }
 
 
-    void attachModel(const paradevs::common::Model < Time >* m)
+    void attachModel(const artis::common::Model < Time >* m)
     { _model = m; }
     { _model = m; }
 
 
     double begin() const
     double begin() const
@@ -221,7 +221,7 @@ private:
 
 
     Selectors                               _selectors;
     Selectors                               _selectors;
     SelectorValues                          _values;
     SelectorValues                          _values;
-    const paradevs::common::Model < Time >* _model;
+    const artis::common::Model < Time >* _model;
 };
 };
 
 
 } }
 } }

+ 3 - 3
src/paradevs/common/scheduler/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -14,4 +14,4 @@ SET(COMMON_SCHEDULER_HPP HeapScheduler.hpp SchedulerHandle.hpp
   VectorScheduler.hpp)
   VectorScheduler.hpp)
 
 
 INSTALL(FILES ${COMMON_SCHEDULER_HPP} DESTINATION
 INSTALL(FILES ${COMMON_SCHEDULER_HPP} DESTINATION
-  ${PARADEVS_INCLUDE_DIRS}/common/scheduler)
+  ${ARTIS_INCLUDE_DIRS}/common/scheduler)

+ 6 - 6
src/paradevs/common/scheduler/HeapScheduler.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file HeapScheduler.hpp
  * @file HeapScheduler.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,13 +27,13 @@
 #ifndef COMMON_SCHEDULER_HEAP_SCHEDULER_HPP
 #ifndef COMMON_SCHEDULER_HEAP_SCHEDULER_HPP
 #define COMMON_SCHEDULER_HEAP_SCHEDULER_HPP 1
 #define COMMON_SCHEDULER_HEAP_SCHEDULER_HPP 1
 
 
-#include <paradevs/common/InternalEvent.hpp>
+#include <artis-star/common/InternalEvent.hpp>
 
 
 #include <boost/heap/fibonacci_heap.hpp>
 #include <boost/heap/fibonacci_heap.hpp>
 
 
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < class Time >
 template < class Time >
 class Model;
 class Model;
@@ -126,6 +126,6 @@ public:
     }
     }
 };
 };
 
 
-} } } // namespace paradevs common scheduler
+} } } // namespace artis common scheduler
 
 
 #endif
 #endif

+ 5 - 5
src/paradevs/common/scheduler/SchedulerHandle.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file SchedulerHandle.hpp
  * @file SchedulerHandle.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,7 +27,7 @@
 #ifndef COMMON_SCHEDULER_SCHEDULER_HANDLE_HPP
 #ifndef COMMON_SCHEDULER_SCHEDULER_HANDLE_HPP
 #define COMMON_SCHEDULER_SCHEDULER_HANDLE_HPP 1
 #define COMMON_SCHEDULER_SCHEDULER_HANDLE_HPP 1
 
 
-namespace paradevs { namespace common { namespace scheduler {
+namespace artis { namespace common { namespace scheduler {
 
 
 struct NoSchedulerHandle
 struct NoSchedulerHandle
 {
 {
@@ -41,6 +41,6 @@ struct NoSchedulerHandle
     { }
     { }
 };
 };
 
 
-} } } // namespace paradevs common scheduler
+} } } // namespace artis common scheduler
 
 
 #endif
 #endif

+ 7 - 7
src/paradevs/common/scheduler/VectorScheduler.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file VectorScheduler.hpp
  * @file VectorScheduler.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,13 +27,13 @@
 #ifndef COMMON_SCHEDULER_VECTOR_SCHEDULER_HPP
 #ifndef COMMON_SCHEDULER_VECTOR_SCHEDULER_HPP
 #define COMMON_SCHEDULER_VECTOR_SCHEDULER_HPP 1
 #define COMMON_SCHEDULER_VECTOR_SCHEDULER_HPP 1
 
 
-#include <paradevs/common/InternalEvent.hpp>
-#include <paradevs/common/scheduler/SchedulerHandle.hpp>
+#include <artis-star/common/InternalEvent.hpp>
+#include <artis-star/common/scheduler/SchedulerHandle.hpp>
 
 
 #include <algorithm>
 #include <algorithm>
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace common { namespace scheduler {
+namespace artis { namespace common { namespace scheduler {
 
 
 template < class Time >
 template < class Time >
 class VectorScheduler :
 class VectorScheduler :
@@ -116,6 +116,6 @@ private:
     }
     }
 };
 };
 
 
-} } } // namespace paradevs common scheduler
+} } } // namespace artis common scheduler
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/common/time/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS})
   ${Boost_INCLUDE_DIRS})
 
 
 LINK_DIRECTORIES(
 LINK_DIRECTORIES(
@@ -9,4 +9,4 @@ LINK_DIRECTORIES(
 SET(COMMON_TIME_HPP DoubleTime.hpp Time.hpp)
 SET(COMMON_TIME_HPP DoubleTime.hpp Time.hpp)
 
 
 INSTALL(FILES ${COMMON_TIME_HPP} DESTINATION
 INSTALL(FILES ${COMMON_TIME_HPP} DESTINATION
-  ${PARADEVS_INCLUDE_DIRS}/common/time)
+  ${ARTIS_INCLUDE_DIRS}/common/time)

+ 6 - 6
src/paradevs/common/time/DoubleTime.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file common/time/DoubleTime.hpp
  * @file common/time/DoubleTime.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef COMMON_TIME_DOUBLE_TIME
 #ifndef COMMON_TIME_DOUBLE_TIME
 #define COMMON_TIME_DOUBLE_TIME 1
 #define COMMON_TIME_DOUBLE_TIME 1
 
 
-#include <paradevs/common/time/Time.hpp>
+#include <artis-star/common/time/Time.hpp>
 
 
 #include <limits>
 #include <limits>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < typename T >
 template < typename T >
 struct Limits
 struct Limits
@@ -45,6 +45,6 @@ struct Limits
 
 
 typedef Time < double, Limits < double > > DoubleTime;
 typedef Time < double, Limits < double > > DoubleTime;
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 5 - 5
src/paradevs/common/time/Time.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file common/time/Time.hpp
  * @file common/time/Time.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,7 +27,7 @@
 #ifndef COMMON_TIME_TIME
 #ifndef COMMON_TIME_TIME
 #define COMMON_TIME_TIME 1
 #define COMMON_TIME_TIME 1
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 template < typename Type, typename Limits >
 template < typename Type, typename Limits >
 struct Time
 struct Time
@@ -38,6 +38,6 @@ struct Time
     typedef Type type;
     typedef Type type;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/common/utils/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -13,4 +13,4 @@ LINK_DIRECTORIES(
 SET(COMMON_UTILS_HPP Multithreading.hpp String.hpp Trace.hpp)
 SET(COMMON_UTILS_HPP Multithreading.hpp String.hpp Trace.hpp)
 
 
 INSTALL(FILES ${COMMON_UTILS_HPP} DESTINATION
 INSTALL(FILES ${COMMON_UTILS_HPP} DESTINATION
-  ${PARADEVS_INCLUDE_DIRS}/common/utils)
+  ${ARTIS_INCLUDE_DIRS}/common/utils)

+ 5 - 5
src/paradevs/common/utils/Multithreading.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file common/utils/Multithreading.hpp
  * @file common/utils/Multithreading.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -31,7 +31,7 @@
 #include <queue>
 #include <queue>
 #include <mutex>
 #include <mutex>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 struct BaseMessage
 struct BaseMessage
 {
 {
@@ -245,6 +245,6 @@ private:
     MessageQueue _queue;
     MessageQueue _queue;
 };
 };
 
 
-} }  // namespace paradevs common
+} }  // namespace artis common
 
 
 #endif
 #endif

+ 5 - 5
src/paradevs/common/utils/String.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file common/utils/String.hpp
  * @file common/utils/String.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -29,7 +29,7 @@
 
 
 #include <string>
 #include <string>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 std::string spaces(unsigned int number)
 std::string spaces(unsigned int number)
 {
 {
@@ -41,6 +41,6 @@ std::string spaces(unsigned int number)
     return str;
     return str;
 }
 }
 
 
-} }  // namespace paradevs common
+} }  // namespace artis common
 
 
 #endif
 #endif

+ 15 - 15
src/paradevs/common/utils/Trace.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Trace.hpp
  * @file Trace.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -35,7 +35,7 @@
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
 
 
-namespace paradevs { namespace common {
+namespace artis { namespace common {
 
 
 enum TraceType { NONE = 0, I_MESSAGE, POST_EVENT, S_MESSAGE, Y_MESSAGE,
 enum TraceType { NONE = 0, I_MESSAGE, POST_EVENT, S_MESSAGE, Y_MESSAGE,
                  DELTA_INT, DELTA_EXT, DELTA_CONF, TA, LAMBDA, START, OUTPUT };
                  DELTA_INT, DELTA_EXT, DELTA_CONF, TA, LAMBDA, START, OUTPUT };
@@ -214,12 +214,12 @@ private:
     std::mutex             _mutex;
     std::mutex             _mutex;
 };
 };
 
 
-} } // namespace paradevs common
+} } // namespace artis common
 
 
 template < class Time >
 template < class Time >
-paradevs::common::Trace < Time >& operator<<(
-    paradevs::common::Trace < Time >& trace,
-    const paradevs::common::TraceElement < Time >& e)
+artis::common::Trace < Time >& operator<<(
+    artis::common::Trace < Time >& trace,
+    const artis::common::TraceElement < Time >& e)
 {
 {
     std::lock_guard < std::mutex > lock(trace.mutex());
     std::lock_guard < std::mutex > lock(trace.mutex());
 
 
@@ -228,8 +228,8 @@ paradevs::common::Trace < Time >& operator<<(
 }
 }
 
 
 template < class Time >
 template < class Time >
-paradevs::common::Trace < Time >& operator<<(
-    paradevs::common::Trace < Time >& trace,
+artis::common::Trace < Time >& operator<<(
+    artis::common::Trace < Time >& trace,
     const std::string& str)
     const std::string& str)
 {
 {
     std::lock_guard < std::mutex > lock(trace.mutex());
     std::lock_guard < std::mutex > lock(trace.mutex());
@@ -239,8 +239,8 @@ paradevs::common::Trace < Time >& operator<<(
 }
 }
 
 
 template < class Time >
 template < class Time >
-paradevs::common::Trace < Time >& operator<<(
-    paradevs::common::Trace < Time >& trace,
+artis::common::Trace < Time >& operator<<(
+    artis::common::Trace < Time >& trace,
     typename Time::type t)
     typename Time::type t)
 {
 {
     std::lock_guard < std::mutex > lock(trace.mutex());
     std::lock_guard < std::mutex > lock(trace.mutex());
@@ -250,10 +250,10 @@ paradevs::common::Trace < Time >& operator<<(
 }
 }
 
 
 template < class Time >
 template < class Time >
-std::shared_ptr < paradevs::common::Trace < Time > >
-paradevs::common::Trace < Time >::_instance = nullptr;
+std::shared_ptr < artis::common::Trace < Time > >
+artis::common::Trace < Time >::_instance = nullptr;
 
 
 template < class Time >
 template < class Time >
-std::once_flag paradevs::common::Trace < Time >::_flag;
+std::once_flag artis::common::Trace < Time >::_flag;
 
 
 #endif
 #endif

src/paradevs/kernel/CMakeLists.txt → src/artis-star/kernel/CMakeLists.txt


+ 3 - 3
src/paradevs/kernel/dtss/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -11,4 +11,4 @@ LINK_DIRECTORIES(
 
 
 SET(DTSS_HPP Coordinator.hpp Dynamics.hpp GraphManager.hpp Simulator.hpp)
 SET(DTSS_HPP Coordinator.hpp Dynamics.hpp GraphManager.hpp Simulator.hpp)
 
 
-INSTALL(FILES ${DTSS_HPP} DESTINATION ${PARADEVS_INCLUDE_DIRS}/kernel/dtss)
+INSTALL(FILES ${DTSS_HPP} DESTINATION ${ARTIS_INCLUDE_DIRS}/kernel/dtss)

+ 8 - 8
src/paradevs/kernel/dtss/Coordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/dtss/Coordinator.hpp
  * @file kernel/dtss/Coordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,14 +27,14 @@
 #ifndef DTSS_COORDINATOR
 #ifndef DTSS_COORDINATOR
 #define DTSS_COORDINATOR 1
 #define DTSS_COORDINATOR 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/utils/Trace.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/utils/Trace.hpp>
 
 
 #include <cassert>
 #include <cassert>
 #include <iostream>
 #include <iostream>
 
 
-namespace paradevs { namespace dtss {
+namespace artis { namespace dtss {
 
 
 template < class Time >
 template < class Time >
 class Parameters
 class Parameters
@@ -233,6 +233,6 @@ private:
     Policy              _policy;
     Policy              _policy;
 };
 };
 
 
-} } // namespace paradevs dtss
+} } // namespace artis dtss
 
 
 #endif
 #endif

+ 8 - 8
src/paradevs/kernel/dtss/Dynamics.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Dynamics.hpp
  * @file Dynamics.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef DTSS_DYNAMICS
 #ifndef DTSS_DYNAMICS
 #define DTSS_DYNAMICS 1
 #define DTSS_DYNAMICS 1
 
 
-#include <paradevs/common/Bag.hpp>
-#include <paradevs/common/ExternalEvent.hpp>
-#include <paradevs/common/Parameters.hpp>
+#include <artis-star/common/Bag.hpp>
+#include <artis-star/common/ExternalEvent.hpp>
+#include <artis-star/common/Parameters.hpp>
 
 
-namespace paradevs { namespace dtss {
+namespace artis { namespace dtss {
 
 
 template < class Time,
 template < class Time,
            class Parameters = common::NoParameters >
            class Parameters = common::NoParameters >
@@ -66,6 +66,6 @@ private:
     std::string _name;
     std::string _name;
 };
 };
 
 
-} } // namespace paradevs dtss
+} } // namespace artis dtss
 
 
 #endif
 #endif

+ 10 - 10
src/paradevs/kernel/dtss/GraphManager.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/dtss/GraphManager.hpp
  * @file kernel/dtss/GraphManager.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,13 +27,13 @@
 #ifndef DTSS_GRAPH_MANAGER
 #ifndef DTSS_GRAPH_MANAGER
 #define DTSS_GRAPH_MANAGER
 #define DTSS_GRAPH_MANAGER
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/GraphManager.hpp>
-#include <paradevs/common/Links.hpp>
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/Parameters.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/GraphManager.hpp>
+#include <artis-star/common/Links.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/Parameters.hpp>
 
 
-namespace paradevs { namespace dtss {
+namespace artis { namespace dtss {
 
 
 template < class Time,
 template < class Time,
            class GraphParameters = common::NoParameters >
            class GraphParameters = common::NoParameters >
@@ -116,6 +116,6 @@ private:
     common::Links < Time > _link_list;
     common::Links < Time > _link_list;
 };
 };
 
 
-} } // namespace paradevs dtss
+} } // namespace artis dtss
 
 
 #endif
 #endif

+ 9 - 9
src/paradevs/kernel/dtss/Simulator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/dtss/Simulator.hpp
  * @file kernel/dtss/Simulator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,14 +27,14 @@
 #ifndef DTSS_SIMULATOR
 #ifndef DTSS_SIMULATOR
 #define DTSS_SIMULATOR 1
 #define DTSS_SIMULATOR 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/Simulator.hpp>
-#include <paradevs/common/utils/Trace.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/Simulator.hpp>
+#include <artis-star/common/utils/Trace.hpp>
 
 
 #include <cassert>
 #include <cassert>
 
 
-namespace paradevs { namespace dtss {
+namespace artis { namespace dtss {
 
 
 template < class Time, class Dynamics,
 template < class Time, class Dynamics,
            class Parameters = common::NoParameters >
            class Parameters = common::NoParameters >
@@ -182,6 +182,6 @@ private :
     typename Time::type _time_step;
     typename Time::type _time_step;
 };
 };
 
 
-} } // namespace paradevs dtss
+} } // namespace artis dtss
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/kernel/pdevs/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -11,7 +11,7 @@ LINK_DIRECTORIES(
 
 
 SET(PDEVS_HPP Coordinator.hpp Dynamics.hpp GraphManager.hpp Simulator.hpp)
 SET(PDEVS_HPP Coordinator.hpp Dynamics.hpp GraphManager.hpp Simulator.hpp)
 
 
-INSTALL(FILES ${PDEVS_HPP} DESTINATION ${PARADEVS_INCLUDE_DIRS}/kernel/pdevs)
+INSTALL(FILES ${PDEVS_HPP} DESTINATION ${ARTIS_INCLUDE_DIRS}/kernel/pdevs)
 
 
 ADD_SUBDIRECTORY(multithreading)
 ADD_SUBDIRECTORY(multithreading)
 ADD_SUBDIRECTORY(mpi)
 ADD_SUBDIRECTORY(mpi)

+ 10 - 10
src/paradevs/kernel/pdevs/Coordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/Coordinator.hpp
  * @file kernel/pdevs/Coordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,16 +27,16 @@
 #ifndef PDEVS_COORDINATOR
 #ifndef PDEVS_COORDINATOR
 #define PDEVS_COORDINATOR 1
 #define PDEVS_COORDINATOR 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/Scheduler.hpp>
-#include <paradevs/common/utils/String.hpp>
-#include <paradevs/common/utils/Trace.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/Scheduler.hpp>
+#include <artis-star/common/utils/String.hpp>
+#include <artis-star/common/utils/Trace.hpp>
 
 
 #include <cassert>
 #include <cassert>
 #include <iostream>
 #include <iostream>
 
 
-namespace paradevs { namespace pdevs {
+namespace artis { namespace pdevs {
 
 
 template < class Time,
 template < class Time,
            class GraphManager,
            class GraphManager,
@@ -310,6 +310,6 @@ protected:
     common::SchedulerType _event_table;
     common::SchedulerType _event_table;
 };
 };
 
 
-} } // namespace paradevs pdevs
+} } // namespace artis pdevs
 
 
 #endif
 #endif

+ 8 - 8
src/paradevs/kernel/pdevs/Dynamics.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file Dynamics.hpp
  * @file Dynamics.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,14 +27,14 @@
 #ifndef PDEVS_DYNAMICS
 #ifndef PDEVS_DYNAMICS
 #define PDEVS_DYNAMICS
 #define PDEVS_DYNAMICS
 
 
-#include <paradevs/common/Bag.hpp>
-#include <paradevs/common/ExternalEvent.hpp>
-#include <paradevs/common/Parameters.hpp>
+#include <artis-star/common/Bag.hpp>
+#include <artis-star/common/ExternalEvent.hpp>
+#include <artis-star/common/Parameters.hpp>
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
 
 
-namespace paradevs { namespace pdevs {
+namespace artis { namespace pdevs {
 
 
 template < class Time,
 template < class Time,
            class Parameters = common::NoParameters >
            class Parameters = common::NoParameters >
@@ -82,6 +82,6 @@ private:
     std::string _name;
     std::string _name;
 };
 };
 
 
-} } // namespace paradevs pdevs
+} } // namespace artis pdevs
 
 
 #endif
 #endif

+ 11 - 11
src/paradevs/kernel/pdevs/GraphManager.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/GraphManager.hpp
  * @file kernel/pdevs/GraphManager.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,16 +27,16 @@
 #ifndef PDEVS_GRAPH_MANANGER
 #ifndef PDEVS_GRAPH_MANANGER
 #define PDEVS_GRAPH_MANANGER
 #define PDEVS_GRAPH_MANANGER
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/GraphManager.hpp>
-#include <paradevs/common/Links.hpp>
-#include <paradevs/common/Model.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/utils/String.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/GraphManager.hpp>
+#include <artis-star/common/Links.hpp>
+#include <artis-star/common/Model.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/utils/String.hpp>
 
 
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace pdevs {
+namespace artis { namespace pdevs {
 
 
 template < class Time,
 template < class Time,
            class GraphParameters = common::NoParameters >
            class GraphParameters = common::NoParameters >
@@ -151,6 +151,6 @@ private:
     common::Links < Time > _link_list;
     common::Links < Time > _link_list;
 };
 };
 
 
-} } // namespace paradevs pdevs
+} } // namespace artis pdevs
 
 
 #endif
 #endif

+ 10 - 10
src/paradevs/kernel/pdevs/Simulator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/Simulator.hpp
  * @file kernel/pdevs/Simulator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,15 +27,15 @@
 #ifndef PDEVS_SIMULATOR
 #ifndef PDEVS_SIMULATOR
 #define PDEVS_SIMULATOR 1
 #define PDEVS_SIMULATOR 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/Simulator.hpp>
-#include <paradevs/common/utils/String.hpp>
-#include <paradevs/common/utils/Trace.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/Simulator.hpp>
+#include <artis-star/common/utils/String.hpp>
+#include <artis-star/common/utils/Trace.hpp>
 
 
 #include <cassert>
 #include <cassert>
 
 
-namespace paradevs { namespace pdevs {
+namespace artis { namespace pdevs {
 
 
 template < class Time, class Dynamics,
 template < class Time, class Dynamics,
            class Parameters = common::NoParameters >
            class Parameters = common::NoParameters >
@@ -218,6 +218,6 @@ private :
     Dynamics _dynamics;
     Dynamics _dynamics;
 };
 };
 
 
-} } // namespace paradevs pdevs
+} } // namespace artis pdevs
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/kernel/pdevs/mpi/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -13,4 +13,4 @@ SET(PDEVS_MPI_HPP Coordinator.hpp GraphManager.hpp LogicalProcessor.hpp
   ModelProxy.hpp)
   ModelProxy.hpp)
 
 
 INSTALL(FILES ${PDEVS_MPI_HPP} DESTINATION
 INSTALL(FILES ${PDEVS_MPI_HPP} DESTINATION
-  ${PARADEVS_INCLUDE_DIRS}/kernel/pdevs/mpi)
+  ${ARTIS_INCLUDE_DIRS}/kernel/pdevs/mpi)

+ 7 - 7
src/paradevs/kernel/pdevs/mpi/Coordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/mpi/Coordinator.hpp
  * @file kernel/pdevs/mpi/Coordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,10 +27,10 @@
 #ifndef PDEVS_MPI_COORDINATOR
 #ifndef PDEVS_MPI_COORDINATOR
 #define PDEVS_MPI_COORDINATOR 1
 #define PDEVS_MPI_COORDINATOR 1
 
 
-#include <paradevs/kernel/pdevs/Coordinator.hpp>
-#include <paradevs/kernel/pdevs/mpi/LogicalProcessor.hpp>
+#include <artis-star/kernel/pdevs/Coordinator.hpp>
+#include <artis-star/kernel/pdevs/mpi/LogicalProcessor.hpp>
 
 
-namespace paradevs { namespace pdevs { namespace mpi {
+namespace artis { namespace pdevs { namespace mpi {
 
 
 template < class Time,
 template < class Time,
            class GraphManager,
            class GraphManager,
@@ -64,6 +64,6 @@ public:
     { parent_type::_graph_manager.set_logical_processor(logical_processor); }
     { parent_type::_graph_manager.set_logical_processor(logical_processor); }
 };
 };
 
 
-} } } // namespace paradevs pdevs mpi
+} } } // namespace artis pdevs mpi
 
 
 #endif
 #endif

+ 7 - 7
src/paradevs/kernel/pdevs/mpi/GraphManager.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/GraphManager.hpp
  * @file kernel/pdevs/GraphManager.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,12 +27,12 @@
 #ifndef PDEVS_MPI_GRAPH_MANANGER
 #ifndef PDEVS_MPI_GRAPH_MANANGER
 #define PDEVS_MPI_GRAPH_MANANGER 1
 #define PDEVS_MPI_GRAPH_MANANGER 1
 
 
-#include <paradevs/kernel/pdevs/mpi/Coordinator.hpp>
-#include <paradevs/kernel/pdevs/mpi/LogicalProcessor.hpp>
+#include <artis-star/kernel/pdevs/mpi/Coordinator.hpp>
+#include <artis-star/kernel/pdevs/mpi/LogicalProcessor.hpp>
 
 
 #include <sstream>
 #include <sstream>
 
 
-namespace paradevs { namespace pdevs { namespace mpi {
+namespace artis { namespace pdevs { namespace mpi {
 
 
 template < class Time,
 template < class Time,
            class GraphParameters = common::NoParameters >
            class GraphParameters = common::NoParameters >
@@ -59,6 +59,6 @@ private:
     LogicalProcessor < Time >* _logical_processor;
     LogicalProcessor < Time >* _logical_processor;
 };
 };
 
 
-} } } // namespace paradevs pdevs mpi
+} } } // namespace artis pdevs mpi
 
 
 #endif
 #endif

+ 6 - 6
src/paradevs/kernel/pdevs/mpi/LogicalProcessor.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/mpi/LogicalProcessor.hpp
  * @file kernel/pdevs/mpi/LogicalProcessor.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef PDEVS_MPI_LOGICAL_PROCESSOR
 #ifndef PDEVS_MPI_LOGICAL_PROCESSOR
 #define PDEVS_MPI_LOGICAL_PROCESSOR 1
 #define PDEVS_MPI_LOGICAL_PROCESSOR 1
 
 
-#include <paradevs/kernel/pdevs/mpi/ModelProxy.hpp>
+#include <artis-star/kernel/pdevs/mpi/ModelProxy.hpp>
 
 
 #include <boost/mpi/communicator.hpp>
 #include <boost/mpi/communicator.hpp>
 
 
-namespace paradevs { namespace pdevs { namespace mpi {
+namespace artis { namespace pdevs { namespace mpi {
 
 
 template < class Time >
 template < class Time >
 class LogicalProcessor
 class LogicalProcessor
@@ -110,6 +110,6 @@ private:
     common::Bag < Time >     _output_bag;
     common::Bag < Time >     _output_bag;
 };
 };
 
 
-} } } // namespace paradevs pdevs mpi
+} } } // namespace artis pdevs mpi
 
 
 #endif
 #endif

+ 7 - 7
src/paradevs/kernel/pdevs/mpi/ModelProxy.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/mpi/ModelProxy.hpp
  * @file kernel/pdevs/mpi/ModelProxy.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,12 +27,12 @@
 #ifndef PDEVS_MPI_MODEL_PROXY
 #ifndef PDEVS_MPI_MODEL_PROXY
 #define PDEVS_MPI_MODEL_PROXY 1
 #define PDEVS_MPI_MODEL_PROXY 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Model.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Model.hpp>
 
 
 #include <boost/mpi/communicator.hpp>
 #include <boost/mpi/communicator.hpp>
 
 
-namespace paradevs { namespace pdevs { namespace mpi {
+namespace artis { namespace pdevs { namespace mpi {
 
 
 enum Tags
 enum Tags
 {
 {
@@ -146,6 +146,6 @@ private:
     int _rank;
     int _rank;
 };
 };
 
 
-} } } // namespace paradevs pdevs mpi
+} } } // namespace artis pdevs mpi
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/kernel/pdevs/multithreading/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -12,4 +12,4 @@ LINK_DIRECTORIES(
 SET(PDEVS_MULTITHREADING_HPP Coordinator.hpp)
 SET(PDEVS_MULTITHREADING_HPP Coordinator.hpp)
 
 
 INSTALL(FILES ${PDEVS_MULTITHREADING_HPP} DESTINATION
 INSTALL(FILES ${PDEVS_MULTITHREADING_HPP} DESTINATION
-  ${PARADEVS_INCLUDE_DIRS}/kernel/pdevs/multithreading)
+  ${ARTIS_INCLUDE_DIRS}/kernel/pdevs/multithreading)

+ 12 - 12
src/paradevs/kernel/pdevs/multithreading/Coordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/pdevs/multithreading/Coordinator.hpp
  * @file kernel/pdevs/multithreading/Coordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,12 +27,12 @@
 #ifndef PDEVS_MULTITHREADING_COORDINATOR
 #ifndef PDEVS_MULTITHREADING_COORDINATOR
 #define PDEVS_MULTITHREADING_COORDINATOR 1
 #define PDEVS_MULTITHREADING_COORDINATOR 1
 
 
-#include <paradevs/common/utils/Multithreading.hpp>
-#include <paradevs/kernel/pdevs/Coordinator.hpp>
+#include <artis-star/common/utils/Multithreading.hpp>
+#include <artis-star/kernel/pdevs/Coordinator.hpp>
 
 
 #include <thread>
 #include <thread>
 
 
-namespace paradevs { namespace pdevs { namespace multithreading {
+namespace artis { namespace pdevs { namespace multithreading {
 
 
 template < class Time>
 template < class Time>
 struct start_message
 struct start_message
@@ -113,9 +113,9 @@ public:
     }
     }
 
 
     void done()
     void done()
-    { get_sender().send(paradevs::common::Close()); }
+    { get_sender().send(artis::common::Close()); }
 
 
-    paradevs::common::Sender get_sender()
+    artis::common::Sender get_sender()
     { return _incoming; }
     { return _incoming; }
 
 
     void set_sender(common::Sender sender)
     void set_sender(common::Sender sender)
@@ -160,7 +160,7 @@ public:
                         });
                         });
             }
             }
         }
         }
-        catch(paradevs::common::Close const&)
+        catch(artis::common::Close const&)
         { }
         { }
     }
     }
 
 
@@ -226,12 +226,12 @@ public:
 
 
 private:
 private:
     std::thread*               _thread;
     std::thread*               _thread;
-    paradevs::common::Receiver _incoming;
-    paradevs::common::Sender   _sender;
+    artis::common::Receiver _incoming;
+    artis::common::Sender   _sender;
     unsigned int               _received;
     unsigned int               _received;
     std::mutex                 _received_mutex;
     std::mutex                 _received_mutex;
 };
 };
 
 
-} } } // namespace paradevs pdevs multithreading
+} } } // namespace artis pdevs multithreading
 
 
 #endif
 #endif

+ 3 - 3
src/paradevs/kernel/sss/CMakeLists.txt

@@ -1,6 +1,6 @@
 INCLUDE_DIRECTORIES(
 INCLUDE_DIRECTORIES(
-  ${PARADEVS_BINARY_DIR}/src
-  ${PARADEVS_SOURCE_DIR}/src
+  ${ARTIS_BINARY_DIR}/src
+  ${ARTIS_SOURCE_DIR}/src
   ${Boost_INCLUDE_DIRS}
   ${Boost_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${GLIBMM_INCLUDE_DIRS}
   ${LIBXML_INCLUDE_DIRS})
   ${LIBXML_INCLUDE_DIRS})
@@ -12,4 +12,4 @@ LINK_DIRECTORIES(
 SET(SSS_HPP Coordinator.hpp Dynamics.hpp GraphManager.hpp Model.hpp
 SET(SSS_HPP Coordinator.hpp Dynamics.hpp GraphManager.hpp Model.hpp
   Simulator.hpp)
   Simulator.hpp)
 
 
-INSTALL(FILES ${SSS_HPP} DESTINATION ${PARADEVS_INCLUDE_DIRS}/kernel/sss)
+INSTALL(FILES ${SSS_HPP} DESTINATION ${ARTIS_INCLUDE_DIRS}/kernel/sss)

+ 9 - 9
src/paradevs/kernel/sss/Coordinator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/sss/Coordinator.hpp
  * @file kernel/sss/Coordinator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,16 +27,16 @@
 #ifndef SSS_COORDINATOR
 #ifndef SSS_COORDINATOR
 #define SSS_COORDINATOR 1
 #define SSS_COORDINATOR 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/utils/Trace.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/utils/Trace.hpp>
 
 
-#include <paradevs/kernel/sss/Model.hpp>
+#include <artis-star/kernel/sss/Model.hpp>
 
 
 #include <cassert>
 #include <cassert>
 #include <iostream>
 #include <iostream>
 
 
-namespace paradevs { namespace sss {
+namespace artis { namespace sss {
 
 
 template < class Time >
 template < class Time >
 class Parameters
 class Parameters
@@ -181,6 +181,6 @@ private:
     Policy              _policy;
     Policy              _policy;
 };
 };
 
 
-} } // namespace paradevs sss
+} } // namespace artis sss
 
 
 #endif
 #endif

+ 8 - 8
src/paradevs/kernel/sss/Dynamics.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/sss/Dynamics.hpp
  * @file kernel/sss/Dynamics.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,11 +27,11 @@
 #ifndef SSS_DYNAMICS
 #ifndef SSS_DYNAMICS
 #define SSS_DYNAMICS 1
 #define SSS_DYNAMICS 1
 
 
-#include <paradevs/common/Bag.hpp>
-#include <paradevs/common/ExternalEvent.hpp>
-#include <paradevs/common/Parameters.hpp>
+#include <artis-star/common/Bag.hpp>
+#include <artis-star/common/ExternalEvent.hpp>
+#include <artis-star/common/Parameters.hpp>
 
 
-namespace paradevs { namespace sss {
+namespace artis { namespace sss {
 
 
 template < class Time,
 template < class Time,
            class Parameters = common::NoParameters >
            class Parameters = common::NoParameters >
@@ -69,6 +69,6 @@ private:
     std::string _name;
     std::string _name;
 };
 };
 
 
-} } // namespace paradevs sss
+} } // namespace artis sss
 
 
 #endif
 #endif

+ 10 - 10
src/paradevs/kernel/sss/GraphManager.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/sss/GraphManager.hpp
  * @file kernel/sss/GraphManager.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,14 +27,14 @@
 #ifndef SSS_GRAPH_MANANGER
 #ifndef SSS_GRAPH_MANANGER
 #define SSS_GRAPH_MANANGER
 #define SSS_GRAPH_MANANGER
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/GraphManager.hpp>
-#include <paradevs/common/Links.hpp>
-#include <paradevs/common/Parameters.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/GraphManager.hpp>
+#include <artis-star/common/Links.hpp>
+#include <artis-star/common/Parameters.hpp>
 
 
-#include <paradevs/kernel/sss/Model.hpp>
+#include <artis-star/kernel/sss/Model.hpp>
 
 
-namespace paradevs { namespace sss {
+namespace artis { namespace sss {
 
 
 template < class Time,
 template < class Time,
            class GraphParameters = common::NoParameters >
            class GraphParameters = common::NoParameters >
@@ -119,6 +119,6 @@ private:
     common::Links < Time > _link_list;
     common::Links < Time > _link_list;
 };
 };
 
 
-} } // namespace paradevs sss
+} } // namespace artis sss
 
 
 #endif
 #endif

+ 6 - 6
src/paradevs/kernel/sss/Model.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/sss/Model.hpp
  * @file kernel/sss/Model.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,9 +27,9 @@
 #ifndef SSS_MODEL
 #ifndef SSS_MODEL
 #define SSS_MODEL 1
 #define SSS_MODEL 1
 
 
-#include <paradevs/common/Model.hpp>
+#include <artis-star/common/Model.hpp>
 
 
-namespace paradevs { namespace sss {
+namespace artis { namespace sss {
 
 
 template < class Time >
 template < class Time >
 class Model : public virtual common::Model < Time >
 class Model : public virtual common::Model < Time >
@@ -131,6 +131,6 @@ public:
     }
     }
 };
 };
 
 
-} } // namespace paradevs sss
+} } // namespace artis sss
 
 
 #endif
 #endif

+ 10 - 10
src/paradevs/kernel/sss/Simulator.hpp

@@ -1,12 +1,12 @@
 /**
 /**
  * @file kernel/sss/Simulator.hpp
  * @file kernel/sss/Simulator.hpp
- * @author The PARADEVS Development Team
+ * @author The ARTIS Development Team
  * See the AUTHORS or Authors.txt file
  * See the AUTHORS or Authors.txt file
  */
  */
 
 
 /*
 /*
- * PARADEVS - the multimodeling and simulation environment
- * This file is a part of the PARADEVS environment
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
  *
  *
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  * Copyright (C) 2013-2016 ULCO http://www.univ-littoral.fr
  *
  *
@@ -27,16 +27,16 @@
 #ifndef SSS_SIMULATOR
 #ifndef SSS_SIMULATOR
 #define SSS_SIMULATOR 1
 #define SSS_SIMULATOR 1
 
 
-#include <paradevs/common/Coordinator.hpp>
-#include <paradevs/common/Parameters.hpp>
-#include <paradevs/common/Simulator.hpp>
-#include <paradevs/common/utils/Trace.hpp>
+#include <artis-star/common/Coordinator.hpp>
+#include <artis-star/common/Parameters.hpp>
+#include <artis-star/common/Simulator.hpp>
+#include <artis-star/common/utils/Trace.hpp>
 
 
-#include <paradevs/kernel/sss/Model.hpp>
+#include <artis-star/kernel/sss/Model.hpp>
 
 
 #include <cassert>
 #include <cassert>
 
 
-namespace paradevs { namespace sss {
+namespace artis { namespace sss {
 
 
 template < class Time, class Dynamics,
 template < class Time, class Dynamics,
            class Parameters = common::NoParameters >
            class Parameters = common::NoParameters >
@@ -200,6 +200,6 @@ private :
     typename Time::type _time_step;
     typename Time::type _time_step;
 };
 };
 
 
-} } // namespace paradevs sss
+} } // namespace artis sss
 
 
 #endif
 #endif

+ 0 - 12
src/paradevs.pc.in

@@ -1,12 +0,0 @@
-prefix=@PARADEVS_PKGCONFIG_PREFIXPATH@
-exec_prefix=${prefix}
-libdir=${exec_prefix}/@PARADEVS_PKGCONFIG_LIBDIR@
-includedir=${prefix}/include
-
-Name: vle
-Description: PARADEVS multimodelling and Simulation tools
-Requires: libxml-2.0 glibmm-2.4
-Version: @PARADEVS_VERSION@
-Libs:	-L${libdir} \
-    -lpdevs-@PARADEVS_VERSION_SHORT@
-Cflags: -I${includedir}/paradevs-@PARADEVS_VERSION_SHORT@ -I@PARADEVS_PKGCONFIG_BOOSTINCLUDE_DIRS@