XACC
|
This is the complete list of members for xacc::quantum::Measure, including all inherited members.
accept(std::shared_ptr< BaseInstructionVisitor > visitor)=0 | xacc::BaseInstructionVisitable | pure virtual |
accept(BaseInstructionVisitor *visitor)=0 | xacc::BaseInstructionVisitable | pure virtual |
acceptImpl(T &visited, std::shared_ptr< BaseInstructionVisitor > visitor) | xacc::BaseInstructionVisitable | inlineprotectedstatic |
acceptImpl(T &visited, BaseInstructionVisitor *visitor) | xacc::BaseInstructionVisitable | inlineprotectedstatic |
addArgument(std::shared_ptr< CompositeArgument > arg, const int idx_of_inst_param) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
addIndexMapping(const int idx_1, const int idx_2) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
applyRuntimeArguments() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
arguments (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
bitIdxExpressions (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
bits() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
buffer_names (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
channel() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
clone()=0 (defined in xacc::Cloneable< Instruction >) | xacc::Cloneable< Instruction > | pure virtual |
customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
description() const override | xacc::quantum::Gate | virtual |
disable() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
duration() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
enable() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
enabled (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
Gate() (defined in xacc::quantum::Gate) | xacc::quantum::Gate | |
Gate(std::string name) (defined in xacc::quantum::Gate) | xacc::quantum::Gate | |
Gate(std::string name, std::vector< InstructionParameter > params) (defined in xacc::quantum::Gate) | xacc::quantum::Gate | |
Gate(std::string name, std::vector< std::size_t > qubts) (defined in xacc::quantum::Gate) | xacc::quantum::Gate | |
Gate(std::string name, std::vector< std::size_t > qubts, std::vector< InstructionParameter > params) (defined in xacc::quantum::Gate) | xacc::quantum::Gate | |
Gate(const Gate &inst) (defined in xacc::quantum::Gate) | xacc::quantum::Gate | |
gateName (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
getBitExpression(const std::size_t bit_idx) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
getBufferName(const std::size_t bitIdx) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
getBufferNames() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
getClassicalBitIndex() (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inline |
getParameter(const std::size_t idx) const override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
getParameters() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
getSamples() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
isAnalog() const (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
isComposite() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
isEnabled() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
isParameterized() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
mapBits(std::vector< std::size_t > bitMap) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
Measure() (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inline |
Measure(std::vector< std::size_t > qbit) (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inline |
Measure(std::size_t qbit) (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inline |
Measure(std::size_t qbit, int classicalIdx) (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inline |
name() const override | xacc::quantum::Gate | virtual |
nParameters() override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
nRequiredBits() const override (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inlinevirtual |
param_idx_to_vector_idx (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
parameters (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
parsingUtil (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
qbits (defined in xacc::quantum::Gate) | xacc::quantum::Gate | protected |
setBitExpression(const std::size_t bit_idx, const std::string expr) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
setBits(const std::vector< std::size_t > bits) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | inlinevirtual |
setBufferNames(const std::vector< std::string > bufferNamesPerIdx) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
setChannel(const std::string ch) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
setDuration(const std::size_t d) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
setParameter(const std::size_t idx, InstructionParameter &inst) override (defined in xacc::quantum::Gate) | xacc::quantum::Gate | virtual |
setParameter(const std::size_t idx, InstructionParameter &&inst) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
setSamples(const std::vector< std::vector< double >> samples) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
setStart(const std::size_t s) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
shouldClone() (defined in xacc::Cloneable< Instruction >) | xacc::Cloneable< Instruction > | inlinevirtual |
start() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
toString() override (defined in xacc::quantum::Measure) | xacc::quantum::Measure | inlinevirtual |
~BaseInstructionVisitable() | xacc::BaseInstructionVisitable | inlinevirtual |
~Cloneable() | xacc::Cloneable< Instruction > | inlinevirtual |
~Identifiable() | xacc::Identifiable | inlinevirtual |
~Instruction() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |