Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members Related Pages
ObjCryst::GlobalOptimObj Member List
This is the complete list of members for ObjCryst::GlobalOptimObj, including all inherited members.
- AddCostFunction(RefinableObj &, const unsigned int id, const double weight=1.)
- AddRefinableObj(RefinableObj &)
- DisplayReport()
[virtual]
- FixAllPar()
- GetClassName() const
- GetCostFunctionValue()
[virtual]
- GetName() const
- GlobalOptimObj(const string name="")
- InitOptions()
[protected]
- InitRandomSeedFromTime() const
[protected]
- mAnnealingScheduleMutation
[protected]
- mAnnealingScheduleTemp
[protected]
- mBestCost
[protected]
- mBestParSavedSetIndex
[protected]
- mCostFunctionWeight
[protected]
- mCurrentCost
[protected]
- mGlobalOptimType
[protected]
- mHistoryCostFunction
[protected]
- mHistoryNb
[protected]
- mHistorySaveAfterEachOptim
[protected]
- mHistorySavedParamSetIndex
[protected]
- mHistorySaveFileName
[protected]
- mHistoryTrialNumber
[protected]
- mIsOptimizing
[protected]
- mLastParSavedSetIndex
[protected]
- mMaxNbCostFunction
[protected]
- mMaxNbTrialSinceBest
[protected]
- mMinCostRetry
[protected]
- mMutationAmplitude
[protected]
- mMutationAmplitudeMax
[protected]
- mMutationAmplitudeMin
[protected]
- mName
[protected]
- mNbCostFunction
[protected]
- mNbTrial
[protected]
- mNbTrialRetry
[protected]
- mpCostFunctionId
[protected]
- mpCostFunctionRefinableObj
[protected]
- mRecursiveRefinedObjList
[protected]
- mRefinedObjList
[protected]
- mRefParList
[protected]
- mSaveFileName
[protected]
- mStopAfterCycle
[protected]
- mTemperatureMax
[protected]
- mTemperatureMin
[protected]
- NewConfiguration()
[protected, virtual]
- Optimize(long &nbSteps)
- PrepareRefParList()
[protected]
- Print() const
- RandomizeStartingConfig()
- SaveOptimHistory() const
- SetAlgorithmParallTempering(const AnnealingSchedule scheduleTemp, const double tMax, const double tMin, const AnnealingSchedule scheduleMutation=ANNEALING_CONSTANT, const double mutMax=16., const double mutMin=.125)
- SetAlgorithmSimulAnnealing(const AnnealingSchedule scheduleTemp, const double tMax, const double tMin, const AnnealingSchedule scheduleMutation=ANNEALING_CONSTANT, const double mutMax=16., const double mutMin=.125, const long nbTrialRetry=0, const double minCostRetry=0., const long maxNbTrialSinceBest=0)
- SetLimitsAbsolute(const string &parName, const double min, const double max)
- SetLimitsAbsolute(const RefParType *type, const double min, const double max)
- SetLimitsRelative(const string &parName, const double min, const double max)
- SetLimitsRelative(const RefParType *type, const double min, const double max)
- SetName(const string &)
- SetParIsFixed(const string &parName, const bool fix)
- SetParIsFixed(const RefParType *type, const bool fix)
- SetParIsUsed(const string &parName, const bool use)
- SetParIsUsed(const RefParType *type, const bool use)
- StopAfterCycle()
- UnFixAllPar()
- UpdateDisplay()
[protected]
- XMLInput(istream &is, const XMLCrystTag &tag)
[virtual]
- XMLOutput(ostream &os, int indent=0) const
[virtual]
- ~GlobalOptimObj()
[virtual]
Generated on Wed Nov 14 19:48:37 2001 for ObjCryst++ by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001