|
XACC
|
This is the complete list of members for xacc::quantum::U, 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 |
| 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 |
| 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::U) | xacc::quantum::U | 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::Gate) | xacc::quantum::Gate | virtual |
| U() (defined in xacc::quantum::U) | xacc::quantum::U | inline |
| U(std::size_t qbit, std::vector< xacc::InstructionParameter > params) (defined in xacc::quantum::U) | xacc::quantum::U | inline |
| U(std::size_t qbit, double theta, double phi, double lambda) (defined in xacc::quantum::U) | xacc::quantum::U | inline |
| U(std::vector< std::size_t > qbits) (defined in xacc::quantum::U) | xacc::quantum::U | inline |
| ~BaseInstructionVisitable() | xacc::BaseInstructionVisitable | inlinevirtual |
| ~Cloneable() | xacc::Cloneable< Instruction > | inlinevirtual |
| ~Identifiable() | xacc::Identifiable | inlinevirtual |
| ~Instruction() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
1.8.11