Intel QS
latest
Intel Quantum Simulator
Tutorials:
Getting started with Intel Quantum Simulator: Examples
Example using the extra features for QAOA circuits
Libraries:
Contributing
API References
Intel QS
»
Index
Edit on GitHub
Index
_
|
C
|
D
|
E
|
G
|
H
|
I
|
N
|
P
|
Q
|
S
|
T
|
U
|
X
_
__str__ (C macro)
C
ComplexDP (C++ type)
ComplexSP (C++ type)
D
D (C macro)
DO_PRAGMA (C macro)
E
extract_value_type (C++ struct)
extract_value_type::value_type (C++ type)
extract_value_type<X<T>> (C++ struct)
extract_value_type<X<T>>::value_type (C++ type)
G
GateCounter (C++ class)
GateCounter::Breakdown (C++ function)
GateCounter::GateCounter (C++ function)
GateCounter::GetOneQubitGateCount (C++ function)
GateCounter::GetParallelDepth (C++ function)
GateCounter::GetTotalGateCount (C++ function)
GateCounter::GetTwoQubitGateCount (C++ function)
GateCounter::OneQubitIncrement (C++ function)
GateCounter::Reset (C++ function)
GateCounter::TwoQubitIncrement (C++ function)
GateCounter::~GateCounter (C++ function)
GetQhipsterVersion (C++ function)
H
Header (C++ class)
Header::Header (C++ function)
,
[1]
Header::num_procs (C++ member)
Header::num_qubits (C++ member)
Header::num_records (C++ member)
Header::sprint (C++ function)
I
INFO (C macro)
N
noexcept (C macro)
NoisyQureg (C++ class)
NoisyQureg::AddNoiseOneQubitGate (C++ function)
NoisyQureg::AddNoiseTwoQubitGate (C++ function)
NoisyQureg::Apply1QubitGate (C++ function)
NoisyQureg::ApplyControlled1QubitGate (C++ function)
NoisyQureg::ApplyCPauliX (C++ function)
NoisyQureg::ApplyHadamard (C++ function)
NoisyQureg::ApplyNoiseGatesOnAllQubits (C++ function)
NoisyQureg::ApplyRotationX (C++ function)
NoisyQureg::ApplyRotationY (C++ function)
NoisyQureg::ApplyRotationZ (C++ function)
NoisyQureg::BaseType (C++ type)
NoisyQureg::GetExperimentalGateCount (C++ function)
,
[1]
NoisyQureg::GetOneQubitExperimentalGateCount (C++ function)
NoisyQureg::GetTotalExperimentalGateCount (C++ function)
NoisyQureg::GetTwoQubitExperimentalGateCount (C++ function)
NoisyQureg::Initialize (C++ function)
NoisyQureg::NoiseGate (C++ function)
NoisyQureg::NoiseGate_OLD (C++ function)
NoisyQureg::NoisyQureg (C++ function)
NoisyQureg::ResetTimeForAllQubits (C++ function)
NoisyQureg::SetDecoherenceTime (C++ function)
NoisyQureg::SetGateDurations (C++ function)
NoisyQureg::~NoisyQureg (C++ function)
P
perm (C++ function)
Permutation (C++ class)
Permutation::bin2dec (C++ function)
Permutation::dec2bin (C++ function)
Permutation::Find (C++ function)
Permutation::GetImapStr (C++ function)
Permutation::GetMapStr (C++ function)
Permutation::imap (C++ member)
Permutation::lin2perm (C++ function)
,
[1]
Permutation::lin2perm_ (C++ function)
Permutation::map (C++ member)
Permutation::num_qubits (C++ member)
Permutation::operator[] (C++ function)
,
[1]
,
[2]
Permutation::perm2lin (C++ function)
,
[1]
Permutation::perm2lin_ (C++ function)
Permutation::Permutation (C++ function)
,
[1]
Permutation::prange (C++ function)
Permutation::SetNewPermutation (C++ function)
Permutation::size (C++ function)
Q
qaoa::GetExpectationValueFromCostFunction (C++ function)
qaoa::GetExpectationValueSquaredFromCostFunction (C++ function)
qaoa::GetHistogramFromCostFunction (C++ function)
qaoa::GetHistogramFromCostFunctionWithWeightsBinned (C++ function)
qaoa::GetHistogramFromCostFunctionWithWeightsRounded (C++ function)
qaoa::ImplementQaoaLayerBasedOnCostFunction (C++ function)
qaoa::InitializeVectorAsMaxCutCostFunction (C++ function)
qaoa::InitializeVectorAsWeightedMaxCutCostFunction (C++ function)
qhipster::AlignedAllocator (C++ class)
qhipster::AlignedAllocator::AlignedAllocator (C++ function)
,
[1]
,
[2]
qhipster::AlignedAllocator::allocate (C++ function)
qhipster::AlignedAllocator::const_pointer (C++ type)
qhipster::AlignedAllocator::const_reference (C++ type)
qhipster::AlignedAllocator::construct (C++ function)
qhipster::AlignedAllocator::deallocate (C++ function)
qhipster::AlignedAllocator::destroy (C++ function)
qhipster::AlignedAllocator::difference_type (C++ type)
qhipster::AlignedAllocator::max_size (C++ function)
qhipster::AlignedAllocator::operator!= (C++ function)
,
[1]
qhipster::AlignedAllocator::operator== (C++ function)
,
[1]
qhipster::AlignedAllocator::pointer (C++ type)
qhipster::AlignedAllocator::rebind (C++ struct)
,
[1]
qhipster::AlignedAllocator::rebind::other (C++ type)
,
[1]
qhipster::AlignedAllocator::reference (C++ type)
qhipster::AlignedAllocator::size_type (C++ type)
qhipster::AlignedAllocator::value_type (C++ type)
qhipster::detail::BX (C++ function)
qhipster::detail::highestBitImpl (C++ function)
qhipster::floor_power_of_two (C++ function)
qhipster::highestBit (C++ function)
qhipster::ilog2 (C++ function)
qhipster::isPowerOf2 (C++ function)
qhipster::mpi::Barrier (C++ function)
qhipster::mpi::Environment (C++ class)
qhipster::mpi::Environment::Environment (C++ function)
,
[1]
qhipster::mpi::Environment::GetNodeId (C++ function)
qhipster::mpi::Environment::GetNumNodes (C++ function)
qhipster::mpi::Environment::GetNumRanksPerNode (C++ function)
qhipster::mpi::Environment::GetNumStates (C++ function)
qhipster::mpi::Environment::GetPoolRank (C++ function)
qhipster::mpi::Environment::GetPoolSize (C++ function)
qhipster::mpi::Environment::GetRank (C++ function)
qhipster::mpi::Environment::GetSize (C++ function)
qhipster::mpi::Environment::GetStateId (C++ function)
qhipster::mpi::Environment::GetStateRank (C++ function)
qhipster::mpi::Environment::GetStateSize (C++ function)
qhipster::mpi::Environment::IncoherentSumOverAllStatesOfPool (C++ function)
qhipster::mpi::Environment::IsUsefulRank (C++ function)
qhipster::mpi::Environment::operator= (C++ function)
qhipster::mpi::Environment::RemapStateRank (C++ function)
qhipster::mpi::Environment::UpdateStateComm (C++ function)
qhipster::mpi::Environment::~Environment (C++ function)
qhipster::mpi::Exception (C++ class)
qhipster::mpi::Exception::error_code (C++ function)
qhipster::mpi::Exception::Exception (C++ function)
qhipster::mpi::Exception::routine (C++ function)
qhipster::mpi::Exception::what (C++ function)
qhipster::mpi::Exception::~Exception (C++ function)
qhipster::mpi::PoolBarrier (C++ function)
qhipster::mpi::PoolPrint (C++ function)
qhipster::mpi::Print (C++ function)
qhipster::mpi::StateBarrier (C++ function)
qhipster::mpi::StatePrint (C++ function)
qhipster::RandomNumberGenerator (C++ class)
qhipster::RandomNumberGenerator::GaussianRandomNumbers (C++ function)
qhipster::RandomNumberGenerator::GetNumGeneratedOrSkippedLocalNumbers (C++ function)
qhipster::RandomNumberGenerator::GetNumGeneratedOrSkippedPoolNumbers (C++ function)
qhipster::RandomNumberGenerator::GetNumGeneratedOrSkippedStateNumbers (C++ function)
qhipster::RandomNumberGenerator::GetSeed (C++ function)
qhipster::RandomNumberGenerator::RandomIntegersInRange (C++ function)
qhipster::RandomNumberGenerator::RandomNumberGenerator (C++ function)
,
[1]
qhipster::RandomNumberGenerator::SetSeedStreamPtrs (C++ function)
qhipster::RandomNumberGenerator::SkipAhead (C++ function)
qhipster::RandomNumberGenerator::UniformRandomNumbers (C++ function)
qhipster::RandomNumberGenerator::~RandomNumberGenerator (C++ function)
qhipster::ShuffleFisherYates (C++ function)
qhipster::TinyMatrix (C++ class)
qhipster::TinyMatrix::const_pointer (C++ type)
qhipster::TinyMatrix::getPtr (C++ function)
qhipster::TinyMatrix::getSubMatrix (C++ function)
qhipster::TinyMatrix::name (C++ member)
qhipster::TinyMatrix::numCols (C++ function)
qhipster::TinyMatrix::numRows (C++ function)
qhipster::TinyMatrix::operator!= (C++ function)
,
[1]
qhipster::TinyMatrix::operator() (C++ function)
,
[1]
qhipster::TinyMatrix::operator= (C++ function)
,
[1]
,
[2]
qhipster::TinyMatrix::operator== (C++ function)
,
[1]
qhipster::TinyMatrix::operator[] (C++ function)
,
[1]
qhipster::TinyMatrix::pointer (C++ type)
qhipster::TinyMatrix::print (C++ function)
qhipster::TinyMatrix::reference (C++ type)
qhipster::TinyMatrix::RowType (C++ type)
qhipster::TinyMatrix::size (C++ function)
qhipster::TinyMatrix::size_type (C++ type)
qhipster::TinyMatrix::TinyMatrix (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
qhipster::TinyMatrix::tostr (C++ function)
qhipster::TinyMatrix::value_type (C++ type)
qhipster::toString (C++ function)
qhipster::WhatCompileDefinitions (C++ function)
QHIPSTER_MPI_CHECK_RESULT (C macro)
QHIPSTER_VERSION_STRING (C macro)
QubitRegister (C++ class)
QubitRegister::Allocate (C++ function)
QubitRegister::AllocateAdditionalQubit (C++ function)
QubitRegister::Apply1QubitGate (C++ function)
QubitRegister::Apply1QubitGate_helper (C++ function)
QubitRegister::Apply2QubitGate (C++ function)
QubitRegister::Apply4thRootISwap (C++ function)
QubitRegister::ApplyCHadamard (C++ function)
QubitRegister::ApplyControlled1QubitGate (C++ function)
QubitRegister::ApplyControlled1QubitGate_helper (C++ function)
QubitRegister::ApplyCPauliSqrtZ (C++ function)
QubitRegister::ApplyCPauliX (C++ function)
QubitRegister::ApplyCPauliY (C++ function)
QubitRegister::ApplyCPauliZ (C++ function)
QubitRegister::ApplyCPhaseRotation (C++ function)
QubitRegister::ApplyCRotationX (C++ function)
QubitRegister::ApplyCRotationY (C++ function)
QubitRegister::ApplyCRotationZ (C++ function)
QubitRegister::ApplyDiag (C++ function)
QubitRegister::ApplyDiagControl (C++ function)
QubitRegister::ApplyDiagGeneral (C++ function)
QubitRegister::ApplyDiagSimp (C++ function)
QubitRegister::ApplyFusedGates (C++ function)
QubitRegister::ApplyHadamard (C++ function)
QubitRegister::ApplyISwap (C++ function)
QubitRegister::ApplyISwapRotation (C++ function)
QubitRegister::ApplyNoiseGate (C++ function)
QubitRegister::ApplyPauliSqrtX (C++ function)
QubitRegister::ApplyPauliSqrtY (C++ function)
QubitRegister::ApplyPauliSqrtZ (C++ function)
QubitRegister::ApplyPauliX (C++ function)
QubitRegister::ApplyPauliY (C++ function)
QubitRegister::ApplyPauliZ (C++ function)
QubitRegister::ApplyRotationX (C++ function)
QubitRegister::ApplyRotationY (C++ function)
QubitRegister::ApplyRotationZ (C++ function)
QubitRegister::ApplySqrtISwap (C++ function)
QubitRegister::ApplySwap (C++ function)
QubitRegister::ApplySwap_helper (C++ function)
QubitRegister::ApplyT (C++ function)
QubitRegister::ApplyToffoli (C++ function)
QubitRegister::BaseType (C++ type)
QubitRegister::check_bit (C++ function)
QubitRegister::clear_bit (C++ function)
QubitRegister::CollapseQubit (C++ function)
QubitRegister::ComputeNorm (C++ function)
QubitRegister::ComputeOverlap (C++ function)
QubitRegister::DisableStatistics (C++ function)
QubitRegister::dumpbin (C++ function)
QubitRegister::EnableStatistics (C++ function)
QubitRegister::Entropy (C++ function)
QubitRegister::ExpectationValue (C++ function)
QubitRegister::ExpectationValueX (C++ function)
QubitRegister::ExpectationValueXX (C++ function)
QubitRegister::ExpectationValueXY (C++ function)
QubitRegister::ExpectationValueXZ (C++ function)
QubitRegister::ExpectationValueY (C++ function)
QubitRegister::ExpectationValueYX (C++ function)
QubitRegister::ExpectationValueYY (C++ function)
QubitRegister::ExpectationValueYZ (C++ function)
QubitRegister::ExpectationValueZ (C++ function)
QubitRegister::ExpectationValueZX (C++ function)
QubitRegister::ExpectationValueZY (C++ function)
QubitRegister::ExpectationValueZZ (C++ function)
QubitRegister::fusion (C++ member)
QubitRegister::fwindow (C++ member)
QubitRegister::gate_counter (C++ member)
QubitRegister::GetClassicalValue (C++ function)
QubitRegister::GetGlobalAmplitude (C++ function)
QubitRegister::GetProbability (C++ function)
QubitRegister::GetRngPtr (C++ function)
QubitRegister::GetStatistics (C++ function)
QubitRegister::GetT1 (C++ function)
QubitRegister::GetT2 (C++ function)
QubitRegister::GetTphi (C++ function)
QubitRegister::GlobalSize (C++ function)
QubitRegister::GoogleStats (C++ function)
QubitRegister::HP_Distrpair (C++ function)
,
[1]
QubitRegister::imported_state (C++ member)
QubitRegister::Initialize (C++ function)
,
[1]
QubitRegister::IsClassicalBit (C++ function)
QubitRegister::IsFusionEnabled (C++ function)
QubitRegister::llc_watermarkbit (C++ member)
QubitRegister::LocalSize (C++ function)
QubitRegister::log2llc (C++ member)
QubitRegister::MaxAbsDiff (C++ function)
QubitRegister::MaxL2NormDiff (C++ function)
QubitRegister::Normalize (C++ function)
QubitRegister::num_qubits (C++ member)
QubitRegister::NumQubits (C++ function)
QubitRegister::operator== (C++ function)
QubitRegister::operator[] (C++ function)
,
[1]
QubitRegister::permutation (C++ member)
QubitRegister::Permute (C++ function)
QubitRegister::Print (C++ function)
QubitRegister::QubitRegister (C++ function)
,
[1]
,
[2]
,
[3]
QubitRegister::ResetRngPtr (C++ function)
QubitRegister::ResetStatistics (C++ function)
QubitRegister::Resize (C++ function)
QubitRegister::set_bit (C++ function)
QubitRegister::SetDoPrintExtraInfo (C++ function)
QubitRegister::SetNoiseTimescales (C++ function)
QubitRegister::SetRngPtr (C++ function)
QubitRegister::SetSeedRngPtr (C++ function)
QubitRegister::size (C++ function)
QubitRegister::specialize (C++ member)
,
[1]
QubitRegister::state (C++ member)
QubitRegister::state_storage (C++ member)
QubitRegister::Swap (C++ function)
QubitRegister::timer (C++ member)
,
[1]
QubitRegister::TmpSize (C++ function)
QubitRegister::TmpSpace (C++ function)
QubitRegister::TurnOffFusion (C++ function)
QubitRegister::TurnOffSpecialize (C++ function)
QubitRegister::TurnOnFusion (C++ function)
QubitRegister::TurnOnSpecialize (C++ function)
QubitRegister::value_type (C++ type)
QubitRegister::~QubitRegister (C++ function)
QubitRegisterMetric (C++ class)
QubitRegisterMetric::ApplyControlled1QubitGate (C++ function)
QubitRegisterMetric::ApplyCPauliX (C++ function)
QubitRegisterMetric::ApplyHadamard (C++ function)
QubitRegisterMetric::ApplyRotationX (C++ function)
QubitRegisterMetric::ApplyRotationY (C++ function)
QubitRegisterMetric::ApplyRotationZ (C++ function)
QubitRegisterMetric::GetOneQubitGateCount (C++ function)
QubitRegisterMetric::GetParallelDepth (C++ function)
QubitRegisterMetric::GetTotalQubitGateCount (C++ function)
QubitRegisterMetric::GetTwoQubitGateCount (C++ function)
QubitRegisterMetric::QubitRegisterMetric (C++ function)
S
ScaleState (C++ function)
sec (C macro)
T
Time (C++ class)
Time::cm_bw (C++ member)
Time::cm_time (C++ member)
Time::cpos (C++ member)
Time::dn_bw (C++ member)
Time::dn_time (C++ member)
Time::exists (C++ member)
Time::flops (C++ member)
Time::gflops (C++ member)
Time::ncalls (C++ member)
Time::sn_bw (C++ member)
Time::sn_time (C++ member)
Time::sprint (C++ function)
Time::start (C++ member)
Time::Time (C++ function)
Time::timed (C++ function)
Time::tn_bw (C++ member)
Time::tn_time (C++ member)
Time::total (C++ member)
Time::tpos (C++ member)
time_in_seconds (C++ function)
Timer (C++ class)
Timer::Breakdown (C++ function)
Timer::curiter (C++ member)
Timer::record_cm (C++ function)
Timer::record_dn (C++ function)
Timer::record_sn (C++ function)
Timer::record_tn (C++ function)
Timer::Reset (C++ function)
Timer::Start (C++ function)
Timer::Stop (C++ function)
Timer::Timer (C++ function)
,
[1]
Timer::Wtime (C++ function)
Timer::~Timer (C++ function)
TM2x2 (C++ type)
TM4x4 (C++ type)
TODO (C macro)
U
UL (C macro)
X
xstr (C macro)
Read the Docs
v: latest
Versions
latest
docs
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds