XACC
xacc::GOAT_PulseOptim Member List

This is the complete list of members for xacc::GOAT_PulseOptim, including all inherited members.

_dim (defined in xacc::OptFunction)xacc::OptFunctionprotected
_function (defined in xacc::OptFunction)xacc::OptFunctionprotected
constructMatrixFromPauliString(const std::string &in_pauliString, int in_dimension) (defined in xacc::GOAT_PulseOptim)xacc::GOAT_PulseOptimstatic
dimensions() const (defined in xacc::OptFunction)xacc::OptFunctioninlinevirtual
eval(const OptimParams &in_params, std::vector< double > &out_grads) (defined in xacc::GOAT_PulseOptim)xacc::GOAT_PulseOptim
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) (defined in xacc::GOAT_PulseOptim)xacc::GOAT_PulseOptim
operator()(const std::vector< double > &x, std::vector< double > &dx) (defined in xacc::OptFunction)xacc::OptFunctioninlinevirtual
OptFunction(OptimizerFunctor f, const int d) (defined in xacc::OptFunction)xacc::OptFunctioninline
optimize() (defined in xacc::GOAT_PulseOptim)xacc::GOAT_PulseOptim