Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
q2ns-qstate-registry.h File Reference

Declares q2ns::QStateRegistry and related types for tracking quantum states, qubit membership, and qubit locations. More...

#include "ns3/q2ns-types.h"
#include <functional>
#include <memory>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Include dependency graph for q2ns-qstate-registry.h:

Go to the source code of this file.

Classes

struct  q2ns::CreateStateResult
 Result of creating a new backend state. More...
 
class  q2ns::QStateRegistry
 Internal registry that owns backend states and tracks qubit membership and location. More...
 

Namespaces

namespace  q2ns
 

Functions

QStateBackend q2ns::BackendFromString (std::string_view s)
 Convert a backend name string to a QStateBackend enum value.
 

Detailed Description

Declares q2ns::QStateRegistry and related types for tracking quantum states, qubit membership, and qubit locations.

Definition in file q2ns-qstate-registry.h.