|
XACC
|
This is the complete list of members for xacc::circuits::QAOA, including all inherited members.
| _count_args_counter (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | protected |
| _internal_counter (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | protected |
| _requiredKeys (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| acc_signature (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| accelerator_signature() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| 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::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| addArgument(const std::string arg_name, const std::string arg_type) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| addIndexMapping(const int idx_1, const int idx_2) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| addInstruction(InstPtr instruction) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| addInstructions(std::vector< InstPtr > &insts) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| addInstructions(const std::vector< InstPtr > &insts) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| addInstructions(const std::vector< InstPtr > &&insts) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| addVariable(const std::string variableName) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| addVariables(const std::vector< std::string > &vars) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| addVariables(const std::vector< std::string > &&variables) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| applyRuntimeArguments() override (defined in xacc::circuits::QAOA) | xacc::circuits::QAOA | virtual |
| arguments (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | protected |
| bits() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| buffer_names (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| channel() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| Circuit(const std::string &name) (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inline |
| Circuit(const std::string &name, std::vector< std::string > &vars) (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inline |
| Circuit(const std::string &name, std::vector< std::string > &vars, std::vector< std::string > buf_names) (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inline |
| Circuit(const std::string &name, std::vector< std::string > &&vars) (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inline |
| Circuit(const Circuit &other) (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inline |
| circuitName (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| clear() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| clone() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| coefficient (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| CompositeInstruction()=default (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | |
| CompositeInstruction(const CompositeInstruction &other) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inline |
| constructArgs() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected |
| constructArgs(First firstArg, Rest...rest) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected |
| countArgs() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected |
| countArgs(First firstArg, Rest...rest) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected |
| customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| DEFINE_CLONE(QAOA) (defined in xacc::circuits::QAOA) | xacc::circuits::QAOA | |
| depth() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | virtual |
| description() const override | xacc::quantum::Circuit | inlinevirtual |
| disable() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| duration() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| enable() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| enabledView() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| expand(const xacc::HeterogeneousMap &runtimeOptions) override (defined in xacc::circuits::QAOA) | xacc::circuits::QAOA | virtual |
| flatten() (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | |
| getArgument(const std::string &name) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| getArguments() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| getBitExpression(const std::size_t bit_idx) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getBufferName(const std::size_t bitIdx) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getBufferNames() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getCoefficient() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getInstruction(const std::size_t idx) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getInstructions() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getParameter(const std::size_t idx) const override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getParameters() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getSamples() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| getTag() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| getVariables() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| hasChildren() const override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| insertInstruction(const std::size_t idx, InstPtr newInst) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| instructions (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| isAnalog() const override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| isComposite() override (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| isEnabled() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| isParameterized() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| load(std::istream &inStream) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | virtual |
| mapBits(std::vector< std::size_t > bitMap) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| name() const override | xacc::quantum::Circuit | inlinevirtual |
| nChildren() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| nInstructions() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| nLogicalBits() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| nParameters() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| nPhysicalBits() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| nRequiredBits() const override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| nVariables() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| operator()(const std::vector< double > ¶ms) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | virtual |
| parsingUtil (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| persist(std::ostream &outStream) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | virtual |
| persistGraph() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | virtual |
| QAOA() (defined in xacc::circuits::QAOA) | xacc::circuits::QAOA | inline |
| removeDisabled() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| removeInstruction(const std::size_t idx) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| replaceInstruction(const std::size_t idx, InstPtr newInst) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| replaceVariable(const std::string variable, const std::string newVariable) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| requiredKeys() override (defined in xacc::circuits::QAOA) | xacc::circuits::QAOA | virtual |
| set_accelerator_signature(const std::string signature) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| setArgumentValues(std::vector< HeterogeneousMap > args) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inline |
| setBitExpression(const std::size_t bit_idx, const std::string expr) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| setBits(const std::vector< std::size_t > bits) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| setBufferNames(const std::vector< std::string > bufferNamesPerIdx) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| setChannel(const std::string ch) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| setCoefficient(const std::complex< double > c) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| setDuration(const std::size_t d) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| setName(const std::string name) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| setParameter(const std::size_t idx, InstructionParameter &p) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| 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 |
| setTag(const std::string &tag) override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| shouldClone() (defined in xacc::Cloneable< Instruction >) | xacc::Cloneable< Instruction > | inlinevirtual |
| start() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
| toGraph() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | virtual |
| toString() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| uniqueBits() override (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| updateArgs(T &value) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected |
| updateRuntimeArguments(RuntimeArgs...args) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inline |
| variables (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | protected |
| ~BaseInstructionVisitable() | xacc::BaseInstructionVisitable | inlinevirtual |
| ~Circuit() (defined in xacc::quantum::Circuit) | xacc::quantum::Circuit | inlinevirtual |
| ~Cloneable() | xacc::Cloneable< Instruction > | inlinevirtual |
| ~CompositeInstruction() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual |
| ~Identifiable() | xacc::Identifiable | inlinevirtual |
| ~Instruction() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual |
1.8.11