class QPanda::AbstractOptimizer¶
Overview¶
Abstract Optimizer. More…
Detailed Documentation¶
Abstract Optimizer.
Construction¶
Constructor of AbstractOptimizer class.
Methods¶
register a user defined function and set some Optimizer parameters
Parameters:
QFunc& |
user defined function |
vector_d& |
Optimizer parameters |
whether or not display the log info
Parameters:
bool |
whether or not use Para of Nelder-Mead
Parameters:
bool |
set absolute error in xopt between iterations that is acceptable for convergence
Parameters:
double |
set Absolute error in func(xopt) between iterations that is acceptable for convergence
Parameters:
double |
set the max call times
Parameters:
size_t |
set the max iter times
Parameters:
size_t |
set whether or not restore from cache file
Parameters:
bool |
set cache file
Parameters:
std::string& |
cache file name |
only for test
Parameters:
double |
test value |
std::string& |
file name |
execute optimization
get optimization result
Returns:
QOptimizationResult optimization result