From 026764215ffed43ee72e65b9ab5545ed73a1a28c Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Fri, 3 Aug 2012 16:41:23 +0200 Subject: [PATCH] MPI: const correctness in Static Assignment constructor and reinit functions. --- eo/src/mpi/eoMpiAssignmentAlgorithm.cpp | 4 ++-- eo/src/mpi/eoMpiAssignmentAlgorithm.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eo/src/mpi/eoMpiAssignmentAlgorithm.cpp b/eo/src/mpi/eoMpiAssignmentAlgorithm.cpp index 3e7ff0251..39ce02f18 100644 --- a/eo/src/mpi/eoMpiAssignmentAlgorithm.cpp +++ b/eo/src/mpi/eoMpiAssignmentAlgorithm.cpp @@ -99,7 +99,7 @@ namespace eo * STATIC ASSIGNMENT ALGORITHM ************************** *******************************************************/ - StaticAssignmentAlgorithm::StaticAssignmentAlgorithm( std::vector& workers, int runs ) + StaticAssignmentAlgorithm::StaticAssignmentAlgorithm( const std::vector& workers, int runs ) { init( workers, runs ); } @@ -138,7 +138,7 @@ namespace eo init( workers, runs ); } - void StaticAssignmentAlgorithm::init( std::vector & workers, int runs ) + void StaticAssignmentAlgorithm::init( const std::vector & workers, int runs ) { unsigned int nbWorkers = workers.size(); freeWorkers = nbWorkers; diff --git a/eo/src/mpi/eoMpiAssignmentAlgorithm.h b/eo/src/mpi/eoMpiAssignmentAlgorithm.h index 3389db684..abe465b8b 100644 --- a/eo/src/mpi/eoMpiAssignmentAlgorithm.h +++ b/eo/src/mpi/eoMpiAssignmentAlgorithm.h @@ -177,7 +177,7 @@ namespace eo * @param workers std::vector of MPI ranks of workers which will be used. * @param runs Fixed amount of runs, strictly positive. */ - StaticAssignmentAlgorithm( std::vector& workers, int runs ); + StaticAssignmentAlgorithm( const std::vector& workers, int runs ); /** * @brief Uses a range of workers. @@ -215,7 +215,7 @@ namespace eo * @param workers Vector of hosts' ranks * @param runs Fixed amount of runs, strictly positive. */ - void init( std::vector & workers, int runs ); + void init( const std::vector & workers, int runs ); public: int get( );