class QPanda::OriginNelderMead¶
Overview¶
Minimization of scalar function of one or more variables using the Nelder-Mead algorithm. More…
#include <OriginNelderMead.h> class OriginNelderMead: public QPanda::AbstractOptimizer { public: // construction OriginNelderMead(); OriginNelderMead(const OriginNelderMead&); // methods OriginNelderMead& operator = (const OriginNelderMead&); virtual void exec(); virtual QOptimizationResult getResult(); };
Inherited Members¶
public: // methods AbstractOptimizer& operator = (const AbstractOptimizer&); virtual void registerFunc(const QOptFunc& func, const vector_d& optimized_para); virtual void setDisp(bool disp); virtual void setAdaptive(bool adaptive); virtual void setXatol(double xatol); virtual void setFatol(double fatol); virtual void setMaxFCalls(size_t max_fcalls); virtual void setMaxIter(size_t max_iter); virtual void setRestoreFromCacheFile(bool restore); virtual void setCacheFile(const std::string& cache_file); virtual void setTestValueAndParaFile(double test_value, const std::string& filename); virtual void exec() = 0; virtual QOptimizationResult getResult();