QuISP
Loading...
Searching...
No Matches
quisp::backends::abstract Namespace Reference

Classes

class  IConfiguration
 just an interface for the configuration to the backend More...
 
class  IQuantumBackend
 The abstract interface for a quantum backend. More...
 
class  IQubit
 
class  IQubitId
 a key to identify a qubit in a backend. More...
 
class  IRandomNumberGenerator
 
struct  MeasurementOutcome
 

Enumerations

enum class  MeasureXResult : int { NO_Z_ERROR , HAS_Z_ERROR }
 
enum class  MeasureYResult : int { NO_XZ_ERROR , HAS_XZ_ERROR }
 
enum class  MeasureZResult : int { NO_X_ERROR , HAS_X_ERROR }
 
enum class  EigenvalueResult : int { PLUS_ONE , MINUS_ONE }
 

Enumeration Type Documentation

◆ EigenvalueResult

Enumerator
PLUS_ONE 
MINUS_ONE 

◆ MeasureXResult

Enumerator
NO_Z_ERROR 
HAS_Z_ERROR 

◆ MeasureYResult

Enumerator
NO_XZ_ERROR 
HAS_XZ_ERROR 

◆ MeasureZResult

Enumerator
NO_X_ERROR 
HAS_X_ERROR