File list¶
- File CircuitSimulator.hpp
ApproximationInfoCircuitSimulatorCircuitSimulator()CircuitSimulator()CircuitSimulator()CircuitSimulator()measureAllNonCollapsing()simulate()expectationValue()additionalStatistics()getNumberOfQubits()getNumberOfOps()getName()analyseCircuit()singleShot()initializeSimulation()measure()reset()applyOperationToState()qcsingleShotsapproximationInfoapproximationRunsfinalFidelityCircuitSimulator::CircuitAnalysis
- File DeterministicNoiseSimulator.hpp
DeterministicNoiseSimulatorDeterministicNoiseSimulator()DeterministicNoiseSimulator()DeterministicNoiseSimulator()measureAllNonCollapsing()initializeSimulation()measure()reset()applyOperationToState()sampleFromProbabilityMap()getActiveNodeCount()countNodesFromRoot()rootEdgenoiseEffectsnoiseProbSingleQubitampDampingProbSingleQubitnoiseProbMultiQubitampDampingProbMultiQubitmeasurementThresholddeterministicNoiseFunctionality
- File GroverSimulator.hpp
- File HybridSchrodingerFeynmanSimulator.hpp
HybridSchrodingerFeynmanSimulatorModeHybridSchrodingerFeynmanSimulator()HybridSchrodingerFeynmanSimulator()HybridSchrodingerFeynmanSimulator()simulate()getVectorFromHybridSimulation()getNDecisions()getMode()modesimulateHybridTaskflow()simulateHybridAmplitudes()simulateSlicing()nthreadsfinalAmplitudesHybridSchrodingerFeynmanSimulator::Slice
- File PathSimulator.hpp
PathSimulatorPathSimulator()PathSimulator()simulate()getSimulationPath()setSimulationPath()setSimulationPath()generateSequentialSimulationPath()generatePairwiseRecursiveGroupingSimulationPath()generateBracketSimulationPath()generateAlternatingSimulationPath()generateGatecostSimulationPath()constructTaskGraph()addSimulationTask()tasksresultstaskflowexecutorsimulationPathPathSimulator::ConfigurationPathSimulator::SimulationPath
- File ShorFastSimulator.hpp
ShorFastSimulatorShorFastSimulator()ShorFastSimulator()simulate()getName()getNumberOfQubits()getNumberOfOps()getFactors()additionalStatistics()uAEmulate2()uAEmulate2Rec()postProcessing()applyGate()addConst()addConstMod()limitTo()nodesOnLevelcompositeNcoprimeArequiredBitsnQubitssimResultsimFactorsnumberOfOperationsverbosedagEdgesmodpow()gcd()cosine()sine()
- File ShorSimulator.hpp
ShorSimulatorShorSimulator()ShorSimulator()ShorSimulator()ShorSimulator()simulate()getName()getNumberOfQubits()getNumberOfOps()getFactors()additionalStatistics()uAEmulate()addConst()addConstMod()limitTo()postProcessing()tscompositeNcoprimeArequiredBitsnQubitssimResultsimFactorspolrResultpolrFactorsverboseapproximateapproximationRunsfinalFidelitystepFidelitydagEdgesmodpow()gcd()cosine()sine()
- File Simulator.hpp
SimulatorSimulator()Simulator()~Simulator()simulate()additionalStatistics()measureAll()measureAllNonCollapsing()sampleFromAmplitudeVectorInPlace()getActiveNodeCount()getMatrixActiveNodeCount()countNodesFromRoot()getCurrentDD()getPathOfLeastResistance()getSeed()getNumberOfQubits()getNumberOfOps()getName()setTolerance()getTolerance()getNodeContributions()approximateByFidelity()approximateByFidelity()approximateBySampling()approximateBySampling()ddrootEdgeremoveNodes()mtseedhasFixedSeedepsilon
- File StochasticNoiseSimulator.hpp
StochasticNoiseSimulatorStochasticNoiseSimulator()StochasticNoiseSimulator()StochasticNoiseSimulator()simulate()getMatrixActiveNodeCount()countNodesFromRoot()additionalStatistics()classicalMeasurementsMapsfinalClassicalMeasurementsMaprunStochSimulationForId()noiseProbabilityamplitudeDampingProbmultiQubitGateFactorstochasticRunsmaxInstancesnoiseEffectsstochRunTime
- File UnitarySimulator.hpp