|
XACC
|
Public Member Functions | |
| const std::string | name () const override |
| const std::string | description () const override |
| const std::string | toString () override |
| void | visit (Pulse &i) override |
Public Member Functions inherited from xacc::BaseInstructionVisitor | |
| ~BaseInstructionVisitor () override | |
| virtual std::string & | getNativeAssembly () |
| void | resetNativeAssembly () |
Public Member Functions inherited from xacc::Identifiable | |
| virtual | ~Identifiable () |
Public Member Functions inherited from xacc::InstructionVisitor< xacc::quantum::Pulse > | |
| virtual | ~InstructionVisitor () |
Public Attributes | |
| std::vector< xacc::ibm_pulse::Instruction > | instructions |
| std::vector< xacc::ibm_pulse::PulseLibrary > | library |
Protected Attributes | |
| bool | hasAcquire = false |
Protected Attributes inherited from xacc::BaseInstructionVisitor | |
| std::string | native = "" |
Static Protected Attributes | |
| static constexpr double | pi = 3.1415926 |
|
inlineoverridevirtual |
Return the description of this instance
Reimplemented from xacc::BaseInstructionVisitor.
|
inlineoverridevirtual |
Return the name of this instance.
Reimplemented from xacc::BaseInstructionVisitor.
|
inlineoverridevirtual |
This method should be implemented by subclasses to perform Visitor-specific behavior on the given instance of the template parameter T.
Implements xacc::InstructionVisitor< xacc::quantum::Pulse >.
1.8.11