, including all inherited members.
_numberOfThreads | Algorithm::GaMultithreadingAlgorithm | [protected] |
_observers | Algorithm::GaBaseAlgorithm | [protected] |
_parametersChange | Algorithm::GaMultithreadingAlgorithm | [protected] |
_state | Algorithm::GaBaseAlgorithm | [protected] |
_stopCriteria | Algorithm::GaBaseAlgorithm | [protected] |
_syncParameterChanges | Algorithm::GaBaseAlgorithm | [protected] |
_syncStateChange | Algorithm::GaBaseAlgorithm | [protected] |
_threads | Algorithm::GaMultithreadingAlgorithm | [protected] |
_workerForkSync | Algorithm::GaMultithreadingAlgorithm | [protected] |
_workerIdCounter | Algorithm::GaMultithreadingAlgorithm | [protected] |
_workerJoinSync | Algorithm::GaMultithreadingAlgorithm | [protected] |
_workersThreadIn | Algorithm::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 ¶meters) | Algorithm::GaMultithreadingAlgorithm | |
GetAlgorithmParameters() const =0 | Algorithm::GaAlgorithm | [pure virtual] |
GetAlgorithmStatistics() const =0 | Algorithm::GaAlgorithm | [pure virtual] |
GetPopulation(int index) const =0 | Algorithm::GaAlgorithm | [pure virtual] |
GetState() const | Algorithm::GaBaseAlgorithm | [inline, virtual] |
Initialize()=0 | Algorithm::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 ¶meters) | 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] |