package qualtran

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BQUInt

data_types.proto:44

Used in: QDataType

message Bloq

bloq.proto:80

A Bloq without it's decomposition.

Used in: BloqLibrary.BloqWithDecomposition

message BloqArg

bloq.proto:30

Used in: Bloq

message BloqInstance

bloq.proto:92

Specific instance of a Bloq.

Used in: Soquet

message BloqLibrary

bloq.proto:62

A library of Bloqs. BloqLibrary should be used to represent both primitive Bloqs and composite Bloqs; i.e. Bloqs consisting of other subbloqs, like `CompositeBloq`, `ControlledBloq` etc.

message BloqLibrary.BloqWithDecomposition

bloq.proto:67

Decompositions are specified using integer IDs referencing other Bloqs within this library.

Used in: BloqLibrary

message Complex

args.proto:33

Used in: BloqArg

message Connection

bloq.proto:109

A connection between two Soquets. Quantum compute graph can be represented as a list of connections.

Used in: BloqLibrary.BloqWithDecomposition

enum ConstSymbol

sympy.proto:46

Used in: Parameter

message CtrlSpec

ctrl_spec.proto:24

Used in: BloqArg

message ECPoint

ec_point.proto:20

Used in: BloqArg

enum Function

sympy.proto:21

A function sympy expression.

Used in: Term

message IntOrSympy

args.proto:21

Used in: BQUInt, BloqLibrary.BloqWithDecomposition, ECPoint, QAny, QFxp, QInt, QIntOnesComp, QMontgomeryUInt, QUInt, Register

message NDArray

args.proto:28

Used in: BloqArg, CtrlSpec

message Operand

sympy.proto:66

Used in: Term

message Parameter

sympy.proto:55

A single parameter of a sympy expression.

Used in: Operand, Rational

message QAny

data_types.proto:24

Used in: QDataType

message QBit

data_types.proto:21

Used in: QDataType

(message has no fields)

message QDataType

data_types.proto:55

Used in: BloqArg, CtrlSpec, Register

message QFxp

data_types.proto:49

Used in: QDataType

message QInt

data_types.proto:28

Used in: QDataType

message QIntOnesComp

data_types.proto:32

Used in: QDataType

message QMontgomeryUInt

data_types.proto:40

Used in: QDataType

message QUInt

data_types.proto:36

Used in: QDataType

message Rational

sympy.proto:41

Represents a constant, rational number.

Used in: Parameter

message Register

registers.proto:24

Used in: BloqArg, Registers, Soquet

enum Register.Side

registers.proto:26

A quantum register.

Used in: Register

message Registers

registers.proto:38

Used in: Bloq, BloqArg

message Soquet

bloq.proto:98

One half of a connection.

Used in: Connection

message TComplexity

annotations.proto:21

Used in: Bloq

message Term

sympy.proto:73

Used in: BloqArg, Operand