| abort() override | ImFusion::OptimizerReload | virtual |
| aborted() const | ImFusion::Optimizer | inline |
| abortEval() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| abortFunTol() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| abortFunVal() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| abortParTol() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| abortTime() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| addToStudy() const | ImFusion::Optimizer | inline |
| bestVal() const | ImFusion::Optimizer | inline |
| computePlot(double *pars) | ImFusion::Optimizer | protected |
| computeStats(double *pars, int n) const | ImFusion::Optimizer | protected |
| Configurable()=default (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| Configurable(const Configurable &rhs) (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| configuration(Properties *p) const override | ImFusion::Optimizer | virtual |
| configure(const Properties *p) override | ImFusion::Optimizer | virtual |
| configureDefaults() | ImFusion::Configurable | virtual |
| dimension() const | ImFusion::Optimizer | inline |
| error(int which=0) const | ImFusion::Optimizer | |
| errorFunction() | ImFusion::Optimizer | inline |
| EVALUATE enum value | ImFusion::Optimizer | |
| evaluate(int n, const double *x, double *dx=0) override | ImFusion::Optimizer | virtual |
| execute(double *x) | ImFusion::Optimizer | virtual |
| expand(const double *sel, double *all) const | ImFusion::Optimizer | |
| firstVal() const | ImFusion::Optimizer | inline |
| hasParamNames() const | ImFusion::Optimizer | |
| isAtBounds(std::vector< int > *indicesAtBounds=nullptr) const | ImFusion::Optimizer | |
| logFilename() const | ImFusion::Optimizer | inline |
| logging() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| logResultConsole(const double *pOpt, int result=0) | ImFusion::Optimizer | protected |
| logResultFile(const double *pInit, const double *pOpt) | ImFusion::Optimizer | protected |
| lowerBounds() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| m_aborted | ImFusion::Optimizer | protected |
| m_abortEval | ImFusion::Optimizer | protected |
| m_abortFunTol | ImFusion::Optimizer | protected |
| m_abortFunVal | ImFusion::Optimizer | protected |
| m_abortParTol | ImFusion::Optimizer | protected |
| m_abortTime | ImFusion::Optimizer | protected |
| m_addToStudy | ImFusion::Optimizer | protected |
| m_auxPars | ImFusion::Optimizer | protected |
| m_bestVal | ImFusion::Optimizer | protected |
| m_cf | ImFusion::Optimizer | protected |
| m_dim | ImFusion::Optimizer | protected |
| m_doneEst | ImFusion::Optimizer | protected |
| m_ef | ImFusion::Optimizer | protected |
| m_error | ImFusion::Optimizer | protected |
| m_eval | ImFusion::Optimizer | protected |
| m_first | ImFusion::Optimizer | protected |
| m_firstError | ImFusion::Optimizer | protected |
| m_firstVal | ImFusion::Optimizer | protected |
| m_lastPars | ImFusion::Optimizer | protected |
| m_logFile | ImFusion::Optimizer | protected |
| m_logFilename | ImFusion::Optimizer | protected |
| m_loggingC | ImFusion::Optimizer | protected |
| m_loggingF | ImFusion::Optimizer | protected |
| m_lowerBounds | ImFusion::Optimizer | protected |
| m_minimize | ImFusion::Optimizer | protected |
| m_mode | ImFusion::Optimizer | protected |
| m_paramNames | ImFusion::Optimizer | protected |
| m_params | ImFusion::Configurable | protected |
| m_parGradients (defined in ImFusion::Optimizer) | ImFusion::Optimizer | protected |
| m_pars | ImFusion::Optimizer | protected |
| m_plotData | ImFusion::Optimizer | protected |
| m_progress | ImFusion::Optimizer | protected |
| m_progressTask | ImFusion::Optimizer | protected |
| m_progressText | ImFusion::Optimizer | protected |
| m_progressUpdateDisplay | ImFusion::Optimizer | protected |
| m_range | ImFusion::Optimizer | protected |
| m_run | ImFusion::Optimizer | protected |
| m_scale | ImFusion::Optimizer | protected |
| m_sel | ImFusion::Optimizer | protected |
| m_selDim | ImFusion::Optimizer | protected |
| m_steps | ImFusion::Optimizer | protected |
| m_study | ImFusion::Optimizer | protected |
| m_studyOrig | ImFusion::Optimizer | protected |
| m_time | ImFusion::Optimizer | protected |
| m_timer | ImFusion::Optimizer | protected |
| m_type | ImFusion::Optimizer | protected |
| m_updateBetter | ImFusion::Optimizer | protected |
| m_updateProgress | ImFusion::Optimizer | protected |
| m_upperBounds | ImFusion::Optimizer | protected |
| minimize() const | ImFusion::Optimizer | inline |
| Mode enum name | ImFusion::Optimizer | |
| mode() const | ImFusion::Optimizer | inline |
| numEval() const | ImFusion::Optimizer | inline |
| operator=(const Configurable &) (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| operator=(Configurable &&) noexcept (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| OPT enum value | ImFusion::Optimizer | |
| Optimizer(int n, int type, CostFunction *cf=0, const std::vector< std::string > ¶mNames={}) | ImFusion::Optimizer | |
| OptimizerReload(int n) | ImFusion::OptimizerReload | |
| paramName(int i) const | ImFusion::Optimizer | |
| percentageDone(const double *curPars) | ImFusion::Optimizer | protectedvirtual |
| PLOT enum value | ImFusion::Optimizer | |
| plotData() | ImFusion::Optimizer | inline |
| progress() | ImFusion::Optimizer | inline |
| progressBetter() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| progressText() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| progressUpdate() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| progressUpdatesDisplay() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| randomOptimization(double *pars) | ImFusion::Optimizer | protected |
| range() const | ImFusion::Optimizer | inline |
| registerParameter(ParameterBase *param) | ImFusion::Configurable | |
| repeatSelection(int n, int extra=0) | ImFusion::Optimizer | |
| resultName(int value) const | ImFusion::Optimizer | protectedvirtual |
| scale() const | ImFusion::Optimizer | inline |
| selDim() const | ImFusion::Optimizer | inline |
| selection() const | ImFusion::Optimizer | inline |
| setAbortEval(int num) | ImFusion::Optimizer | inline |
| setAbortFunTol(double val) | ImFusion::Optimizer | inline |
| setAbortFunVal(double val) | ImFusion::Optimizer | inline |
| setAbortParTol(double val) | ImFusion::Optimizer | inline |
| setAbortTime(double sec) | ImFusion::Optimizer | inline |
| setAddToStudy(bool flag) | ImFusion::Optimizer | inline |
| setBounds(double bounds) | ImFusion::Optimizer | |
| setBounds(double lower, double upper) | ImFusion::Optimizer | |
| setBounds(const std::vector< double > &bounds) | ImFusion::Optimizer | |
| setBounds(const std::vector< double > &lower, const std::vector< double > &upper) | ImFusion::Optimizer | |
| setCostFunction(CostFunction *cf) | ImFusion::Optimizer | inline |
| setDimension(int d) | ImFusion::Optimizer | |
| setErrorFunction(ErrorFunction *ef) | ImFusion::Optimizer | inline |
| setLogFilename(const std::string &filename) | ImFusion::Optimizer | inline |
| setLogging(int file, int console=0) | ImFusion::Optimizer | inline |
| setMinimize(bool flag) | ImFusion::Optimizer | inline |
| setMode(Mode mode, double range=1.0, int steps=1, bool includeOrig=false) | ImFusion::Optimizer | |
| setParamNames(const std::vector< std::string > ¶mNames) | ImFusion::Optimizer | |
| setProgress(Progress *p) | ImFusion::Optimizer | inline |
| setProgressBetter(bool flag) | ImFusion::Optimizer | inline |
| setProgressText(const std::string &description) | ImFusion::Optimizer | inline |
| setProgressUpdate(bool flag) | ImFusion::Optimizer | inline |
| setProgressUpdatesDisplay(bool flag) | ImFusion::Optimizer | inline |
| setScale(double scale) | ImFusion::Optimizer | |
| setScale(const std::vector< double > scale) | ImFusion::Optimizer | |
| setSelection(const std::vector< bool > &sel) | ImFusion::Optimizer | |
| setType(int val) | ImFusion::Optimizer | virtual |
| shrink(const double *all, double *sel) const | ImFusion::Optimizer | |
| signalParametersChanged | ImFusion::Configurable | |
| signalStudyStepFinished | ImFusion::Optimizer | |
| steps() const | ImFusion::Optimizer | inline |
| STUDY enum value | ImFusion::Optimizer | |
| studyIncludeOrig() const | ImFusion::Optimizer | inline |
| studyResults() const | ImFusion::Optimizer | inline |
| type() const | ImFusion::Optimizer | inline |
| unregisterParameter(const ParameterBase *param) | ImFusion::Configurable | |
| upperBounds() const (defined in ImFusion::Optimizer) | ImFusion::Optimizer | inline |
| ~Configurable() (defined in ImFusion::Configurable) | ImFusion::Configurable | virtual |
| ~CostFunction()=default (defined in ImFusion::CostFunction) | ImFusion::CostFunction | virtual |
| ~Optimizer() override | ImFusion::Optimizer | |
| ~OptimizerReload() override | ImFusion::OptimizerReload | |