ImFusion SDK 4.3
Optimizer Member List

This is the complete list of members for Optimizer, including all inherited members.

abort()=0Optimizerpure virtual
aborted() constOptimizerinline
abortEval() const (defined in Optimizer)Optimizerinline
abortFunTol() const (defined in Optimizer)Optimizerinline
abortFunVal() const (defined in Optimizer)Optimizerinline
abortParTol() const (defined in Optimizer)Optimizerinline
abortTime() const (defined in Optimizer)Optimizerinline
addToStudy() constOptimizerinline
bestVal() constOptimizerinline
computePlot(double *pars)Optimizerprotected
computeStats(double *pars, int n) constOptimizerprotected
Configurable()=default (defined in Configurable)Configurable
Configurable(const Configurable &rhs) (defined in Configurable)Configurable
Configurable(Configurable &&rhs) noexcept (defined in Configurable)Configurable
configuration(Properties *p) const overrideOptimizervirtual
configure(const Properties *p) overrideOptimizervirtual
configureDefaults()Configurablevirtual
dimension() constOptimizerinline
error(int which=0) constOptimizer
errorFunction()Optimizerinline
EVALUATE enum valueOptimizer
evaluate(int n, const double *x, double *dx=0) overrideOptimizervirtual
execute(double *x)Optimizervirtual
expand(const double *sel, double *all) constOptimizer
firstVal() constOptimizerinline
hasParamNames() constOptimizer
isAtBounds(std::vector< int > *indicesAtBounds=nullptr) constOptimizer
logFilename() constOptimizerinline
logging() const (defined in Optimizer)Optimizerinline
logResultConsole(const double *pOpt, int result=0)Optimizerprotected
logResultFile(const double *pInit, const double *pOpt)Optimizerprotected
lowerBounds() const (defined in Optimizer)Optimizerinline
m_abortedOptimizerprotected
m_abortEvalOptimizerprotected
m_abortFunTolOptimizerprotected
m_abortFunValOptimizerprotected
m_abortParTolOptimizerprotected
m_abortTimeOptimizerprotected
m_addToStudyOptimizerprotected
m_auxParsOptimizerprotected
m_bestValOptimizerprotected
m_cfOptimizerprotected
m_dimOptimizerprotected
m_doneEstOptimizerprotected
m_efOptimizerprotected
m_errorOptimizerprotected
m_evalOptimizerprotected
m_firstOptimizerprotected
m_firstErrorOptimizerprotected
m_firstValOptimizerprotected
m_lastParsOptimizerprotected
m_logFileOptimizerprotected
m_logFilenameOptimizerprotected
m_loggingCOptimizerprotected
m_loggingFOptimizerprotected
m_lowerBoundsOptimizerprotected
m_minimizeOptimizerprotected
m_modeOptimizerprotected
m_paramNamesOptimizerprotected
m_paramsConfigurableprotected
m_parGradients (defined in Optimizer)Optimizerprotected
m_parsOptimizerprotected
m_plotDataOptimizerprotected
m_progressOptimizerprotected
m_progressTaskOptimizerprotected
m_progressTextOptimizerprotected
m_progressUpdateDisplayOptimizerprotected
m_rangeOptimizerprotected
m_runOptimizerprotected
m_scaleOptimizerprotected
m_selOptimizerprotected
m_selDimOptimizerprotected
m_stepsOptimizerprotected
m_studyOptimizerprotected
m_studyOrigOptimizerprotected
m_timeOptimizerprotected
m_timerOptimizerprotected
m_typeOptimizerprotected
m_updateBetterOptimizerprotected
m_updateProgressOptimizerprotected
m_upperBoundsOptimizerprotected
minimize() constOptimizerinline
Mode enum nameOptimizer
mode() constOptimizerinline
numEval() constOptimizerinline
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
operator=(NotCopyable &&) noexcept=default (defined in NotCopyable)NotCopyableprivate
operator=(const NotCopyable &)=delete (defined in NotCopyable)NotCopyableprivate
OPT enum valueOptimizer
Optimizer(int n, int type, CostFunction *cf=0, const std::vector< std::string > &paramNames={})Optimizer
paramName(int i) constOptimizer
percentageDone(const double *curPars)Optimizerprotectedvirtual
PLOT enum valueOptimizer
plotData()Optimizerinline
progress()Optimizerinline
progressBetter() const (defined in Optimizer)Optimizerinline
progressText() const (defined in Optimizer)Optimizerinline
progressUpdate() const (defined in Optimizer)Optimizerinline
progressUpdatesDisplay() const (defined in Optimizer)Optimizerinline
randomOptimization(double *pars)Optimizerprotected
range() constOptimizerinline
registerParameter(ParameterBase *param)Configurable
repeatSelection(int n, int extra=0)Optimizer
resultName(int value) constOptimizerprotectedvirtual
run(double *x)=0Optimizerprotectedpure virtual
scale() constOptimizerinline
selDim() constOptimizerinline
selection() constOptimizerinline
setAbortEval(int num)Optimizerinline
setAbortFunTol(double val)Optimizerinline
setAbortFunVal(double val)Optimizerinline
setAbortParTol(double val)Optimizerinline
setAbortTime(double sec)Optimizerinline
setAddToStudy(bool flag)Optimizerinline
setBounds(double bounds)Optimizer
setBounds(double lower, double upper)Optimizer
setBounds(const std::vector< double > &bounds)Optimizer
setBounds(const std::vector< double > &lower, const std::vector< double > &upper)Optimizer
setCostFunction(CostFunction *cf)Optimizerinline
setDimension(int d)Optimizer
setErrorFunction(ErrorFunction *ef)Optimizerinline
setLogFilename(const std::string &filename)Optimizerinline
setLogging(int file, int console=0)Optimizerinline
setMinimize(bool flag)Optimizerinline
setMode(Mode mode, double range=1.0, int steps=1, bool includeOrig=false)Optimizer
setParamNames(const std::vector< std::string > &paramNames)Optimizer
setProgress(Progress *p)Optimizerinline
setProgressBetter(bool flag)Optimizerinline
setProgressText(const std::string &description)Optimizerinline
setProgressUpdate(bool flag)Optimizerinline
setProgressUpdatesDisplay(bool flag)Optimizerinline
setScale(double scale)Optimizer
setScale(const std::vector< double > scale)Optimizer
setSelection(const std::vector< bool > &sel)Optimizer
setType(int val)Optimizervirtual
shrink(const double *all, double *sel) constOptimizer
signalParametersChangedConfigurable
signalStudyStepFinishedOptimizer
steps() constOptimizerinline
STUDY enum valueOptimizer
studyIncludeOrig() constOptimizerinline
studyResults() constOptimizerinline
type() constOptimizerinline
unregisterParameter(const ParameterBase *param)Configurable
upperBounds() const (defined in Optimizer)Optimizerinline
~Configurable() (defined in Configurable)Configurablevirtual
~CostFunction()=default (defined in CostFunction)CostFunctionvirtual
~Optimizer() overrideOptimizer
Search Tab / S to search, Esc to close