class QPanda::QAOA¶
Detailed Documentation¶
Quantum Approximate Optimization Algorithm.
Methods¶
set Hamiltonian
Parameters:
QPauliMap& | pauli map |
set val of Delta T
Parameters:
double | the val of Delta T |
set step
Parameters:
size_t | the val of step |
get step
Returns:
return the val of step
set Shots val
Parameters:
size_t | the val of Shots |
regiest user defined functional
Parameters:
QUserDefinedFunc& | the user defined functional |
set default optimize parameter
Parameters:
vector_d& | the default optimize parameters |
whether or not enable the log file
Parameters:
bool | whether or not |
string | filename log file name |
get optimizer object
Returns:
AbstractOptimizer* the optimizer object ptr
execute optimizer
Returns:
return true on success, or else return false
get optimizer result
Returns:
return QOptimizationResult
scan Para to file
Returns:
return true on success, or else return false