DDSIM
latest
Welcome to DDSIM’s documentation!
User Guide
Installation
Quickstart
Simulators
Usage from Python
Frequently Asked Questions
Publications
Developers
Contributing
Development Guide
Support
API Reference
Python API Index
C++ API Index
DDSIM
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
J
|
M
|
N
|
P
|
Q
|
R
|
S
|
U
|
V
_
__init__() (mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.ConstructionMode method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.HybridMode method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration method)
(mqt.ddsim.pyddsim.PathSimulatorMode method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
_executor (mqt.ddsim.job.DDSIMJob attribute)
A
alternating (mqt.ddsim.PathSimulatorMode attribute)
(mqt.ddsim.pyddsim.PathSimulatorMode attribute)
amplitude (mqt.ddsim.HybridMode attribute)
(mqt.ddsim.pyddsim.HybridMode attribute)
B
backend() (mqt.ddsim.job.DDSIMJob method)
backends() (mqt.ddsim.DDSIMProvider method)
(mqt.ddsim.provider.DDSIMProvider method)
bracket (mqt.ddsim.PathSimulatorMode attribute)
(mqt.ddsim.pyddsim.PathSimulatorMode attribute)
bracket_size (mqt.ddsim.PathSimulatorConfiguration property)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration property)
C
cancel() (mqt.ddsim.job.DDSIMJob method)
CircuitSimulator (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
construct() (mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
ConstructionMode (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
cotengra (mqt.ddsim.PathSimulatorMode attribute)
(mqt.ddsim.pyddsim.PathSimulatorMode attribute)
create_tensor_network() (in module mqt.ddsim.pathqasmsimulator)
D
DD (mqt.ddsim.HybridMode attribute)
(mqt.ddsim.pyddsim.HybridMode attribute)
DDSIMError
DDSIMJob (class in mqt.ddsim.job)
DDSIMProvider (class in mqt.ddsim)
(class in mqt.ddsim.provider)
dump_tensor_network() (in module mqt.ddsim)
(in module mqt.ddsim.pyddsim)
E
expectation_value() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
G
gate_cost (mqt.ddsim.PathSimulatorConfiguration property)
(mqt.ddsim.PathSimulatorMode attribute)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration property)
(mqt.ddsim.pyddsim.PathSimulatorMode attribute)
get_active_matrix_node_count() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_active_vector_node_count() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_backend() (mqt.ddsim.DDSIMProvider method)
(mqt.ddsim.provider.DDSIMProvider method)
get_construction_time() (mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_final_amplitudes() (mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
get_final_node_count() (mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_matrix() (in module mqt.ddsim)
(in module mqt.ddsim.pyddsim)
get_max_matrix_node_count() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_max_node_count() (mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_max_vector_node_count() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_mode() (mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_name() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_number_of_qubits() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_simulation_path() (in module mqt.ddsim.pathqasmsimulator)
get_tolerance() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
get_vector() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
H
HybridCircuitSimulator (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
HybridMode (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
HybridQasmSimulatorBackend (class in mqt.ddsim.hybridqasmsimulator)
HybridStatevectorSimulatorBackend (class in mqt.ddsim.hybridstatevectorsimulator)
J
json() (mqt.ddsim.PathSimulatorConfiguration method)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration method)
M
mode (mqt.ddsim.PathSimulatorConfiguration property)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration property)
module
mqt.ddsim
mqt.ddsim.error
mqt.ddsim.hybridqasmsimulator
mqt.ddsim.hybridstatevectorsimulator
mqt.ddsim.job
mqt.ddsim.pathqasmsimulator
mqt.ddsim.pathstatevectorsimulator
mqt.ddsim.provider
mqt.ddsim.pyddsim
mqt.ddsim.qasmsimulator
mqt.ddsim.statevectorsimulator
mqt.ddsim.unitarysimulator
mqt.ddsim
module
mqt.ddsim.error
module
mqt.ddsim.hybridqasmsimulator
module
mqt.ddsim.hybridstatevectorsimulator
module
mqt.ddsim.job
module
mqt.ddsim.pathqasmsimulator
module
mqt.ddsim.pathstatevectorsimulator
module
mqt.ddsim.provider
module
mqt.ddsim.pyddsim
module
mqt.ddsim.qasmsimulator
module
mqt.ddsim.statevectorsimulator
module
mqt.ddsim.unitarysimulator
module
N
name (mqt.ddsim.ConstructionMode property)
(mqt.ddsim.HybridMode property)
(mqt.ddsim.PathSimulatorMode property)
(mqt.ddsim.pyddsim.ConstructionMode property)
(mqt.ddsim.pyddsim.HybridMode property)
(mqt.ddsim.pyddsim.PathSimulatorMode property)
P
pairwise_recursive (mqt.ddsim.PathSimulatorMode attribute)
(mqt.ddsim.pyddsim.PathSimulatorMode attribute)
PathCircuitSimulator (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
PathQasmSimulatorBackend (class in mqt.ddsim.pathqasmsimulator)
PathSimulatorConfiguration (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
PathSimulatorMode (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
PathStatevectorSimulatorBackend (class in mqt.ddsim.pathstatevectorsimulator)
Q
QasmSimulatorBackend (class in mqt.ddsim.qasmsimulator)
R
read_tensor_network_file() (in module mqt.ddsim.pathqasmsimulator)
recursive (mqt.ddsim.ConstructionMode attribute)
(mqt.ddsim.pyddsim.ConstructionMode attribute)
requires_submit() (in module mqt.ddsim.job)
result() (mqt.ddsim.job.DDSIMJob method)
run() (mqt.ddsim.hybridqasmsimulator.HybridQasmSimulatorBackend method)
(mqt.ddsim.pathqasmsimulator.PathQasmSimulatorBackend method)
(mqt.ddsim.qasmsimulator.QasmSimulatorBackend method)
(mqt.ddsim.unitarysimulator.UnitarySimulatorBackend method)
run_experiment() (mqt.ddsim.hybridqasmsimulator.HybridQasmSimulatorBackend method)
(mqt.ddsim.pathqasmsimulator.PathQasmSimulatorBackend method)
(mqt.ddsim.qasmsimulator.QasmSimulatorBackend method)
(mqt.ddsim.unitarysimulator.UnitarySimulatorBackend method)
S
seed (mqt.ddsim.PathSimulatorConfiguration property)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration property)
sequential (mqt.ddsim.ConstructionMode attribute)
(mqt.ddsim.PathSimulatorMode attribute)
(mqt.ddsim.pyddsim.ConstructionMode attribute)
(mqt.ddsim.pyddsim.PathSimulatorMode attribute)
set_simulation_path() (mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
set_tolerance() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
SHOW_STATE_VECTOR (mqt.ddsim.hybridqasmsimulator.HybridQasmSimulatorBackend attribute)
(mqt.ddsim.hybridstatevectorsimulator.HybridStatevectorSimulatorBackend attribute)
(mqt.ddsim.pathqasmsimulator.PathQasmSimulatorBackend attribute)
(mqt.ddsim.pathstatevectorsimulator.PathStatevectorSimulatorBackend attribute)
(mqt.ddsim.qasmsimulator.QasmSimulatorBackend attribute)
(mqt.ddsim.statevectorsimulator.StatevectorSimulatorBackend attribute)
simulate() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
Simulator (C++ class)
Simulator::additionalStatistics (C++ function)
Simulator::approximateByFidelity (C++ function)
,
[1]
Simulator::approximateBySampling (C++ function)
,
[1]
Simulator::countNodesFromRoot (C++ function)
Simulator::dd (C++ member)
Simulator::epsilon (C++ member)
Simulator::getActiveNodeCount (C++ function)
Simulator::getMatrixActiveNodeCount (C++ function)
Simulator::getMaxMatrixNodeCount (C++ function)
Simulator::getMaxNodeCount (C++ function)
Simulator::getName (C++ function)
Simulator::getNodeContributions (C++ function)
Simulator::getNumberOfOps (C++ function)
Simulator::getNumberOfQubits (C++ function)
Simulator::getPathOfLeastResistance (C++ function)
Simulator::getSeed (C++ function)
Simulator::getTolerance (C++ function)
Simulator::getVector (C++ function)
Simulator::hasFixedSeed (C++ member)
Simulator::measureAll (C++ function)
Simulator::measureAllNonCollapsing (C++ function)
Simulator::measureOneCollapsing (C++ function)
Simulator::mt (C++ member)
Simulator::nextPath (C++ function)
Simulator::removeNodes (C++ function)
Simulator::rootEdge (C++ member)
Simulator::sampleFromAmplitudeVectorInPlace (C++ function)
Simulator::seed (C++ member)
Simulator::setTolerance (C++ function)
Simulator::simulate (C++ function)
Simulator::Simulator (C++ function)
,
[1]
Simulator::toBinaryString (C++ function)
Simulator::~Simulator (C++ function)
starting_point (mqt.ddsim.PathSimulatorConfiguration property)
(mqt.ddsim.pyddsim.PathSimulatorConfiguration property)
StatevectorSimulatorBackend (class in mqt.ddsim.statevectorsimulator)
statistics() (mqt.ddsim.CircuitSimulator method)
(mqt.ddsim.HybridCircuitSimulator method)
(mqt.ddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.CircuitSimulator method)
(mqt.ddsim.pyddsim.HybridCircuitSimulator method)
(mqt.ddsim.pyddsim.PathCircuitSimulator method)
(mqt.ddsim.pyddsim.UnitarySimulator method)
(mqt.ddsim.UnitarySimulator method)
status() (mqt.ddsim.hybridqasmsimulator.HybridQasmSimulatorBackend method)
(mqt.ddsim.job.DDSIMJob method)
(mqt.ddsim.pathqasmsimulator.PathQasmSimulatorBackend method)
(mqt.ddsim.qasmsimulator.QasmSimulatorBackend method)
submit() (mqt.ddsim.job.DDSIMJob method)
U
UnitarySimulator (class in mqt.ddsim)
(class in mqt.ddsim.pyddsim)
UnitarySimulatorBackend (class in mqt.ddsim.unitarysimulator)
V
value (mqt.ddsim.ConstructionMode property)
(mqt.ddsim.HybridMode property)
(mqt.ddsim.PathSimulatorMode property)
(mqt.ddsim.pyddsim.ConstructionMode property)
(mqt.ddsim.pyddsim.HybridMode property)
(mqt.ddsim.pyddsim.PathSimulatorMode property)
Read the Docs
v: latest
Versions
latest
stable
v1.17.2
v1.17.1
v1.17.0
v1.16.0
v1.15.0
v1.14.0
v1.13.1
v1.13.0
v1.12.3
v1.12.2
v1.12.1
v1.12.0
v1.11.3
v1.11.2
v1.11.1
Downloads
On Read the Docs
Project Home
Builds