XACC
xacc::Instruction Member List

This is the complete list of members for xacc::Instruction, 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)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
addIndexMapping(const int idx_1, const int idx_2) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
applyRuntimeArguments()=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
bits()=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
channel() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
clone()=0 (defined in xacc::Cloneable< Instruction >)xacc::Cloneable< Instruction >pure virtual
customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
description() const =0xacc::Identifiablepure virtual
disable() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
duration() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
enable() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
getBitExpression(const std::size_t bit_idx)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
getBufferName(const std::size_t bitIdx)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
getBufferNames()=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
getParameter(const std::size_t idx) const =0 (defined in xacc::Instruction)xacc::Instructionpure virtual
getParameters()=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
getSamples() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isAnalog() const (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isComposite() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isEnabled() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isParameterized() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
mapBits(std::vector< std::size_t > bitMap)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
name() const =0xacc::Identifiablepure virtual
nParameters()=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
nRequiredBits() const =0 (defined in xacc::Instruction)xacc::Instructionpure virtual
setBitExpression(const std::size_t bit_idx, const std::string expr)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
setBits(const std::vector< std::size_t > bits)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
setBufferNames(const std::vector< std::string > bufferNamesPerIdx)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
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)=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
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()=0 (defined in xacc::Instruction)xacc::Instructionpure virtual
~BaseInstructionVisitable()xacc::BaseInstructionVisitableinlinevirtual
~Cloneable()xacc::Cloneable< Instruction >inlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual
~Instruction() (defined in xacc::Instruction)xacc::Instructioninlinevirtual