#include <BasicQuenchMinimizer.h>
Inheritance diagram for CBasicQuenchMinimizer:
Public Methods | |
CBasicQuenchMinimizer (int nTrialSteps, int nCycles, double initialStepScale, int seed, CParameterFilter *pFilter) | |
virtual | ~CBasicQuenchMinimizer () |
virtual void | InitializeTemperature (Minimizable *minimizable) |
virtual void | GenerateMove () |
virtual bool | AcceptMove (double Eold, double Enew) |
virtual void | Cool () |
virtual bool | Terminate () |
virtual bool | Equilibrated () |
Private Attributes | |
double | m_dStepScale |
double | m_dInitialStepScale |
int | m_iNCycles |
int | m_iNTrialSteps |
|
Definition at line 11 of file BasicQuenchMinimizer.cpp. References m_dInitialStepScale, m_iNCycles, and m_iNTrialSteps. |
|
Definition at line 19 of file BasicQuenchMinimizer.cpp. |
|
Implements CSimulatedAnnealingStrategy. Definition at line 44 of file BasicQuenchMinimizer.cpp. |
|
Implements CSimulatedAnnealingStrategy. Definition at line 56 of file BasicQuenchMinimizer.cpp. References __min, CSimulatedAnnealingStrategy::m_dAcceptanceRatio, m_dInitialStepScale, m_dStepScale, CSimulatedAnnealingStrategy::m_dTemperature, CSimulatedAnnealingStrategy::m_pdCurrentParameters, and Minimizer::nParameters. |
|
Implements CSimulatedAnnealingStrategy. Definition at line 105 of file BasicQuenchMinimizer.cpp. References m_iNTrialSteps, and CSimulatedAnnealingStrategy::m_iTrialCount. |
|
|
Implements CSimulatedAnnealingStrategy. Definition at line 24 of file BasicQuenchMinimizer.cpp. References m_dInitialStepScale, m_dStepScale, and CSimulatedAnnealingStrategy::m_dTemperature. |
|
Implements CSimulatedAnnealingStrategy. Definition at line 95 of file BasicQuenchMinimizer.cpp. References CSimulatedAnnealingStrategy::m_dTemperature, and m_iNCycles. |
|
Definition at line 32 of file BasicQuenchMinimizer.h. Referenced by CBasicQuenchMinimizer, Cool, and InitializeTemperature. |
|
Definition at line 31 of file BasicQuenchMinimizer.h. Referenced by Cool, GenerateMove, and InitializeTemperature. |
|
Definition at line 33 of file BasicQuenchMinimizer.h. Referenced by CBasicQuenchMinimizer, and Terminate. |
|
Definition at line 34 of file BasicQuenchMinimizer.h. Referenced by CBasicQuenchMinimizer, and Equilibrated. |