Skip to content
Extraits de code Groupes Projets
Valider 0dadc099 rédigé par Jonathan CROUZET's avatar Jonathan CROUZET
Parcourir les fichiers

Debug : Added print functions in Populations

parent 163ce494
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#include <cstdlib> #include <cstdlib>
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
#include <cstdio>
#include "../coco/coco.h" #include "../coco/coco.h"
#include "indicator.h" #include "indicator.h"
...@@ -217,3 +218,31 @@ void Population::darwin(double kappa){ ...@@ -217,3 +218,31 @@ void Population::darwin(double kappa){
} }
} }
} }
void Population::printValues(){
cout << "Values : " << endl;
for (int i=0; i < current_size_; i++){
for (int j=0; j < dimension_; j++){
printf("%5f", values_[i][j]);
}
printf("\n");
}
}
void Population::printIndicatorValues(){
cout << "Indicator Values : " << endl;
for (int i=0; i < current_size_; i++){
for (int j=0; j < current_size_; j++){
printf("%5f", indicator_values_[i][j]);
}
printf("\n");
}
}
void Population::printFitnesses(){
cout << "Fitnesses : " << endl;
for (int i=0; i < current_size_; i++){
printf("%5f", fitnesses_[i]);
}
printf("\n");
}
...@@ -29,6 +29,10 @@ public: ...@@ -29,6 +29,10 @@ public:
void compute_fitnesses(double kappa); void compute_fitnesses(double kappa);
void darwin(double kappa); void darwin(double kappa);
void printFitnesses();
void printIndicatorValues();
void printValues();
private: private:
int size_; int size_;
int current_size_; int current_size_;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter