Module essentials

Module essentials 

Source
Expand description

Essential types for basic quantum programming This is the recommended starting point for most users Core types needed for basic quantum circuit programming

Re-exports§

pub use crate::api::quantum::GateOp;
pub use crate::api::quantum::QubitId;
pub use crate::api::quantum::Register;
pub use crate::api::quantum::MeasurementOutcome;
pub use crate::api::quantum::QuantumOperation;
pub use crate::api::quantum::QuantRS2Error;
pub use crate::api::quantum::QuantRS2Result;
pub use crate::api::math::tensor_product_many;
pub use crate::api::math::DenseMatrix;
pub use crate::api::math::QuantumMatrix;
pub use crate::api::synthesis::synthesize_unitary;
pub use crate::api::synthesis::SingleQubitDecomposition;

Type Aliases§

Complex64
Alias for a Complex<f64>