Expand description
§Components
This module contains the core components for quantum operations, including gates, measurements, and state management. It provides the necessary structures and traits to define quantum circuits and operations.
- State: Represents the quantum state of a system, and allows for operations on that state.
- Gate: Defines quantum gates that can be applied to qubits.
- Measurement: Provides functionality for quantum measurements in the X, Y, Z, and custom bases.
- Operator: Represents quantum operators that can be applied to states.
- pauli_string: Represents a string of Pauli operators with a coefficient, useful for defining Hamiltonians and other operations.
- Parameter: Represents a dynamic parameter used to construct parametric gates.
- Parametric_Gate: A trait for gates that can be parametrised, allowing for dynamic adjustment of gate parameters.
Re-exports§
pub use measurement::MeasurementBasis;pub use measurement::MeasurementResult;pub use state::ChainableState;pub use state::State;
Modules§
- gate
- measurement
- operator
- parametric
- Parametric Components
- pauli_
string - state