Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
model Directory Reference

Files

 q2ns-analysis.cc
 Defines q2ns::analysis.
 
 q2ns-analysis.h
 Backend-agnostic analysis for q2ns quantum states.
 
 q2ns-netcontroller.cc
 Defines q2ns::NetController.
 
 q2ns-netcontroller.h
 Declares q2ns::NetController, the main user-facing facade for creating and configuring a quantum network in ns-3.
 
 q2ns-qchannel.cc
 Defines q2ns::QChannel.
 
 q2ns-qchannel.h
 Declares q2ns::QChannel, a duplex quantum channel supporting per-direction delay, jitter, and transit quantum maps.
 
 q2ns-qgate.h
 Gate helpers, gate descriptors, and predefined matrices for the standard q2ns gate set.
 
 q2ns-qmap.cc
 Defines q2ns::QMap and standard channel-map implementations.
 
 q2ns-qmap.h
 Declares q2ns::QMap and standard channel-map models.
 
 q2ns-qnet-device.cc
 Defines q2ns::QNetDevice.
 
 q2ns-qnet-device.h
 Declares q2ns::QNetDevice, a minimal quantum net device that bridges a QChannel and a QNetworker.
 
 q2ns-qnetworker.cc
 Defines q2ns::QNetworker.
 
 q2ns-qnetworker.h
 Declares q2ns::QNetworker, an internal per-node networking component for quantum transmission and reception.
 
 q2ns-qnode.cc
 Defines q2ns::QNode.
 
 q2ns-qnode.h
 Declares q2ns::QNode, the main user-facing per-node API for quantum operations and transmission.
 
 q2ns-qprocessor.cc
 Defines q2ns::QProcessor.
 
 q2ns-qprocessor.h
 Declares q2ns::QProcessor, a per-node processor that handles local quantum state operations.
 
 q2ns-qstate-all.h
 Convenience header that includes all q2ns QState backend implementations.
 
 q2ns-qstate-dm.cc
 Defines q2ns::QStateDM.
 
 q2ns-qstate-dm.h
 Declares q2ns::QStateDM, a density-matrix QState backend using qpp.
 
 q2ns-qstate-ket.cc
 Defines q2ns::QStateKet.
 
 q2ns-qstate-ket.h
 Declares q2ns::QStateKet, a ket-based QState backend using qpp.
 
 q2ns-qstate-registry.cc
 Defines q2ns::QStateRegistry.
 
 q2ns-qstate-registry.h
 Declares q2ns::QStateRegistry and related types for tracking quantum states, qubit membership, and qubit locations.
 
 q2ns-qstate-stab.cc
 Defines q2ns::QStateStab.
 
 q2ns-qstate-stab.h
 Declares q2ns::QStateStab, a stabilizer QState backend using softwareQinc/stab.
 
 q2ns-qstate.cc
 Anchors vtable/typeinfo for q2ns::QState.
 
 q2ns-qstate.h
 Declares q2ns::QState, the backend-agnostic quantum state interface.
 
 q2ns-qubit.cc
 Defines q2ns::Qubit.
 
 q2ns-qubit.h
 Declares q2ns::Qubit, a lightweight handle for one qubit within a registry-managed quantum state.
 
 q2ns-swap-app.cc
 Defines q2ns::SwapApp.
 
 q2ns-swap-app.h
 Declares q2ns::SwapApp, the entanglement-swapping ns-3 Application.
 
 q2ns-teleportation-app.cc
 Defines q2ns::TeleportationApp.
 
 q2ns-teleportation-app.h
 Declares q2ns::TeleportationApp, the teleportation ns-3 Application.
 
 q2ns-types.h
 Common types, enums, and small helpers shared across q2ns.
 
 q2nsviz-trace-writer.h
 
 q2nsviz-trace.h