XACC
xacc::quantum::QuantumIRProvider Member List

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

createComposite(const std::string name, std::vector< std::string > variables={}, const std::string type="circuit") override (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvidervirtual
createInstruction(const std::string name, std::size_t bit) override (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvidervirtual
createInstruction(const std::string name, std::vector< std::size_t > bits, std::vector< InstructionParameter > parameters=std::vector< InstructionParameter >{}, const HeterogeneousMap &analog_options={}) override (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvidervirtual
createIR(const std::string type="circuit") override (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvidervirtual
description() const overridexacc::quantum::QuantumIRProviderinlinevirtual
getInstructions() override (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvidervirtual
getNRequiredBits(const std::string name) override (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvidervirtual
name() const overridexacc::quantum::QuantumIRProviderinlinevirtual
QuantumIRProvider()=default (defined in xacc::quantum::QuantumIRProvider)xacc::quantum::QuantumIRProvider
~Identifiable()xacc::Identifiableinlinevirtual
~IRProvider() (defined in xacc::IRProvider)xacc::IRProviderinlinevirtual