List of ancestors:
| Desc. & Idea | Warnings | Methods | Attributes | Operators | Specials |
|
||
| Methods beginning with Get or Set (get/set) are usually intended to access Attributes of same name (exceptions will be marked). | ||
The basic class allowing the genetic computation. All features for this work are implemented.
Init procedure must be used before a run.
If NULL is sended as a Population paramter to Init, a parametric
file sais to not create the initial population and it is not creteated later, the
computation cannot be run.
![]()
Public:
| BOOL Clear(void) | |
| BOOL Continue(void) | |
| void DontPause(void) | |
| void DontStop(void) | |
| void Froze() | |
| BOOL GAInterrupt() | |
| BOOL getAutoScaling() | |
| uint getFirstRescaling() | |
| TFitness &getFitFunc() | |
| TGenCode &getGenMeening() | |
| uint getGeneration() | |
| uint getGenLength() | |
| uint getChngsMade() | |
| TPopulation *getOldPop() | |
| uint getOpsMade() | |
| TParamFile &getParams() | |
| uint getPopSize() | |
| TPopulation *getPopulation() | |
| uint getRescalePeriod() | |
| TGAState getState() | |
| TPriority getWrkPrt() | |
| TGAState getWorkState() | |
| void incChngsMade(int By) {ChngsMade+=By} | |
| void incOpsMade(int By) {OpsMade+=By} | |
| void Init(TParamFile
&AParams,TPopulation* Pop,TGoodEnough
*AGoodEnough,TGenCode* AGenMeening=NULL,TFitness *AFitFunc=NULL) void Init(TParamFile &AParams, TPopulation* Pop, TGenCode* AGenMeening=NULL, TFitness *AFitFunc=NULL, TNet* pnet=NULL) |
|
| void Pause() | |
| void RereadParams(TParamFile &Source) | |
| void Reset() | |
| BOOL RetrFinished() | |
| TPopulation &RetrPop(int Count=Population->GetSize()) | |
| TGAStats &RetrStats() | |
| BOOL Run(void) | |
| void setAutoScaling(BOOL val) | |
| void setFirstRescaling(uint val) | |
| void setFitFunc(TFitness &val) | |
| void setGenMeening(TGenCode &val) | |
| void setRescalePeriod(uint val) | |
| BOOL WiilStop() | |
| void setWrkPrt(TPriority val) | |
| void Stop(void) | |
| TGACover() | |
| void Unfroze() | |
| ~TGACover () |
Protected:
| BOOL CanContinue() | |
| BOOL CanRun() | |
| TKernelInfo *CreateKI(uint id,int period) | |
| void DoReset() | |
| BOOL EndComputation() | |
| BOOL GABody() | |
| BOOL PrepareRun() | |
| BOOL UnPrepareRun() | |
| void WorkPlace() |
Private:
Here write method's description.
![]()
Public:
Protected:
| TGATab *Algorithm | |
| TPopulation *OldPop | |
| TParamFile *Params | |
| TPopulation *Population | |
| TGAState WorkState |
Private:
| BOOL AutoRescaling | |
| uint FirstRescaling | |
| TFitness *FitFunc | |
| BOOL FitFuncResp | |
| uint Generation | |
| TGenCode *GenMeening | |
| BOOL GenMeeningResp | |
| uint GenLength | |
| uint ChngsMade | |
| BOOL MyOldPop | |
| uint OpsMade | |
| uint PauseFlag | |
| BOOL PopulationResp | |
| uint PopSize | |
| uint RescalePeriod | |
| uint StopFlag | |
| TPriority WrkPrt |
Here write attribute's description.
![]()
Public:
Protected:
Private:
![]()
![]()