Module essentials

Module essentials 

Source
Expand description

Essential types for basic quantum programming

This is the recommended starting point for most users. Provides 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>