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 | virtual |
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 |
mNbTrialPerRun | 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 |
NbTrialPerRun() | ObjCryst::OptimizationObj | virtual |
NbTrialPerRun() const | ObjCryst::OptimizationObj | virtual |
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 | |
RunRandomLSQMethod(long &nbCycle) (defined in ObjCryst::MonteCarloObj) | 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 |