diff --git a/HW10/MakePermutationMatrix.cpp b/HW10/MakePermutationMatrix.cpp index b27047f..85e8238 100644 --- a/HW10/MakePermutationMatrix.cpp +++ b/HW10/MakePermutationMatrix.cpp @@ -5,6 +5,7 @@ #include "MakePermutationMatrix.h" #include #include +#include std::vector MakePermutationMatrix::MakePermutation(std::vector source, int rank, int size, std::vector> costMatrix){ std::vector returnVector; @@ -35,7 +36,9 @@ std::vector MakePermutationMatrix::MakePermutation(std::vector sou for(int i = 0; i < localCostVector.size(); i++) { if(localCostVector[i] < lowest[0]) lowest[0] = localCostVector[i]; + std::cout << lowest[0] << " "; } + std::cout<< std::endl; MPI_Gather(&localCostVector,1, MPI_DOUBLE, &returnVector,1, MPI_DOUBLE,0, MPI_COMM_WORLD); return returnVector; diff --git a/HW10/main.cpp b/HW10/main.cpp index ff29360..61641ed 100644 --- a/HW10/main.cpp +++ b/HW10/main.cpp @@ -49,10 +49,10 @@ int main(int argc, char* argv[]) costs = MakePermutationMatrix::GetLowestCost(cities, rank, size, costMatrix); } - if(!rank){ - std::cout << costs.size() << std::endl; - std::cout << costs[0]; - } +// if(!rank){ +// std::cout << costs.size() << std::endl; +// std::cout << costs[0]; +// } MPI_Finalize();