[−][src]Module dqcsim::common::types
This module defines some types that are shared between other modules, and therefore don't really have a home.
Structs
ArbCmd | Represents an ArbCmd structure, consisting of interface and operation identifier strings and an ArbData object. |
ArbData | Represents an ArbData structure, consisting of an (unparsed, TODO) JSON string and a list of binary strings. |
Cycle | Represents a simulation cycle. |
Gate | Represents a type of quantum or mixed quantum-classical gate. |
Matrix | Matrix wrapper for |
PluginMetadata | Contains information about a plugin implementation. |
QubitMeasurementResult | Represents a qubit measurement result. |
QubitRef | Represents a reference to a qubit. |
QubitRefGenerator | Struct used to generate new qubit references. |
SequenceNumber | Represents a sequence number used within a gate stream. |
SequenceNumberGenerator | Struct used to generate sequence numbers. |
Enums
Basis | Predefined measurement/prep bases. |
GateType | Represents a type of quantum or mixed quantum-classical gate. |
PluginType | Enumeration of the three types of plugins. |
QubitMeasurementValue |
Type Definitions
CycleDelta | Represents a cycle difference. |
Cycles | Represents a number of cycles to advance by. |