| AddRefinableObj(RefinableObj &) | ObjCryst::OptimizationObj | |
| BeginOptimization(const bool allowApproximations=false, const bool enableRestraints=false) | ObjCryst::OptimizationObj | virtual |
| BuildRecursiveRefObjList() | ObjCryst::OptimizationObj | protected |
| DisplayReport() | ObjCryst::OptimizationObj | virtual |
| EndOptimization() | ObjCryst::OptimizationObj | virtual |
| FixAllPar() | ObjCryst::OptimizationObj | |
| GetBestCost() const | ObjCryst::OptimizationObj | |
| GetBestCost() | ObjCryst::OptimizationObj | |
| GetClassName() const | ObjCryst::MonteCarloObj | virtual |
| GetFullRefinableObj(const bool rebuild=true) | ObjCryst::OptimizationObj | |
| GetLastOptimElapsedTime() const | ObjCryst::OptimizationObj | |
| GetLogLikelihood() const | ObjCryst::OptimizationObj | virtual |
| GetLSQObj() | ObjCryst::MonteCarloObj | |
| GetLSQObj() const | ObjCryst::MonteCarloObj | |
| GetMainTracker() | ObjCryst::OptimizationObj | |
| GetMainTracker() const | ObjCryst::OptimizationObj | |
| GetName() const | ObjCryst::OptimizationObj | |
| GetXMLAutoSaveOption() (defined in ObjCryst::OptimizationObj) | ObjCryst::OptimizationObj | |
| GetXMLAutoSaveOption() const (defined in ObjCryst::OptimizationObj) | ObjCryst::OptimizationObj | |
| InitLSQ(const bool useFullPowderPatternProfile=true) | ObjCryst::MonteCarloObj | protectedvirtual |
| InitOptions() | ObjCryst::MonteCarloObj | protectedvirtual |
| IsOptimizing() const | ObjCryst::OptimizationObj | |
| mAnnealingScheduleMutation | ObjCryst::MonteCarloObj | protected |
| mAnnealingScheduleTemp | ObjCryst::MonteCarloObj | protected |
| mAutoLSQ | ObjCryst::MonteCarloObj | protected |
| mBestCost | ObjCryst::OptimizationObj | protected |
| mBestParSavedSetIndex | ObjCryst::OptimizationObj | protected |
| mContext | ObjCryst::OptimizationObj | protected |
| mCurrentCost | ObjCryst::MonteCarloObj | protected |
| mGlobalOptimType | ObjCryst::MonteCarloObj | protected |
| mIsOptimizing | ObjCryst::OptimizationObj | protected |
| mLastOptimTime | ObjCryst::OptimizationObj | protected |
| mLSQ | ObjCryst::MonteCarloObj | protected |
| mMainTracker | ObjCryst::OptimizationObj | protected |
| mMinCostRetry | ObjCryst::MonteCarloObj | protected |
| mMutationAmplitude | ObjCryst::MonteCarloObj | protected |
| mMutationAmplitudeGamma | ObjCryst::MonteCarloObj | protected |
| mMutationAmplitudeMax | ObjCryst::MonteCarloObj | protected |
| mMutationAmplitudeMin | ObjCryst::MonteCarloObj | protected |
| mName | ObjCryst::OptimizationObj | protected |
| mNbTrial | ObjCryst::OptimizationObj | protected |
| mNbTrialRetry | ObjCryst::MonteCarloObj | protected |
| MonteCarloObj(const string name="") | ObjCryst::MonteCarloObj | |
| MonteCarloObj(const bool internalUseOnly) | ObjCryst::MonteCarloObj | |
| mRecursiveRefinedObjList | ObjCryst::OptimizationObj | mutableprotected |
| mRefinedObjList | ObjCryst::OptimizationObj | protected |
| mRefParList | ObjCryst::OptimizationObj | mutableprotected |
| mSaveFileName | ObjCryst::OptimizationObj | protected |
| mSaveTrackedData | ObjCryst::MonteCarloObj | protected |
| mStopAfterCycle | ObjCryst::OptimizationObj | protected |
| mTemperature | ObjCryst::MonteCarloObj | protected |
| mTemperatureGamma | ObjCryst::MonteCarloObj | protected |
| mTemperatureMax | ObjCryst::MonteCarloObj | protected |
| mTemperatureMin | ObjCryst::MonteCarloObj | protected |
| MultiRunOptimize(long &nbCycle, long &nbSteps, const bool silent=false, const REAL finalcost=0, const REAL maxTime=-1) | ObjCryst::MonteCarloObj | virtual |
| mvContextObjStats | ObjCryst::OptimizationObj | mutableprotected |
| mvObjWeight | ObjCryst::OptimizationObj | mutableprotected |
| mvSavedParamSet | ObjCryst::OptimizationObj | protected |
| mXMLAutoSave | ObjCryst::OptimizationObj | protected |
| NewConfiguration(const RefParType *type=gpRefParTypeObjCryst) | ObjCryst::MonteCarloObj | protectedvirtual |
| OptimizationObj(const string name="") | ObjCryst::OptimizationObj | |
| Optimize(long &nbSteps, const bool silent=false, const REAL finalcost=0, const REAL maxTime=-1) | ObjCryst::MonteCarloObj | virtual |
| PrepareRefParList() | ObjCryst::OptimizationObj | protected |
| Print() const | ObjCryst::OptimizationObj | virtual |
| RandomizeStartingConfig() | ObjCryst::OptimizationObj | virtual |
| RestoreBestConfiguration() | ObjCryst::OptimizationObj | |
| RunParallelTempering(long &nbSteps, const bool silent=false, const REAL finalcost=0, const REAL maxTime=-1) | ObjCryst::MonteCarloObj | |
| RunSimulatedAnnealing(long &nbSteps, const bool silent=false, const REAL finalcost=0, const REAL maxTime=-1) | 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.) | 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 | |
| TagNewBestConfig() | ObjCryst::OptimizationObj | |
| UnFixAllPar() | ObjCryst::OptimizationObj | |
| UpdateDisplay() | ObjCryst::OptimizationObj | protectedvirtual |
| 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 |