GPLIB++
|
General Transcribe base class for genetic algorithm parameter transcription. More...
#include <GeneralTranscribe.h>
Public Member Functions | |
virtual ttranscribed | GetValues (const tpopmember &member)=0 |
virtual int | GetNparams ()=0 |
GeneralTranscribe () | |
GeneralTranscribe (const GeneralTranscribe &Old) | |
virtual | ~GeneralTranscribe () |
General Transcribe base class for genetic algorithm parameter transcription.
General Transcribe: Base class for transcribing a gene string to numbers that can be handled by the Objective functions. Does not care about which parameter used by which function, but only returns a vector of doubles. This base class only defines the interface, but has no own functionality This version:
Definition at line 17 of file GeneralTranscribe.h.
gplib::GeneralTranscribe::GeneralTranscribe | ( | ) |
Definition at line 5 of file GeneralTranscribe.cpp.
gplib::GeneralTranscribe::GeneralTranscribe | ( | const GeneralTranscribe & | Old | ) |
The copy constructor is empty and will be removed in the future
Definition at line 12 of file GeneralTranscribe.cpp.
|
virtual |
Definition at line 8 of file GeneralTranscribe.cpp.
|
pure virtual |
Implemented in gplib::BinaryTranscribe.
|
pure virtual |
The abstract function GetValues takes a population member as input and returns a vector of doubles, that are used as parameters for the objective functions
Implemented in gplib::BinaryTranscribe, and gplib::GrayTranscribe.