|
void | execute (std::shared_ptr< AcceleratorBuffer > buffer, const std::shared_ptr< CompositeInstruction > function) override |
|
void | execute (std::shared_ptr< AcceleratorBuffer > buffer, const std::vector< std::shared_ptr< CompositeInstruction >> functions) override |
|
void | initialize (const HeterogeneousMap ¶ms={}) override |
|
const std::string | defaultPlacementTransformation () override |
|
void | updateConfiguration (const HeterogeneousMap &config) override |
|
const std::vector< std::string > | configurationKeys () override |
|
HeterogeneousMap | getProperties () override |
|
const std::string | getSignature () override |
|
std::vector< std::pair< int, int > > | getConnectivity () override |
|
const std::string | name () const override |
|
const std::string | description () const override |
|
std::string | post (const std::string &_url, const std::string &path, const std::string &postStr, std::map< std::string, std::string > headers={}) |
|
std::string | get (const std::string &_url, const std::string &path, std::map< std::string, std::string > headers=std::map< std::string, std::string >{}, std::map< std::string, std::string > extraParams={}) |
|
virtual void | updateConfiguration (const HeterogeneousMap &&config) |
|
virtual void | contributeInstructions (const std::string &custom_json_config="") |
|
virtual BitOrder | getBitOrder () |
|
virtual void | cancel () |
|
virtual const std::vector< std::complex< double > > | getAcceleratorState (std::shared_ptr< CompositeInstruction > program) |
|
virtual bool | isRemote () |
|
virtual | ~Identifiable () |
|
|
template<typename T > |
msgpack::unpacked | request (T &requestType, zmq::socket_t &socket) |
|
void | getSocketURLs () |
|
|
std::vector< int > | physicalQubits |
|
std::vector< std::pair< int, int > > | latticeEdges |
|
Document | latticeJson |
|
std::string | backend |
|
int | shots = 1024 |
|
std::string | qpu_compiler_endpoint |
|
std::string | qpu_endpoint |
|
std::shared_ptr< QCSRestClient > | restClient |
|
std::string | client_public = "" |
|
std::string | client_secret = "" |
|
std::string | server_public = "" |
|
std::string | auth_token = "" |
|
std::string | user_id = "" |
|
|
enum | BitOrder { LSB,
MSB
} |
|
const std::string xacc::quantum::QCSAccelerator::description |
( |
| ) |
const |
|
inlineoverridevirtual |
Return the description of this instance
- Returns
- description The description of this object.
Implements xacc::Identifiable.
const std::string xacc::quantum::QCSAccelerator::name |
( |
| ) |
const |
|
inlineoverridevirtual |
Return the name of this instance.
- Returns
- name The string name
Implements xacc::Identifiable.
The documentation for this class was generated from the following files:
- /home/cades/dev/xacc/quantum/plugins/rigetti/qcs/QCSAccelerator.hpp
- /home/cades/dev/xacc/quantum/plugins/rigetti/qcs/QCSAccelerator.cpp