class QPanda::OptimizerFactory¶
Overview¶
Class of Optimizer factory. More…
#include <OptimizerFactory.h> class OptimizerFactory { public: // methods static std::unique_ptr<AbstractOptimizer> makeOptimizer(const OptimizerType& optimizer); static std::unique_ptr<AbstractOptimizer> makeOptimizer(const std::string& optimizer); };
Detailed Documentation¶
Class of Optimizer factory.
Methods¶
static std::unique_ptr<AbstractOptimizer> makeOptimizer(const OptimizerType& optimizer)
create a Optimizer object by OptimizerType
Parameters:
OptimizerType |
Optimizer Type |
Returns:
std::unique_ptr<AbstractOptimizer>
static std::unique_ptr<AbstractOptimizer> makeOptimizer(const std::string& optimizer)
create a Optimizer object by OptimizerType string
Parameters:
std::string& |
Optimizer Type string |
Returns:
std::unique_ptr<AbstractOptimizer>