[][src]Module qip::qubits

Basic classes for defining circuits/pipelines.

Structs

ConditionalContextBuilder

An op builder which depends on the value of a given qubit (COPs)

OpBuilder

A basic builder for unitary and non-unitary ops.

Qubit

A qubit object, possible representing multiple physical qubit indices.

QubitHandle

A qubit handle for using when setting initial states for the circuit.

Enums

Parent

Possible relations to a parent qubit

Traits

NonUnitaryBuilder

A builder which supports non-unitary operations

UnitaryBuilder

A builder which support unitary operations

Functions

apply_function

Helper function for Boxing static functions and applying using the given UnitaryBuilder.

apply_sparse_function

Helper function for Boxing static functions and building sparse mats using the given UnitaryBuilder.