Algorithm::GaMultithreadingAlgorithm Member List

This is the complete list of members for Algorithm::GaMultithreadingAlgorithm, including all inherited members.

_numberOfThreadsAlgorithm::GaMultithreadingAlgorithm [protected]
_observersAlgorithm::GaBaseAlgorithm [protected]
_parametersChangeAlgorithm::GaMultithreadingAlgorithm [protected]
_stateAlgorithm::GaBaseAlgorithm [protected]
_stopCriteriaAlgorithm::GaBaseAlgorithm [protected]
_syncParameterChangesAlgorithm::GaBaseAlgorithm [protected]
_syncStateChangeAlgorithm::GaBaseAlgorithm [protected]
_threadsAlgorithm::GaMultithreadingAlgorithm [protected]
_workerForkSyncAlgorithm::GaMultithreadingAlgorithm [protected]
_workerIdCounterAlgorithm::GaMultithreadingAlgorithm [protected]
_workerJoinSyncAlgorithm::GaMultithreadingAlgorithm [protected]
_workersThreadInAlgorithm::GaMultithreadingAlgorithm [protected]
AfterWorkers()Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
BeforeWorkers()Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
BeginParameterChange()Algorithm::GaBaseAlgorithm [inline, virtual]
BlockParameterChanges()Algorithm::GaBaseAlgorithm [inline, protected, virtual]
BlockStateChange()Algorithm::GaBaseAlgorithm [inline, protected, virtual]
CheckStopCriteria()Algorithm::GaBaseAlgorithm [protected, virtual]
ControlFlow()Algorithm::GaMultithreadingAlgorithm [protected, virtual]
ControlFlowWrapper(GaThread *thread, void *params)Algorithm::GaMultithreadingAlgorithm [private, static]
EndParameterChange()Algorithm::GaBaseAlgorithm [inline, virtual]
GaBaseAlgorithm()Algorithm::GaBaseAlgorithm [inline]
GaMultithreadingAlgorithm(const GaMultithreadingAlgorithmParams &parameters)Algorithm::GaMultithreadingAlgorithm
GetAlgorithmParameters() const =0Algorithm::GaAlgorithm [pure virtual]
GetAlgorithmStatistics() const =0Algorithm::GaAlgorithm [pure virtual]
GetPopulation(int index) const =0Algorithm::GaAlgorithm [pure virtual]
GetState() const Algorithm::GaBaseAlgorithm [inline, virtual]
Initialize()=0Algorithm::GaBaseAlgorithm [protected, pure virtual]
OnPause()Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
OnResume()Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
OnStart()Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
OnStop()Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
PauseSolving()Algorithm::GaBaseAlgorithm [virtual]
ReleaseParameterChanages()Algorithm::GaBaseAlgorithm [inline, protected, virtual]
ReleaseStateChange()Algorithm::GaBaseAlgorithm [inline, protected, virtual]
SetAlgorithmParameters(const GaAlgorithmParams &parameters)Algorithm::GaMultithreadingAlgorithm [virtual]
SetStopCriteria(GaStopCriteria *criteria, GaStopCriteriaParams *parameters)Algorithm::GaBaseAlgorithm [inline, virtual]
SetStopCriteriaParams(GaStopCriteriaParams *parameters)Algorithm::GaBaseAlgorithm [inline, virtual]
StartSolving(bool continueSolving)Algorithm::GaBaseAlgorithm [virtual]
StartThreads()Algorithm::GaMultithreadingAlgorithm [protected, virtual]
StopCriteria() const Algorithm::GaBaseAlgorithm [inline, virtual]
StopSolving()Algorithm::GaBaseAlgorithm [virtual]
SubscribeObserver(GaObserver *observer)Algorithm::GaBaseAlgorithm [inline, virtual]
UnsubscribeObserver(GaObserver *observer)Algorithm::GaBaseAlgorithm [inline, virtual]
WaitForThreads()Algorithm::GaMultithreadingAlgorithm [virtual]
WorkFlow()Algorithm::GaMultithreadingAlgorithm [protected, virtual]
WorkFlowWrapper(GaThread *thread, void *params)Algorithm::GaMultithreadingAlgorithm [private, static]
WorkStep(int workerId)Algorithm::GaMultithreadingAlgorithm [inline, protected, virtual]
~GaAlgorithm()Algorithm::GaAlgorithm [inline, virtual]
~GaMultithreadingAlgorithm()Algorithm::GaMultithreadingAlgorithm [virtual]


Genetic Algorithm Library
Coolsoft Software Development