Crate roqoqo

Crate roqoqo 

Source
Expand description

§roqoqo

Rust only Quantum Operation Quantum Operation - the quantum computing toolkit by HQS Quantum Simulations.

Modules§

backends
Traits defining the standard form of roqoqo backends.
circuitdag 🔒
devices
Traits defining the standard functions for roqoqo devices.
measurements
Provides the functionality for post-processing the measurement output of the quantum computing programs.
noise_models
Noise models for qoqo/roqoqo
operations
Operations are the atomic instructions in any quantum program that can be represented by roqoqo.
prelude
Prelude to bring the most common roqoqo traits into scope.
registers
Classical registers for roqoqo.

Structs§

Circuit
Represents a quantum circuit in roqoqo.
CircuitDag
Represents the Direct Acyclic Graph (DAG) of a Circuit.
RoqoqoVersion 🔒
RoqoqoVersionSerializable 🔒

Enums§

QuantumProgram
Represents a quantum program evaluating measurements based on a one or more free float parameters.
RoqoqoBackendError
Errors that can occur in roqoqo backends.
RoqoqoError
Errors that can occur in roqoqo.

Constants§

ROQOQO_VERSION
roqoqo version information, used for roqoqo import/export checks

Functions§

update_roqoqo_version 🔒