XACC
xacc::quantum::DWQMI Member List

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

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_of_inst_param) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
addIndexMapping(const int idx_1, const int idx_2) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
applyRuntimeArguments() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
bits() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
channel() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
clone() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
description() const overridexacc::quantum::DWQMIinlinevirtual
disable() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
duration() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
DWQMI()=default (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMI
DWQMI(std::size_t qbit) (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinline
DWQMI(std::size_t qbit, double param) (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinline
DWQMI(std::size_t qbit1, std::size_t qbit2, double param) (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinline
DWQMI(std::size_t qbit1, std::size_t qbit2, InstructionParameter param) (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinline
DWQMI(std::vector< std::size_t > bits, InstructionParameter param) (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinline
enable() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
enabled (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIprotected
getBitExpression(const std::size_t bit_idx) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
getBufferName(const std::size_t bitIdx) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
getBufferNames() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
getParameter(const std::size_t idx) const override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
getParameters() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
getSamples() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isAnalog() const (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isComposite() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
isEnabled() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
isParameterized() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
mapBits(std::vector< std::size_t > bitMap) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
name() const overridexacc::quantum::DWQMIinlinevirtual
nParameters() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
nRequiredBits() const override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
parameter (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIprotected
qubits (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIprotected
setBitExpression(const std::size_t bit_idx, const std::string expr) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
setBits(const std::vector< std::size_t > bits) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
setBufferNames(const std::vector< std::string > bufferNamesPerIdx) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
setChannel(const std::string ch) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setDuration(const std::size_t d) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setParameter(const std::size_t idx, InstructionParameter &inst) override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
setParameter(const std::size_t idx, InstructionParameter &&inst) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setSamples(const std::vector< std::vector< double >> samples) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setStart(const std::size_t s) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
shouldClone() (defined in xacc::Cloneable< Instruction >)xacc::Cloneable< Instruction >inlinevirtual
start() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
toString() override (defined in xacc::quantum::DWQMI)xacc::quantum::DWQMIinlinevirtual
~BaseInstructionVisitable()xacc::BaseInstructionVisitableinlinevirtual
~Cloneable()xacc::Cloneable< Instruction >inlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual
~Instruction() (defined in xacc::Instruction)xacc::Instructioninlinevirtual