From bd7fadc9ed1c80ac2783c1aa0f7b21bc4e307aeb Mon Sep 17 00:00:00 2001 From: David Parsons <david.parsons@inria.fr> Date: Fri, 7 Apr 2023 09:59:14 +0200 Subject: [PATCH] remove HybridFuzzy-specific code --- src/libaevol/legacy/raevol/Individual_R.cpp | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/libaevol/legacy/raevol/Individual_R.cpp b/src/libaevol/legacy/raevol/Individual_R.cpp index d1c8dbe39..21a9b80f8 100644 --- a/src/libaevol/legacy/raevol/Individual_R.cpp +++ b/src/libaevol/legacy/raevol/Individual_R.cpp @@ -39,7 +39,6 @@ // ================================================================= #include "Individual_R.h" #include "legacy/ExpManager.h" -#include "legacy/phenotype/fuzzy/HybridFuzzy.h" namespace aevol { @@ -976,31 +975,19 @@ void Individual_R::draw_phenotype(const PhenotypicTarget& target, char* director fprintf(drawingfile, "Generation,IndividualOrPhenotype,X,Y\n"); - if (exp_m()->exp_s()->get_fuzzy_flavor() == 0) + if (exp_m()->exp_s()->get_fuzzy_flavor() == 0) { for (const auto& p: ((Fuzzy*)phenotype_activ())->points()) fprintf(drawingfile, "%d,0,%lf,%lf\n",generation,p.x,p.y); - else { - for (int i=0; i < ((HybridFuzzy*)phenotype())->get_pheno_size(); i++) { - - float xi = (i / (float) - ((HybridFuzzy*) phenotype())->get_pheno_size()); - fprintf(drawingfile, "%d,0,%lf,%lf\n",generation,xi,((HybridFuzzy*) phenotype())->points()[i]); - } } // ------------------ // draw environment // ------------------ - if (exp_m()->exp_s()->get_fuzzy_flavor() == 0) + if (exp_m()->exp_s()->get_fuzzy_flavor() == 0) { for (const auto& p: ((Fuzzy*)target.fuzzy())->points()) fprintf(drawingfile, "%d,1,%lf,%lf\n", generation,p.x, p.y); - else - for (int i=0; i < ((HybridFuzzy*)target.fuzzy())->get_pheno_size(); i++) { - float xi = (i / (float) - ((HybridFuzzy*)target.fuzzy())->get_pheno_size()); - fprintf(drawingfile, "%d,1,%lf,%lf\n",generation,xi, ((HybridFuzzy*) target.fuzzy())->points()[i]); - } + } fclose(drawingfile); } -- GitLab