|
| GOAT_PulseOptim (const Matrix &in_targetU, const Hamiltonian &in_hamiltonian, const dHdalpha &in_dHda, const OptimParams &in_initialParams, double in_maxTime, std::unique_ptr< IIntegrator > &&io_integrator=nullptr, std::unique_ptr< IGradientStepper > &&io_gradStepper=nullptr) |
|
OptimizationResult | optimize () |
|
double | eval (const OptimParams &in_params, std::vector< double > &out_grads) |
|
| OptFunction (OptimizerFunctor f, const int d) |
|
virtual const int | dimensions () const |
|
virtual double | operator() (const std::vector< double > &x, std::vector< double > &dx) |
|
|
static Matrix | constructMatrixFromPauliString (const std::string &in_pauliString, int in_dimension) |
|
|
OptimizerFunctor | _function |
|
int | _dim = 0 |
|
The documentation for this class was generated from the following files:
- /home/cades/dev/xacc/quantum/plugins/optimal_control/GOAT.hpp
- /home/cades/dev/xacc/quantum/plugins/optimal_control/GOAT.cpp