XACC
xacc::quantum::Pulse Member List

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

_duration (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
accept(std::shared_ptr< BaseInstructionVisitor > visitor)=0xacc::BaseInstructionVisitablepure virtual
accept(BaseInstructionVisitor *visitor)=0xacc::BaseInstructionVisitablepure virtual
acceptImpl(T &visited, std::shared_ptr< BaseInstructionVisitor > visitor)xacc::BaseInstructionVisitableinlineprotectedstatic
acceptImpl(T &visited, BaseInstructionVisitor *visitor)xacc::BaseInstructionVisitableinlineprotectedstatic
addArgument(std::shared_ptr< CompositeArgument > arg, const int idx_for_param) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
addIndexMapping(const int idx_1, const int idx_2) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
applyRuntimeArguments() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
bits() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
ch (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
channel() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
clone() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
description() const overridexacc::quantum::Pulsevirtual
disable() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
duration() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
enable() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
enabled (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
gateName (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
getBitExpression(const std::size_t bit_idx) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
getBufferName(const std::size_t bitIdx) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
getBufferNames() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
getParameter(const std::size_t idx) const override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
getParameters() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
getSamples() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
isAnalog() const override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
isComposite() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
isEnabled() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
isParameterized() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
mapBits(std::vector< std::size_t > bitMap) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
name() const overridexacc::quantum::Pulsevirtual
nParameters() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
nRequiredBits() const override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
parameters (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
Pulse() (defined in xacc::quantum::Pulse)xacc::quantum::Pulse
Pulse(std::string name) (defined in xacc::quantum::Pulse)xacc::quantum::Pulse
Pulse(std::string name, std::string channel) (defined in xacc::quantum::Pulse)xacc::quantum::Pulse
Pulse(std::string name, std::string channel, InstructionParameter &phase, std::vector< std::size_t > qubts) (defined in xacc::quantum::Pulse)xacc::quantum::Pulse
Pulse(std::string name, std::string channel, double phase, std::vector< std::size_t > qubts) (defined in xacc::quantum::Pulse)xacc::quantum::Pulse
Pulse(const Pulse &inst) (defined in xacc::quantum::Pulse)xacc::quantum::Pulse
qbits (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
samples (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
setBitExpression(const std::size_t bit_idx, const std::string expr) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
setBits(const std::vector< std::size_t > bits) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
setBufferNames(const std::vector< std::string > bufferNamesPerIdx) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
setChannel(const std::string c) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
setDuration(const std::size_t d) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
setParameter(const std::size_t idx, InstructionParameter &inst) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
setParameter(const std::size_t idx, InstructionParameter &&inst) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setSamples(const std::vector< std::vector< double >> s) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
setStart(const std::size_t s) override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
shouldClone() (defined in xacc::Cloneable< Instruction >)xacc::Cloneable< Instruction >inlinevirtual
start() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulseinlinevirtual
t0 (defined in xacc::quantum::Pulse)xacc::quantum::Pulseprotected
toString() override (defined in xacc::quantum::Pulse)xacc::quantum::Pulsevirtual
~BaseInstructionVisitable()xacc::BaseInstructionVisitableinlinevirtual
~Cloneable()xacc::Cloneable< Instruction >inlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual
~Instruction() (defined in xacc::Instruction)xacc::Instructioninlinevirtual