|View source on GitHub|
An object that explicitly specifies whether it has a unitary effect.
cirq.protocols.SupportsExplicitHasUnitary( *args, **kwargs )
_has_unitary_() -> bool
Determines whether the receiver has a unitary effect.
This method is used preferentially by the global
method, because this method is much cheaper than the fallback strategies
such as checking
value._unitary_ (which causes a large matrix to be
Whether or not the receiving object (