![]() |
Q2NS dev
ns-3 module
|
Declares q2ns::QState, the backend-agnostic quantum state interface. More...
#include "ns3/q2ns-qgate.h"#include "ns3/q2ns-types.h"#include "ns3/abort.h"#include "ns3/rng-seed-manager.h"#include <cstdint>#include <iosfwd>#include <memory>#include <mutex>#include <random>#include <vector>Go to the source code of this file.
Classes | |
| class | q2ns::QState |
| Backend-agnostic interface for a quantum state object. More... | |
| struct | q2ns::QState::MeasureResult |
| Result of measuring one qubit and splitting the state. More... | |
Namespaces | |
| namespace | q2ns |
Functions | |
| std::ostream & | q2ns::operator<< (std::ostream &os, const QState &s) |
| Stream insertion for a QState reference. | |
| std::ostream & | q2ns::operator<< (std::ostream &os, const std::shared_ptr< QState > &s) |
| Stream insertion for a shared QState pointer. | |
Declares q2ns::QState, the backend-agnostic quantum state interface.
Definition in file q2ns-qstate.h.