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 <cmath>
#include <iostream>
#include <cstdio>
#include "../coco/coco.h"
#include "indicator.h"
......@@ -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:
void compute_fitnesses(double kappa);
void darwin(double kappa);
void printFitnesses();
void printIndicatorValues();
void printValues();
private:
int size_;
int current_size_;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter