class QPanda::OriginPowell¶
Overview¶
Minimization of scalar function of one or more variables using the Powell algorithm. More…
#include <OriginPowell.h> class OriginPowell: public QPanda::AbstractOptimizer { public: // construction OriginPowell(); OriginPowell(const OriginPowell&); // methods OriginPowell& operator = (const OriginPowell&); 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();