Module: cirq.protocols.apply_channel_protocol

A protocol for implementing high performance channel evolutions.

Classes

class ApplyChannelArgs: Arguments for efficiently performing a channel.

class SupportsApplyChannel: An object that can efficiently implement a channel.

Functions

apply_channel(...): High performance evolution under a channel evolution.

RaiseTypeErrorIfNotProvided Instance of numpy.ndarray
TDefault Instance of typing.TypeVar