Namespace list¶
- Namespace dd
ddisVectorisMatrixisMatrixVariantQubitfpCVecSparseCVecSparsePVecSparsePVecStrKeysCMatSparseCMatGateMatrixTwoQubitGateMatrixisDensityMatrixAmplitudeFuncProbabilityFuncMatrixEntryFuncvEdgevCachedEdgeVectorDDmEdgemCachedEdgeMatrixDDdEdgedCachedEdgeDensityMatrixDDNrEdgesArrayOfEdgesBasisStatesNoiseOperationsGenerationWireStrategyapproximate()CachedEdge()CachedEdge()operator<<()operator*()operator*()operator*()operator*()operator*()operator/()operator/()operator/()operator/()operator+()operator*()operator*()operator*()operator/()operator/()operator<<()intToBinaryString()ulpDistance()murmur64()colorFromPhase()thicknessFromMagnitude()printPhaseFormatted()conditionalFormat()header()coloredHeader()memoryHeader()modernNode()modernNode()classicNode()classicNode()memoryNode()bwEdge()bwEdge()coloredEdge()coloredEdge()memoryEdge()toDot()export2Dot()serialize()serializeMatrix()serialize()serialize()exportEdgeWeights()buildFunctionality()buildFunctionalityRecursive()opToSingleQubitGateMatrix()opToTwoQubitGateMatrix()densityFromMatrixEdge()sanityCheckOfNoiseProbabilities()getStandardOperationDD()getStandardOperationDD()getDD()getInverseDD()applyUnitaryOperation()applyUnitaryOperation()applyMeasurement()applyReset()applyIfElseOperation()isExecutableVirtually()applyVirtualOperation()applyGlobalPhase()changePermutation()simulate()sample()sample()makeZeroState()makeBasisState()makeBasisState()makeGHZState()makeWState()makeStateFromVector()generateExponentialState()generateExponentialState()generateRandomState()generateRandomState()computeActiveMemoryMiB()computePeakMemoryMiB()getStatistics()getDataStructureStatistics()getStatisticsString()printStatistics()RADIXNEDGESQRT2_2PIPI_2PI_4SERIALIZATION_VERSIONSTOCHASTIC_NOISE_SIMULATOR_DD_PACKAGE_CONFIGDENSITY_MATRIX_SIMULATOR_DD_PACKAGE_CONFIGUNITARY_SIMULATOR_DD_PACKAGE_CONFIGMEAS_ZERO_MATMEAS_ONE_MATdd::ApproximationMetadatadd::CachedEdgedd::Complexdd::ComplexNumbersdd::ComplexValuedd::ComputeTabledd::DDPackageConfigdd::DensityNoiseTabledd::DeterministicNoiseFunctionalitydd::dNodedd::Edgeoperator==()isTerminal()isZeroTerminal()isOneTerminal()getValueByPath()size()mark()unmark()getValueByIndex()getVector()getSparseVector()printVector()addToVector()isIdentity()getValueByIndex()getMatrix()getSparseMatrix()printMatrix()traverseMatrix()getSparseProbabilityVector()getSparseProbabilityVectorStrKeys()zero()one()terminal()trackingRequired()normalize()normalize()
dd::LLBasedd::MemoryManagerdd::MemoryManagerStatisticsMemoryManagerStatistics()getNumAvailableFromChunks()getTotalNumAvailable()getUsageRatio()getAllocatedMemoryMiB()getUsedMemoryMiB()getPeakUsedMemoryMiB()trackUsedEntries()trackReusedEntries()trackReturnedEntry()reset()json()entrySize_numAllocationsnumAllocatednumUsednumAvailableForReusepeakNumUsedpeakNumAvailableForReuse
dd::mNodedd::NodeBasedd::PackagePackage()resize()reset()qubits()getMemoryManager()resetMemoryManagers()getUniqueTable()clearUniqueTables()incRef()decRef()garbageCollect()computeActiveCounts()makeZeroDensityOperator()makeGateDD()makeGateDD()makeGateDD()makeTwoQubitGateDD()makeTwoQubitGateDD()makeTwoQubitGateDD()makeDDFromMatrix()makeDDNode()deleteEdge()deleteEdge()clearComputeTables()measureAll()measureOneCollapsing()performCollapsingMeasurement()getAddComputeTable()getAddMagnitudesComputeTable()add()add2()addMagnitudes()conjugate()conjugateRec()conjugateTranspose()conjugateTransposeRec()getMultiplicationComputeTable()applyOperation()applyOperation()multiply()innerProduct()fidelity()expectationValue()getKroneckerComputeTable()kronecker()getTraceComputeTable()partialTrace()trace()isCloseToIdentity()reduceAncillae()reduceGarbage()reduceGarbage()transfer()deserialize()vMemoryManagermMemoryManagerdMemoryManagercMemoryManagervUniqueTablemUniqueTabledUniqueTablecUniqueTablevectorAddconjugateVectorconjugateMatrixTransposematrixVectorMultiplicationvectorInnerProductvectorKroneckerdensityTracestochasticNoiseOperationCachedetermineMeasurementProbabilities()fidelityOfMeasurementOutcomes()makeIdent()MAX_POSSIBLE_QUBITSdd::Package::ActiveCounts
dd::PairHashdd::RealNumbernext()valueexactlyZero()exactlyOne()exactlySqrt2over2()val()approximatelyEquals()approximatelyEquals()approximatelyZero()approximatelyZero()writeBinary()writeBinary()readBinary()getAlignedPointer()getNegativePointer()flipPointerSign()mark()unmark()immortalize()isNegativePointer()isMarked()isImmortal()eps
dd::RealNumberUniqueTabledd::Statisticsdd::StochasticNoiseFunctionalitydd::StochasticNoiseOperationTabledd::TableStatisticsdd::UnaryComputeTabledd::UniqueTabledd::UniqueTableStatisticsdd::vNodedd::constantsdd::immortals
- Namespace dd::constants
- Namespace dd::immortals
- Namespace fomac
fomacremove_optional_tfomac::remove_optionalfomac::SessionSession()~Session()getDevices()fomac::Session::DeviceDevice()getQDMIDevice()getName()getVersion()getStatus()getLibraryVersion()getQubitsNum()getSites()getRegularSites()getZones()getOperations()getCouplingMap()getNeedsCalibration()getLengthUnit()getLengthScaleFactor()getDurationUnit()getDurationScaleFactor()getMinAtomDistance()getSupportedProgramFormats()submitJob()fromQDMIDevice()fomac::Session::Device::Operationfomac::Session::Device::Site
fomac::Session::Job
fomac::SessionConfig
- Namespace na
naDimensionwriteJSONSchema()writeJSONSchema()readJSON()readJSON()writeHeader()writeHeader()forEachRegularSites()na::AodOperationna::Atomna::DevicenamenumQubitstrapsminAtomDistanceglobalSingleQubitOperationsglobalMultiQubitOperationslocalSingleQubitOperationslocalMultiQubitOperationsshuttlingUnitsdecoherenceTimesna::Device::DecoherenceTimesna::Device::GlobalMultiQubitOperationna::Device::GlobalSingleQubitOperationna::Device::Latticena::Device::LocalMultiQubitOperationna::Device::LocalSingleQubitOperationna::Device::Regionna::Device::ShuttlingUnitna::Device::Unitna::Device::Vector
na::GlobalCZOpna::GlobalOpna::GlobalRYOpna::LoadOpna::LocalOpna::LocalRZOpna::LocalUOpna::Locationna::MoveOpna::NAComputationbegin()begin()end()end()size()operator[]()operator[]()clear()getAtomsSize()getAtoms()getZones()getInitialLocations()getLocationOfAtomAfterOperation()emplaceBackAtom()emplaceBackZone()emplaceInitialLocation()emplaceInitialLocation()emplaceBack()emplaceBack()toString()validate()operator<<
na::Opna::Sessionna::ShuttlingOpna::SingleOperationna::SiteInfona::StoreOpna::Zone
- Namespace qasm3
qasm3ResolvedTypeTypeExprDesignatedTyUnsizedTygetComparisonKind()STANDARD_GATESqasm3::ArrayTypeqasm3::AssignmentStatementqasm3::BarrierStatementqasm3::BinaryExpressionqasm3::CompilerErrorqasm3::CompilerPassqasm3::CompoundGateqasm3::Constantqasm3::ConstEvalErrorqasm3::CtrlGateModifierqasm3::DebugInfoqasm3::DeclarationExpressionqasm3::DeclarationStatementqasm3::DefaultInstVisitorqasm3::DesignatedTypeqasm3::Expressionqasm3::ExpressionVisitorqasm3::Gateqasm3::GateCallStatementqasm3::GateDeclarationqasm3::GateInfoqasm3::GateModifierqasm3::GateOperandqasm3::IdentifierExpressionqasm3::IdentifierListqasm3::IfStatementqasm3::Importerqasm3::IndexedIdentifierqasm3::IndexOperatorqasm3::InitialLayoutqasm3::InstVisitorqasm3::InvGateModifierqasm3::MeasureExpressionqasm3::NestedEnvironmentqasm3::OutputPermutationqasm3::Parserqasm3::PowGateModifierqasm3::QuantumStatementqasm3::ResetStatementqasm3::Scannerqasm3::StandardGateqasm3::Statementqasm3::Tokenqasm3::Typeqasm3::TypeCheckErrorqasm3::TypeVisitorqasm3::UnaryExpressionqasm3::UnsizedTypeqasm3::VersionDeclarationqasm3::const_evalqasm3::type_checking
- Namespace qasm3::const_eval
- Namespace qasm3::type_checking
- Namespace qc
qcBVBitStringGroverBitStringQubitBitTargetsfpControlsSymbolicVariableAssignmentSymbolOrNumberQuantumRegisterMapClassicalRegisterMapQubitIndexToRegisterMapBitIndexToRegisterMapFormatComparisonKindOpTypeFlagsOpTypecreateBernsteinVazirani()createBernsteinVazirani()createBernsteinVazirani()createIterativeBernsteinVazirani()createIterativeBernsteinVazirani()createIterativeBernsteinVazirani()createGHZState()appendGroverInitialization()appendGroverOracle()appendGroverDiffusion()computeNumberOfIterations()createGrover()createGrover()createQFT()createIterativeQFT()createQPE()createQPE()createIterativeQPE()createIterativeQPE()createRandomCliffordCircuit()createStatePreparationCircuit()createWState()combineHash()hashCombine()unreachable()operator<()operator==()operator!=()operator""_pc()operator""_nc()getInvertedComparisonKind()toString()operator<<()toString()shortName()isTwoQubitGate()isSingleQubitGate()operator<<()opTypeFromString()operator>>()PIPI_2PI_4TAUENUM_OP_TYPE_FLAG_BITSqc::CircuitOptimizerqc::ClassicalRegisterqc::CompareControlqc::CompoundOperationqc::Controlqc::DirectedAcyclicGraphqc::DirectedGraphqc::DisjointSetqc::IfElseOperationqc::Layerqc::NonUnitaryOperationqc::Operationqc::PairHashqc::Permutationqc::QuantumComputationgetHighestLogicalQubitIndex()getHighestPhysicalQubitIndex()getPhysicalQubitIndex()setLogicalQubitAncillary()setLogicalQubitsAncillary()setLogicalQubitsGarbage()containsLogicalQubit()gphase()measureAll()stripIdleQubits()removeQubit()invert()print()dumpOpenQASM()toQASM()reorderOperations()isDynamic()begin()fromCompoundOperation()
qc::QuantumRegisterqc::Registerqc::StandardOperationqc::SymbolicOperationqc::SymmetricMatrixqc::UndirectedGraphqc::literals
- Namespace qc::literals
- Namespace qdmi
qdmiSessionStatusunreachable()toString()throwIfError()toString()toString()toString()toString()toString()toString()qdmi::DeviceLibrarydevice_initializedevice_finalizedevice_session_allocdevice_session_initdevice_session_freedevice_session_set_parameterdevice_session_create_device_jobdevice_job_freedevice_job_set_parameterdevice_job_query_propertydevice_job_submitdevice_job_canceldevice_job_checkdevice_job_waitdevice_job_get_resultsdevice_session_query_device_propertydevice_session_query_site_propertydevice_session_query_operation_property
qdmi::DeviceSessionConfigqdmi::Driverqdmi::DynamicDeviceLibraryqdmi::Singletonqdmi::ddqdmi::naqdmi::sc
- Namespace qdmi::dd
- Namespace qdmi::na
- Namespace qdmi::sc
- Namespace qir
qirIS_STD_ARRAY_VSIZE_OF_PACK_OF_TYPE_VSKIP_UNTIL_TYPE_Vqir::Runtimeqir::SizeOfPackOfTypeqir::SizeOfPackOfType< T >qir::SizeOfPackOfType< T, T, Args... >qir::SizeOfPackOfType< T, U, Args... >qir::SkipUntilTypeqir::SkipUntilType< V, T >qir::SkipUntilType< V, T, T, Args... >qir::SkipUntilType< V, T, U, Args... >qir::Utils
- Namespace sc
- Namespace sym
symoperator*()operator/()operator*()operator+()operator+()operator+()operator+()operator+()operator+()operator-()operator-()operator-()operator-()operator-()operator*()operator*()operator/()operator/()operator/()operator*()operator*()VariableAssignmentoperator==()operator!=()operator==()operator!=()operator<<()operator<<()operator<<()TOLERANCEsym::Expressionsym::SymbolicExceptionsym::Termsym::Variable
- Namespace zx
zxVertexColQubitfpPiExpressiongf2Matgf2VecEdgeTypeVertexTypeoperator-()operator+()operator+()operator+()operator-()operator-()operator-()operator*()operator*()operator*()operator/()operator/()operator/()operator<()operator<()operator<()operator<=()operator<=()operator<=()operator>()operator>()operator>()operator>=()operator>=()operator>=()operator==()operator==()operator==()operator!=()operator!=()operator!=()operator<<()checkIdSimp()removeId()checkSpiderFusion()fuseSpiders()checkLocalComp()localComp()checkPivotPauli()pivotPauli()checkPivot()pivot()checkPivotGadget()pivotGadget()checkAndFuseGadget()simplifyVertices()simplifyEdges()gadgetSimp()idSimp()spiderSimp()localCompSimp()pivotSimp()pivotPauliSimp()interiorCliffordSimp()cliffordSimp()pivotgadgetSimp()fullReduce()fullReduceApproximate()isPauli()isClifford()isProperClifford()roundToClifford()operator<<()operator<<()MAX_DENOMPARAMETER_TOLERANCETOLERANCEPIzx::Edgezx::Edgeszx::FunctionalityConstructionzx::PiRationalzx::VertexDatazx::Verticeszx::ZXDiagramZXDiagram()addEdge()addHadamardEdge()addEdgeParallelAware()removeEdge()addVertex()addVertex()addQubit()addQubits()removeVertex()getNdeleted()getNVertices()getNEdges()getNQubits()connected()getEdge()incidentEdges()incidentEdge()degree()phase()qubit()type()getVData()getVertices()getEdges()getInputs()getInput()getOutputs()getOutput()isDeleted()isBoundaryVertex()isInput()isOutput()addPhase()setPhase()setType()toGraphlike()isIdentity()adjoint()invert()concat()operator+=()makeAncilla()makeAncilla()approximateCliffords()removeDisconnectedSpiders()addGlobalPhase()getGlobalPhase()globalPhaseIsZero()getAdjMat()getConnectedSet()isIn()
zx::ZXException