Hlavná stránka | Zoznam tried | Zoznam súborov | Zoznam členov tried

genpr.h

00001 //---------------------------------------------------------------------------
00002 
00003 #ifndef genprH
00004 #define genprH
00005 
00006 #include "stolicka.h"
00007 #include <stdio.h>
00008 //---------------------------------------------------------------------------
00009 
00013 class prostr
00014 {
00015  public:
00019   stolicka *stolicky[1010];    //aspon 2 na steady state GA (pomocne stolicky)
00020 
00024   stolicka *nove[1010];
00025 
00029   int pocet;
00030 
00034   int poc_novych;      
00035 
00039   int akt;       
00040 
00044   int gen;       
00045 
00049   nastavenie_fitness nast; 
00050 
00051 
00057   prostr(int poc);
00058 
00065   prostr(TIniFile *ini);    //nacita nastavenie_fitness z ini suboru
00066 
00071   ~prostr();
00072 
00078   void prekriz(int st1, int st2);
00079 
00084   void generacia();
00085 
00090   int min_fit();  //pozicia stolicky s minimalnou fitness
00091 
00096   int max_fit();  //hodnota maximalnej fitness
00097 
00103   int pocet_lepsich_ako(int x);
00104 
00109   float priemerna_fitness_celkova();
00110 
00114   void priem_fit_po_castiach();
00115 };
00116 
00117 
00118 #endif

Generované Thu May 6 10:44:22 2004 programom doxygen 1.3.6