QCOR
quantum::QuantumRuntime Member List

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

__begin_mark_segment_as_compute()=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
__end_mark_segment_as_compute()=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
ch(const qubit &src_idx, const qubit &tgt_idx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
cnot(const qubit &src_idx, const qubit &tgt_idx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
cphase(const qubit &src_idx, const qubit &tgt_idx, const double theta)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
crz(const qubit &src_idx, const qubit &tgt_idx, const double theta)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
cy(const qubit &src_idx, const qubit &tgt_idx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
cz(const qubit &src_idx, const qubit &tgt_idx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
exp(qreg q, const double theta, qcor::Operator &H)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
general_instruction(std::shared_ptr< xacc::Instruction > inst)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
get_anc_qubit_allocator()=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
get_current_program()=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
h(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
initialize(const std::string kernel_name)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
isComputeSection()=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
mz(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
reset(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
rx(const qubit &qidx, const double theta)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
ry(const qubit &qidx, const double theta)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
rz(const qubit &qidx, const double theta)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
s(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
sdg(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
set_current_buffer(xacc::AcceleratorBuffer *buffer)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
set_current_program(std::shared_ptr< qcor::CompositeInstruction > p)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
submit(xacc::AcceleratorBuffer *buffer)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
submit(xacc::AcceleratorBuffer **buffers, const int nBuffers)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
swap(const qubit &src_idx, const qubit &tgt_idx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
t(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
tdg(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
u1(const qubit &qidx, const double theta)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
u3(const qubit &qidx, const double theta, const double phi, const double lambda)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
x(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
y(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual
z(const qubit &qidx)=0 (defined in quantum::QuantumRuntime)quantum::QuantumRuntimepure virtual