Type Definition qdk_sim::Process

source · []
pub type Process = QubitSized<ProcessData>;
Expand description

A linear function from quantum states to quantum states.

Remarks

A process that is completely positive and trace preserving is a channel.

Implementations

Applies this process to a quantum register with a given state, returning the new state of that register.

Applies this process to the given qubits in a register with a given state, returning the new state of that register.

Returns a new Pauli channel, given a mixture of Pauli operators.

Returns a serialization of this quantum process as a JSON object.

Returns a copy of this process that applies to registers of a given size.

Returns a copy of this process that applies to registers of a given size.

Trait Implementations

The resulting type after applying the + operator.

Performs the + operation. Read more

The resulting type after applying the + operator.

Performs the + operation. Read more

The resulting type after applying the + operator.

Performs the + operation. Read more

The resulting type after applying the + operator.

Performs the + operation. Read more

The resulting type after applying the * operator.

Performs the * operation. Read more

The resulting type after applying the * operator.

Performs the * operation. Read more

The resulting type after applying the * operator.

Performs the * operation. Read more

The resulting type after applying the * operator.

Performs the * operation. Read more