Quantum SDK
Basic Usage
Getting started
Examples
Command-line interface
Quantum Computing
Noise models
User defined noise models
Variational Quantum Eigensolver (VQE) in QB SDK
Source Code Documentation
C++ API
Python API
Quantum SDK
Index
Index
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
X
|
Y
|
Z
A
acc (core.session property)
accs (core.session property)
aer_sim_type (core.session property)
aer_sim_types (core.session property)
amcu() (core.Circuit method)
amplitude_amplification() (core.Circuit method)
append() (core.Circuit method)
aws32dm1() (core.session method)
aws32sv1() (core.session method)
aws8tn1() (core.session method)
aws_device (core.session property)
aws_devices (core.session property)
aws_format (core.session property)
aws_formats (core.session property)
aws_s3 (core.session property)
aws_s3_path (core.session property)
aws_s3_paths (core.session property)
aws_s3s (core.session property)
aws_verbatim (core.session property)
aws_verbatims (core.session property)
B
beta (core.session property)
betas (core.session property)
C
canonical_ae() (core.Circuit method)
ccx() (core.Circuit method)
ch() (core.Circuit method)
Circuit (class in core)
cnot() (core.Circuit method)
comparator() (core.Circuit method)
comparator_as_oracle() (core.Circuit method)
compare_beam_oracle() (core.Circuit method)
compare_gt() (core.Circuit method)
controlled_multiplication() (core.Circuit method)
controlled_proper_fraction_division() (core.Circuit method)
controlled_ripple_carry_adder() (core.Circuit method)
controlled_subtraction() (core.Circuit method)
controlled_swap() (core.Circuit method)
cphase() (core.Circuit method)
cz() (core.Circuit method)
D
debug (core.session property)
divergence() (core.session method)
E
efficient_encoding() (core.Circuit method)
equality_checker() (core.Circuit method)
execute() (core.Circuit method)
exponent() (core.Circuit method)
exponential_search() (core.Circuit method)
G
generalised_mcx() (core.Circuit method)
get_emulator_noise_model (C++ function)
H
h() (core.Circuit method)
I
include_qb (core.session property)
include_qbs (core.session property)
infile (core.session property)
infiles (core.session property)
instring (core.session property)
instrings (core.session property)
inverse_circuit() (core.Circuit method)
iqft() (core.Circuit method)
ir_target (core.session property)
ir_targets (core.session property)
L
log_enabled (core.session property)
log_enableds (core.session property)
M
max_bond_dimension (core.session property)
max_bond_dimensions (core.session property)
mcx() (core.Circuit method)
measure() (core.Circuit method)
measure_all() (core.Circuit method)
multiplication() (core.Circuit method)
N
noise (core.session property)
noise_mitigation (core.session property)
noise_mitigations (core.session property)
noise_model (core.session property)
noise_models (core.session property)
noises (core.session property)
nooptimise (core.session property)
nooptimises (core.session property)
noplacement (core.session property)
noplacements (core.session property)
nosim (core.session property)
nosims (core.session property)
notiming (core.session property)
notimings (core.session property)
num_threads (core.session property)
O
openqasm() (core.Circuit method)
out_count (core.session property)
out_counts (core.session property)
out_divergence (core.session property)
out_divergences (core.session property)
out_double_qubit_gate_qty (core.session property)
out_double_qubit_gate_qtys (core.session property)
out_qbjson (core.session property)
out_qbjsons (core.session property)
out_qobj (core.session property)
out_qobjs (core.session property)
out_raw (core.session property)
out_raws (core.session property)
out_single_qubit_gate_qty (core.session property)
out_single_qubit_gate_qtys (core.session property)
out_total_init_maxgate_readout_time (core.session property)
out_total_init_maxgate_readout_times (core.session property)
out_transpiled_circuit (core.session property)
out_transpiled_circuits (core.session property)
out_z_op_expect (core.session property)
out_z_op_expects (core.session property)
output_amplitude (core.session property)
output_amplitudes (core.session property)
output_oqm_enabled (core.session property)
output_oqm_enableds (core.session property)
P
placement (core.session property)
placements (core.session property)
print() (core.Circuit method)
proper_fraction_division() (core.Circuit method)
Q
q_prime_unitary() (core.Circuit method)
qb12() (core.session method)
qb::CircuitBuilder (C++ class)
qb::CircuitBuilder::AmplitudeAmplification (C++ function)
qb::CircuitBuilder::append (C++ function)
qb::CircuitBuilder::CanonicalAmplitudeEstimation (C++ function)
qb::CircuitBuilder::CH (C++ function)
qb::CircuitBuilder::CircuitBuilder (C++ function)
,
[1]
qb::CircuitBuilder::CNOT (C++ function)
qb::CircuitBuilder::Comparator (C++ function)
qb::CircuitBuilder::Comparator_as_Oracle (C++ function)
qb::CircuitBuilder::CompareBeamOracle (C++ function)
qb::CircuitBuilder::CompareGT (C++ function)
qb::CircuitBuilder::ControlledAddition (C++ function)
qb::CircuitBuilder::ControlledMultiplication (C++ function)
qb::CircuitBuilder::ControlledProperFractionDivision (C++ function)
qb::CircuitBuilder::ControlledSubtraction (C++ function)
qb::CircuitBuilder::ControlledSwap (C++ function)
qb::CircuitBuilder::CPhase (C++ function)
qb::CircuitBuilder::CU (C++ function)
qb::CircuitBuilder::CZ (C++ function)
qb::CircuitBuilder::EfficientEncoding (C++ function)
qb::CircuitBuilder::EqualityChecker (C++ function)
qb::CircuitBuilder::ExponentialSearch (C++ function)
qb::CircuitBuilder::GeneralisedMCX (C++ function)
qb::CircuitBuilder::get (C++ function)
qb::CircuitBuilder::H (C++ function)
qb::CircuitBuilder::InverseCircuit (C++ function)
qb::CircuitBuilder::IQFT (C++ function)
qb::CircuitBuilder::MCX (C++ function)
qb::CircuitBuilder::Measure (C++ function)
qb::CircuitBuilder::MeasureAll (C++ function)
qb::CircuitBuilder::MultiControlledUWithAncilla (C++ function)
qb::CircuitBuilder::Multiplication (C++ function)
qb::CircuitBuilder::print (C++ function)
qb::CircuitBuilder::ProperFractionDivision (C++ function)
qb::CircuitBuilder::QFT (C++ function)
qb::CircuitBuilder::QPE (C++ function)
qb::CircuitBuilder::QPrime (C++ function)
qb::CircuitBuilder::RippleAdd (C++ function)
qb::CircuitBuilder::RunCanonicalAmplitudeEstimation (C++ function)
qb::CircuitBuilder::RunCanonicalAmplitudeEstimationWithOracle (C++ function)
qb::CircuitBuilder::RunMLAmplitudeEstimation (C++ function)
qb::CircuitBuilder::RX (C++ function)
qb::CircuitBuilder::RY (C++ function)
qb::CircuitBuilder::RZ (C++ function)
qb::CircuitBuilder::S (C++ function)
qb::CircuitBuilder::Sdg (C++ function)
qb::CircuitBuilder::Subtraction (C++ function)
qb::CircuitBuilder::SuperpositionAdder (C++ function)
qb::CircuitBuilder::SWAP (C++ function)
qb::CircuitBuilder::T (C++ function)
qb::CircuitBuilder::Tdg (C++ function)
qb::CircuitBuilder::U1 (C++ function)
qb::CircuitBuilder::U3 (C++ function)
qb::CircuitBuilder::UPrime (C++ function)
qb::CircuitBuilder::UQPrime (C++ function)
qb::CircuitBuilder::WPrime (C++ function)
qb::CircuitBuilder::X (C++ function)
qb::CircuitBuilder::Y (C++ function)
qb::CircuitBuilder::Z (C++ function)
qb::CirqQsim (C++ class)
qb::CirqQsim::configurationKeys (C++ function)
qb::CirqQsim::description (C++ function)
qb::CirqQsim::execute (C++ function)
,
[1]
qb::CirqQsim::getBitOrder (C++ function)
qb::CirqQsim::getProperties (C++ function)
qb::CirqQsim::initialize (C++ function)
qb::CirqQsim::name (C++ function)
qb::CirqQsim::updateConfiguration (C++ function)
qb::MpsAccelerator (C++ class)
qb::MpsAccelerator::configurationKeys (C++ function)
qb::MpsAccelerator::description (C++ function)
qb::MpsAccelerator::execute (C++ function)
,
[1]
qb::MpsAccelerator::getBitOrder (C++ function)
qb::MpsAccelerator::getProperties (C++ function)
qb::MpsAccelerator::initialize (C++ function)
qb::MpsAccelerator::name (C++ function)
qb::MpsAccelerator::updateConfiguration (C++ function)
qb::NoiseModel (C++ class)
qb::NoiseModel::add_gate_error (C++ function)
qb::NoiseModel::add_qubit_connectivity (C++ function)
qb::NoiseModel::decoherence_pauli_error (C++ function)
qb::NoiseModel::get_connectivity (C++ function)
qb::NoiseModel::m_noise_channels (C++ member)
qb::NoiseModel::m_qobj_noise_model (C++ member)
qb::NoiseModel::m_qubit_topology (C++ member)
qb::NoiseModel::m_readout_errors (C++ member)
qb::NoiseModel::NoiseModel (C++ function)
,
[1]
,
[2]
qb::NoiseModel::QubitConnectivity (C++ enum)
qb::NoiseModel::QubitConnectivity::AllToAll (C++ enumerator)
qb::NoiseModel::QubitConnectivity::Custom (C++ enumerator)
qb::NoiseModel::set_qubit_readout_error (C++ function)
qb::NoiseModel::to_json (C++ function)
qb::NoiseProperties (C++ struct)
qb::NoiseProperties::gate_pauli_errors (C++ member)
qb::NoiseProperties::gate_time_us (C++ member)
qb::NoiseProperties::qubit_topology (C++ member)
qb::NoiseProperties::readout_errors (C++ member)
qb::NoiseProperties::ReadoutError (C++ struct)
qb::NoiseProperties::ReadoutError::p_01 (C++ member)
qb::NoiseProperties::ReadoutError::p_10 (C++ member)
qb::NoiseProperties::t1_us (C++ member)
qb::NoiseProperties::t2_us (C++ member)
qb::OracleFuncCType (C++ type)
qb::QbNoiseModel (C++ class)
qb::QbNoiseModel::Generation (C++ enum)
qb::QbNoiseModel::Generation::nm1 (C++ enumerator)
qb::QbNoiseModel::Generation::nm2 (C++ enumerator)
qb::QbNoiseModel::Generation::qdk1 (C++ enumerator)
qb::QbNoiseModel::get_noise_props (C++ function)
qb::QbNoiseModel::get_ro_errors (C++ function)
qb::QbNoiseModel::m_noise_prop (C++ member)
qb::QbNoiseModel::QbNoiseModel (C++ function)
,
[1]
,
[2]
qb::session (C++ class)
qb::session::aws32dm1 (C++ function)
qb::session::aws32sv1 (C++ function)
qb::session::aws8tn1 (C++ function)
qb::session::get_accs (C++ function)
qb::session::get_aer_sim_types (C++ function)
qb::session::get_aws_device_names (C++ function)
qb::session::get_aws_formats (C++ function)
qb::session::get_aws_s3_paths (C++ function)
qb::session::get_aws_s3s (C++ function)
qb::session::get_aws_verbatims (C++ function)
qb::session::get_debug (C++ function)
qb::session::get_executor (C++ function)
qb::session::get_include_qbs (C++ function)
qb::session::get_infiles (C++ function)
qb::session::get_init_contrast_thresholds (C++ function)
qb::session::get_instrings (C++ function)
qb::session::get_irtarget_ms (C++ function)
qb::session::get_jensen_shannon (C++ function)
,
[1]
qb::session::get_max_bond_dimensions (C++ function)
qb::session::get_noise_mitigations (C++ function)
qb::session::get_noise_models (C++ function)
qb::session::get_noises (C++ function)
qb::session::get_nooptimises (C++ function)
qb::session::get_noplacements (C++ function)
qb::session::get_nosims (C++ function)
qb::session::get_notimings (C++ function)
qb::session::get_out_counts (C++ function)
qb::session::get_out_divergences (C++ function)
qb::session::get_out_double_qubit_gate_qtys (C++ function)
qb::session::get_out_qbjsons (C++ function)
qb::session::get_out_qobjs (C++ function)
qb::session::get_out_raws (C++ function)
qb::session::get_out_single_qubit_gate_qtys (C++ function)
qb::session::get_out_total_init_maxgate_readout_times (C++ function)
qb::session::get_out_transpiled_circuits (C++ function)
qb::session::get_out_z_op_expects (C++ function)
qb::session::get_output_amplitudes (C++ function)
qb::session::get_output_oqm_enableds (C++ function)
qb::session::get_placements (C++ function)
qb::session::get_qns (C++ function)
qb::session::get_qpu_configs (C++ function)
qb::session::get_qubit_contrast_thresholds (C++ function)
qb::session::get_quil1s (C++ function)
qb::session::get_randoms (C++ function)
qb::session::get_rns (C++ function)
qb::session::get_seeds (C++ function)
qb::session::get_sns (C++ function)
qb::session::get_summary (C++ function)
qb::session::get_svd_cutoffs (C++ function)
qb::session::get_thetas (C++ function)
qb::session::get_use_default_contrast_settings (C++ function)
qb::session::get_xasms (C++ function)
qb::session::getName (C++ function)
qb::session::qb12 (C++ function)
qb::session::reset_contrasts (C++ function)
qb::session::run (C++ function)
,
[1]
qb::session::run_async (C++ function)
qb::session::run_i_j_config (C++ struct)
qb::session::run_i_j_config::acc_name (C++ member)
qb::session::run_i_j_config::aws_device_name (C++ member)
qb::session::run_i_j_config::aws_format (C++ member)
qb::session::run_i_j_config::aws_s3 (C++ member)
qb::session::run_i_j_config::aws_s3_path (C++ member)
qb::session::run_i_j_config::aws_verbatim (C++ member)
qb::session::run_i_j_config::init_contrast_thresholds (C++ member)
qb::session::run_i_j_config::max_bond_tnqvm (C++ member)
qb::session::run_i_j_config::no_optimise (C++ member)
qb::session::run_i_j_config::no_placement (C++ member)
qb::session::run_i_j_config::no_sim (C++ member)
qb::session::run_i_j_config::noise (C++ member)
qb::session::run_i_j_config::noise_model (C++ member)
qb::session::run_i_j_config::num_qubits (C++ member)
qb::session::run_i_j_config::num_repetitions (C++ member)
qb::session::run_i_j_config::num_shots (C++ member)
qb::session::run_i_j_config::openqasm_qb_include_filepath (C++ member)
qb::session::run_i_j_config::oqm_enabled (C++ member)
qb::session::run_i_j_config::qpu_config_json_filepath (C++ member)
qb::session::run_i_j_config::qubit_contrast_thresholds (C++ member)
qb::session::run_i_j_config::source_type (C++ member)
qb::session::run_i_j_config::svd_cutoff_tnqvm (C++ member)
qb::session::run_i_j_config::use_default_contrast_setting (C++ member)
qb::session::session (C++ function)
,
[1]
,
[2]
qb::session::set_acc (C++ function)
qb::session::set_accs (C++ function)
qb::session::set_aer_sim_type (C++ function)
qb::session::set_aer_sim_types (C++ function)
qb::session::set_aws_device_name (C++ function)
qb::session::set_aws_device_names (C++ function)
qb::session::set_aws_format (C++ function)
qb::session::set_aws_formats (C++ function)
qb::session::set_aws_s3 (C++ function)
qb::session::set_aws_s3_path (C++ function)
qb::session::set_aws_s3_paths (C++ function)
qb::session::set_aws_s3s (C++ function)
qb::session::set_aws_verbatim (C++ function)
qb::session::set_aws_verbatims (C++ function)
qb::session::set_contrasts (C++ function)
qb::session::set_debug (C++ function)
qb::session::set_include_qb (C++ function)
qb::session::set_include_qbs (C++ function)
qb::session::set_infile (C++ function)
qb::session::set_infiles (C++ function)
qb::session::set_init_contrast_threshold (C++ function)
qb::session::set_init_contrast_thresholds (C++ function)
qb::session::set_instring (C++ function)
qb::session::set_instrings (C++ function)
qb::session::set_irtarget_m (C++ function)
qb::session::set_irtarget_ms (C++ function)
qb::session::set_max_bond_dimension (C++ function)
qb::session::set_max_bond_dimensions (C++ function)
qb::session::set_noise (C++ function)
qb::session::set_noise_mitigation (C++ function)
qb::session::set_noise_mitigations (C++ function)
qb::session::set_noise_model (C++ function)
qb::session::set_noise_models (C++ function)
qb::session::set_noises (C++ function)
qb::session::set_nooptimise (C++ function)
qb::session::set_nooptimises (C++ function)
qb::session::set_noplacement (C++ function)
qb::session::set_noplacements (C++ function)
qb::session::set_nosim (C++ function)
qb::session::set_nosims (C++ function)
qb::session::set_notiming (C++ function)
qb::session::set_notimings (C++ function)
qb::session::set_output_amplitude (C++ function)
qb::session::set_output_amplitudes (C++ function)
qb::session::set_output_oqm_enabled (C++ function)
qb::session::set_output_oqm_enableds (C++ function)
qb::session::set_parallel_run_config (C++ function)
qb::session::set_placement (C++ function)
qb::session::set_placements (C++ function)
qb::session::set_qn (C++ function)
qb::session::set_qns (C++ function)
qb::session::set_qpu_config (C++ function)
qb::session::set_qpu_configs (C++ function)
qb::session::set_qubit_contrast_threshold (C++ function)
qb::session::set_qubit_contrast_thresholds (C++ function)
qb::session::set_quil1 (C++ function)
qb::session::set_quil1s (C++ function)
qb::session::set_random (C++ function)
qb::session::set_randoms (C++ function)
qb::session::set_rn (C++ function)
qb::session::set_rns (C++ function)
qb::session::set_seed (C++ function)
qb::session::set_seeds (C++ function)
qb::session::set_sn (C++ function)
qb::session::set_sns (C++ function)
qb::session::set_svd_cutoff (C++ function)
qb::session::set_svd_cutoffs (C++ function)
qb::session::set_theta (C++ function)
qb::session::set_thetas (C++ function)
qb::session::set_xasm (C++ function)
qb::session::set_xasms (C++ function)
qb::session::setName (C++ function)
,
[1]
qb::session::source_string_type (C++ enum)
qb::session::source_string_type::OpenQASM (C++ enumerator)
qb::session::source_string_type::Quil (C++ enumerator)
qb::session::source_string_type::XASM (C++ enumerator)
qb::StatePrepFuncCType (C++ type)
qb::thread_pool (C++ class)
qb::thread_pool::get_num_threads (C++ function)
qb::thread_pool::get_num_threads_internal (C++ function)
qb::thread_pool::internal_submit (C++ function)
,
[1]
qb::thread_pool::operator= (C++ function)
qb::thread_pool::set_num_threads (C++ function)
qb::thread_pool::set_num_threads_internal (C++ function)
qb::thread_pool::submit (C++ function)
,
[1]
qb::thread_pool::thread_pool (C++ function)
qb::uniqueBitsQD (C++ function)
qb::vqee::hardwareEfficientCircuit (C++ function)
qb::vqee::JobID (C++ enum)
qb::vqee::JobID::H1_HEA (C++ enumerator)
qb::vqee::JobID::H2_ASWAP (C++ enumerator)
qb::vqee::JobID::H2_explicit (C++ enumerator)
qb::vqee::JobID::H2_UCCSD (C++ enumerator)
qb::vqee::JobID::H5_UCCSD (C++ enumerator)
qb::vqee::makeJob (C++ function)
qb::vqee::operator<< (C++ function)
qb::vqee::Params (C++ struct)
qb::vqee::Params::acceleratorName (C++ member)
qb::vqee::Params::ansatz (C++ member)
qb::vqee::Params::circuitString (C++ member)
qb::vqee::Params::energies (C++ member)
qb::vqee::Params::isDeterministic (C++ member)
qb::vqee::Params::maxIters (C++ member)
qb::vqee::Params::nQubits (C++ member)
qb::vqee::Params::nShots (C++ member)
qb::vqee::Params::nThreadsPerWorker (C++ member)
qb::vqee::Params::nWorker (C++ member)
qb::vqee::Params::optimalValue (C++ member)
qb::vqee::Params::partitioned (C++ member)
qb::vqee::Params::pauliString (C++ member)
qb::vqee::Params::theta (C++ member)
qb::vqee::Params::tolerance (C++ member)
qb::vqee::VQEE (C++ class)
qb::vqee::VQEE::optimize (C++ function)
qb::vqee::VQEE::VQEE (C++ function)
qft() (core.Circuit method)
qn (core.session property)
qns (core.session property)
qpe() (core.Circuit method)
qpu_config (core.session property)
qpu_configs (core.session property)
quil1 (core.session property)
quil1s (core.session property)
R
random (core.session property)
randoms (core.session property)
reset_contrasts() (core.session method)
ripple_add() (core.Circuit method)
rn (core.session property)
rns (core.session property)
run() (core.session method)
run_async() (core.session method)
run_canonical_ae() (core.Circuit method)
run_canonical_ae_with_oracle() (core.Circuit method)
run_complete() (core.session method)
run_MLQAE() (core.Circuit method)
runit() (core.session method)
rx() (core.Circuit method)
ry() (core.Circuit method)
rz() (core.Circuit method)
S
s() (core.Circuit method)
sdg() (core.Circuit method)
seed (core.session property)
seeds (core.session property)
session (class in core)
set_contrasts() (core.session method)
set_parallel_run_config() (core.session method)
sn (core.session property)
sns (core.session property)
subtraction() (core.Circuit method)
superposition_adder() (core.Circuit method)
svd_cutoff (core.session property)
svd_cutoffs (core.session property)
swap() (core.Circuit method)
T
t() (core.Circuit method)
tdg() (core.Circuit method)
theta (core.session property)
thetas (core.session property)
U
u1() (core.Circuit method)
u3() (core.Circuit method)
X
x() (core.Circuit method)
xasm (core.session property)
xasms (core.session property)
Y
y() (core.Circuit method)
Z
z() (core.Circuit method)