.. index:: pair: class; QPanda::OriginNelderMead .. _doxid-class_q_panda_1_1_origin_nelder_mead: class QPanda::OriginNelderMead ============================== .. toctree:: :hidden: Overview ~~~~~~~~ Minimization of scalar function of one or more variables using the Nelder-Mead algorithm. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class OriginNelderMead: public :ref:`QPanda::AbstractOptimizer` { public: // construction :ref:`OriginNelderMead`(); :target:`OriginNelderMead`(const OriginNelderMead&); // methods OriginNelderMead& :target:`operator =` (const OriginNelderMead&); virtual void :ref:`exec`(); virtual QOptimizationResult :ref:`getResult`(); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods :ref:`AbstractOptimizer`& :ref:`operator =` (const :ref:`AbstractOptimizer`&); virtual void :ref:`registerFunc`(const QOptFunc& func, const vector_d& optimized_para); virtual void :ref:`setDisp`(bool disp); virtual void :ref:`setAdaptive`(bool adaptive); virtual void :ref:`setXatol`(double xatol); virtual void :ref:`setFatol`(double fatol); virtual void :ref:`setMaxFCalls`(size_t max_fcalls); virtual void :ref:`setMaxIter`(size_t max_iter); virtual void :ref:`setRestoreFromCacheFile`(bool restore); virtual void :ref:`setCacheFile`(const std::string& cache_file); virtual void :ref:`setTestValueAndParaFile`(double test_value, const std::string& filename); virtual void :ref:`exec`() = 0; virtual QOptimizationResult :ref:`getResult`(); .. _details-class_q_panda_1_1_origin_nelder_mead: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Minimization of scalar function of one or more variables using the Nelder-Mead algorithm. Construction ------------ .. index:: pair: function; OriginNelderMead .. _doxid-class_q_panda_1_1_origin_nelder_mead_1a2c02be4d418b93c7385882667f08bf68: .. ref-code-block:: cpp :class: doxyrest-title-code-block OriginNelderMead() Constructor of :ref:`OriginNelderMead `. Methods ------- .. index:: pair: function; exec .. _doxid-class_q_panda_1_1_origin_nelder_mead_1ac8229e7676b0f807cdaaec05489ac4f2: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual void exec() execute optimization .. index:: pair: function; getResult .. _doxid-class_q_panda_1_1_origin_nelder_mead_1a578610e64d3ffc7212942cc3f143f9d3: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual QOptimizationResult getResult() get optimization result .. rubric:: Returns: QOptimizationResult optimization result