QCOR
qcor::NISQ Member List

This is the complete list of members for qcor::NISQ, including all inherited members.

__begin_mark_segment_as_compute() override (defined in qcor::NISQ)qcor::NISQinlinevirtual
__end_mark_segment_as_compute() override (defined in qcor::NISQ)qcor::NISQinlinevirtual
ch(const qubit &src_idx, const qubit &tgt_idx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
clearProgram() (defined in qcor::NISQ)qcor::NISQinline
clone() override (defined in qcor::NISQ)qcor::NISQinline
cnot(const qubit &src_idx, const qubit &tgt_idx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
cphase(const qubit &src_idx, const qubit &tgt_idx, const double theta) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
crz(const qubit &src_idx, const qubit &tgt_idx, const double theta) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
cy(const qubit &src_idx, const qubit &tgt_idx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
cz(const qubit &src_idx, const qubit &tgt_idx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
description() const override (defined in qcor::NISQ)qcor::NISQinline
exp(qreg q, const double theta, Operator &op) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
general_instruction(std::shared_ptr< xacc::Instruction > inst) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
get_anc_qubit_allocator() (defined in qcor::NISQ)qcor::NISQinlinevirtual
get_current_program() override (defined in qcor::NISQ)qcor::NISQinlinevirtual
h(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
initialize(const std::string kernel_name) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
isComputeSection() override (defined in qcor::NISQ)qcor::NISQinlinevirtual
mark_as_compute (defined in qcor::NISQ)qcor::NISQprotected
mz(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
name() const override (defined in qcor::NISQ)qcor::NISQinline
one_qubit_inst(const std::string &name, const qubit &qidx, std::vector< double > parameters={}) (defined in qcor::NISQ)qcor::NISQinlineprotected
program (defined in qcor::NISQ)qcor::NISQprotected
provider (defined in qcor::NISQ)qcor::NISQprotected
reset(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
rx(const qubit &qidx, const double theta) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
ry(const qubit &qidx, const double theta) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
rz(const qubit &qidx, const double theta) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
s(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
sdg(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
set_current_buffer(xacc::AcceleratorBuffer *buffer) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
set_current_program(std::shared_ptr< CompositeInstruction > p) override (defined in qcor::NISQ)qcor::NISQinline
set_current_program(std::shared_ptr< qcor::CompositeInstruction > p)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
submit(xacc::AcceleratorBuffer *buffer) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
submit(xacc::AcceleratorBuffer **buffers, const int nBuffers) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
swap(const qubit &src_idx, const qubit &tgt_idx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
t(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
tdg(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
two_qubit_inst(const std::string &name, const qubit &qidx1, const qubit &qidx2, std::vector< double > parameters={}) (defined in qcor::NISQ)qcor::NISQinlineprotected
u1(const qubit &qidx, const double theta) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
u3(const qubit &qidx, const double theta, const double phi, const double lambda) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
x(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
y(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual
z(const qubit &qidx) override (defined in qcor::NISQ)qcor::NISQinlinevirtual