|
const int | getNRequiredBits (const std::string name) override |
|
std::shared_ptr< Instruction > | createInstruction (const std::string name, std::size_t bit) override |
|
std::shared_ptr< Instruction > | createInstruction (const std::string name, std::vector< std::size_t > bits, std::vector< InstructionParameter > parameters=std::vector< InstructionParameter >{}, const HeterogeneousMap &analog_options={}) override |
|
std::shared_ptr< CompositeInstruction > | createComposite (const std::string name, std::vector< std::string > variables={}, const std::string type="circuit") override |
|
std::shared_ptr< IR > | createIR (const std::string type="circuit") override |
|
std::vector< std::string > | getInstructions () override |
|
const std::string | name () const override |
|
const std::string | description () const override |
|
virtual | ~Identifiable () |
|
const std::string xacc::quantum::QuantumIRProvider::description |
( |
| ) |
const |
|
inlineoverridevirtual |
Return the description of this instance
- Returns
- description The description of this object.
Implements xacc::Identifiable.
const std::string xacc::quantum::QuantumIRProvider::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/provider/QuantumIRProvider.hpp
- /home/cades/dev/xacc/quantum/provider/QuantumIRProvider.cpp