|
| Pulse (std::string name) |
|
| Pulse (std::string name, std::string channel) |
|
| Pulse (std::string name, std::string channel, InstructionParameter &phase, std::vector< std::size_t > qubts) |
|
| Pulse (std::string name, std::string channel, double phase, std::vector< std::size_t > qubts) |
|
| Pulse (const Pulse &inst) |
|
void | addArgument (std::shared_ptr< CompositeArgument > arg, const int idx_for_param) override |
|
void | applyRuntimeArguments () override |
|
std::string | channel () override |
|
void | setChannel (const std::string c) override |
|
std::size_t | start () override |
|
void | setStart (const std::size_t s) override |
|
std::size_t | duration () override |
|
void | setDuration (const std::size_t d) override |
|
void | setSamples (const std::vector< std::vector< double >> s) override |
|
std::vector< std::vector< double > > | getSamples () override |
|
const std::string | name () const override |
|
const std::string | description () const override |
|
const std::string | toString () override |
|
const std::vector< std::size_t > | bits () override |
|
void | setBits (const std::vector< std::size_t > bits) override |
|
void | setBitExpression (const std::size_t bit_idx, const std::string expr) override |
|
std::string | getBitExpression (const std::size_t bit_idx) override |
|
const InstructionParameter | getParameter (const std::size_t idx) const override |
|
std::vector< InstructionParameter > | getParameters () override |
|
void | setParameter (const std::size_t idx, InstructionParameter &inst) override |
|
const int | nParameters () override |
|
bool | isParameterized () override |
|
void | mapBits (std::vector< std::size_t > bitMap) override |
|
bool | isComposite () override |
|
bool | isEnabled () override |
|
void | disable () override |
|
void | enable () override |
|
const bool | isAnalog () const override |
|
const int | nRequiredBits () const override |
|
std::string | getBufferName (const std::size_t bitIdx) override |
|
std::vector< std::string > | getBufferNames () override |
|
void | setBufferNames (const std::vector< std::string > bufferNamesPerIdx) override |
|
std::shared_ptr< Instruction > | clone () override |
|
virtual void | addIndexMapping (const int idx_1, const int idx_2) |
|
virtual void | setParameter (const std::size_t idx, InstructionParameter &&inst) |
|
virtual void | customVisitAction (BaseInstructionVisitor &visitor) |
|
virtual void | accept (std::shared_ptr< BaseInstructionVisitor > visitor)=0 |
|
virtual void | accept (BaseInstructionVisitor *visitor)=0 |
|
virtual | ~BaseInstructionVisitable () |
|
virtual | ~Identifiable () |
|
virtual bool | shouldClone () |
|
virtual | ~Cloneable () |
|