Crate qvm_scheduler

Crate qvm_scheduler 

Source
Expand description

§Quantum Virtual Machine Scheduler

A backend-agnostic quantum circuit scheduler with OpenQASM 3 support. Provides circuit parsing, topology-aware scheduling, and composite circuit generation.

Re-exports§

pub use error::QvmError;
pub use error::Result;
pub use circuit_ir::QuantumCircuit;
pub use circuit_ir::Operation;
pub use circuit_ir::Qubit;
pub use circuit_ir::ClassicalBit;
pub use circuit_ir::CircuitBuilder;
pub use topology::Topology;
pub use topology::Tile;
pub use topology::Position;
pub use topology::TopologyBuilder;
pub use scheduler::Job;
pub use scheduler::Schedule;
pub use scheduler::Scheduler;
pub use composer::CompositeCircuit;
pub use composer::CircuitComposer;

Modules§

api
API modules for different interfaces
circuit_ir
Quantum Circuit Intermediate Representation
composer
Circuit composition and output generation
error
Error handling for the QVM scheduler
scheduler
Quantum circuit scheduling engine
topology
Hardware topology abstraction and management

Structs§

QvmScheduler
High-level QVM scheduler interface

Constants§

VERSION
QVM version