AddCostFunction(RefinableObj &, const unsigned int id, const REAL weight=1.) | ObjCryst::OptimizationObj | |
AddRefinableObj(RefinableObj &) | ObjCryst::OptimizationObj | |
BuildRecursiveRefObjList() | ObjCryst::OptimizationObj | [protected] |
DisplayReport() | ObjCryst::OptimizationObj | [virtual] |
FixAllPar() | ObjCryst::OptimizationObj | |
GetClassName() const | ObjCryst::MonteCarloObj | [virtual] |
GetCostFunctionValue() | ObjCryst::OptimizationObj | |
GetName() const | ObjCryst::OptimizationObj | |
InitOptions() | ObjCryst::MonteCarloObj | [protected, virtual] |
InitRandomSeedFromTime() const | ObjCryst::OptimizationObj | [protected] |
IsOptimizing() const | ObjCryst::OptimizationObj | |
mAnnealingScheduleMutation | ObjCryst::MonteCarloObj | [protected] |
mAnnealingScheduleTemp | ObjCryst::MonteCarloObj | [protected] |
mBestCost | ObjCryst::OptimizationObj | [protected] |
mBestParSavedSetIndex | ObjCryst::OptimizationObj | [protected] |
mCostFunctionWeight | ObjCryst::OptimizationObj | [protected] |
mCurrentCost | ObjCryst::MonteCarloObj | [protected] |
mGlobalOptimType | ObjCryst::MonteCarloObj | [protected] |
mHistoryCostFunction | ObjCryst::MonteCarloObj | [protected] |
mHistoryNb | ObjCryst::MonteCarloObj | [protected] |
mHistorySaveAfterEachOptim | ObjCryst::MonteCarloObj | [protected] |
mHistorySavedParamSetIndex | ObjCryst::MonteCarloObj | [protected] |
mHistorySaveFileName | ObjCryst::MonteCarloObj | [protected] |
mHistoryTrialNumber | ObjCryst::MonteCarloObj | [protected] |
mIsOptimizing | ObjCryst::OptimizationObj | [protected] |
mLastParSavedSetIndex | ObjCryst::MonteCarloObj | [protected] |
mMaxNbCostFunction | ObjCryst::OptimizationObj | [protected] |
mMaxNbTrialSinceBest | ObjCryst::MonteCarloObj | [protected] |
mMinCostRetry | ObjCryst::MonteCarloObj | [protected] |
mMutationAmplitude | ObjCryst::MonteCarloObj | [protected] |
mMutationAmplitudeMax | ObjCryst::MonteCarloObj | [protected] |
mMutationAmplitudeMin | ObjCryst::MonteCarloObj | [protected] |
mName | ObjCryst::OptimizationObj | [protected] |
mNbCostFunction | ObjCryst::OptimizationObj | [protected] |
mNbTrial | ObjCryst::OptimizationObj | [protected] |
mNbTrialRetry | ObjCryst::MonteCarloObj | [protected] |
MonteCarloObj(const string name="") | ObjCryst::MonteCarloObj | |
MonteCarloObj(const bool internalUseOnly) | ObjCryst::MonteCarloObj | |
mpCostFunctionId | ObjCryst::OptimizationObj | [protected] |
mpCostFunctionRefinableObj | ObjCryst::OptimizationObj | [protected] |
mRecursiveRefinedObjList | ObjCryst::OptimizationObj | [protected] |
mRefinedObjList | ObjCryst::OptimizationObj | [protected] |
mRefParList | ObjCryst::OptimizationObj | [protected] |
mSaveFileName | ObjCryst::OptimizationObj | [protected] |
mStopAfterCycle | ObjCryst::OptimizationObj | [protected] |
mTemperatureMax | ObjCryst::MonteCarloObj | [protected] |
mTemperatureMin | ObjCryst::MonteCarloObj | [protected] |
NewConfiguration() | ObjCryst::MonteCarloObj | [protected, virtual] |
OptimizationObj(const string name="") | ObjCryst::OptimizationObj | |
Optimize(long &nbSteps, const bool silent=false, const REAL finalcost=0) | ObjCryst::MonteCarloObj | [virtual] |
PrepareRefParList() | ObjCryst::OptimizationObj | [protected] |
Print() const | ObjCryst::OptimizationObj | [virtual] |
RandomizeStartingConfig() | ObjCryst::OptimizationObj | [virtual] |
RestoreBestConfiguration() | ObjCryst::OptimizationObj | |
SaveOptimHistory() const | ObjCryst::MonteCarloObj | |
SetAlgorithmParallTempering(const AnnealingSchedule scheduleTemp, const REAL tMax, const REAL tMin, const AnnealingSchedule scheduleMutation=ANNEALING_CONSTANT, const REAL mutMax=16., const REAL mutMin=.125) | ObjCryst::MonteCarloObj | |
SetAlgorithmSimulAnnealing(const AnnealingSchedule scheduleTemp, const REAL tMax, const REAL tMin, const AnnealingSchedule scheduleMutation=ANNEALING_CONSTANT, const REAL mutMax=16., const REAL mutMin=.125, const long nbTrialRetry=0, const REAL minCostRetry=0., const long maxNbTrialSinceBest=0) | ObjCryst::MonteCarloObj | |
SetLimitsAbsolute(const string &parName, const REAL min, const REAL max) | ObjCryst::OptimizationObj | |
SetLimitsAbsolute(const RefParType *type, const REAL min, const REAL max) | ObjCryst::OptimizationObj | |
SetLimitsRelative(const string &parName, const REAL min, const REAL max) | ObjCryst::OptimizationObj | |
SetLimitsRelative(const RefParType *type, const REAL min, const REAL max) | ObjCryst::OptimizationObj | |
SetName(const string &) | ObjCryst::OptimizationObj | |
SetParIsFixed(const string &parName, const bool fix) | ObjCryst::OptimizationObj | |
SetParIsFixed(const RefParType *type, const bool fix) | ObjCryst::OptimizationObj | |
SetParIsUsed(const string &parName, const bool use) | ObjCryst::OptimizationObj | |
SetParIsUsed(const RefParType *type, const bool use) | ObjCryst::OptimizationObj | |
StopAfterCycle() | ObjCryst::OptimizationObj | |
UnFixAllPar() | ObjCryst::OptimizationObj | |
UpdateDisplay() | ObjCryst::OptimizationObj | [protected, virtual] |
XMLInput(istream &is, const XMLCrystTag &tag) | ObjCryst::MonteCarloObj | [virtual] |
XMLOutput(ostream &os, int indent=0) const | ObjCryst::MonteCarloObj | [virtual] |
~MonteCarloObj() | ObjCryst::MonteCarloObj | [virtual] |
~OptimizationObj() | ObjCryst::OptimizationObj | [virtual] |