has_mixture_channel(val: Any) → bool¶
Returns whether the value has a mixture channel representation.In contrast to
has_mixturethis method falls back to checking whetherthe value has a unitary representation via
Returns: If val has a _has_mixture_ method and its result is not NotImplemented, that result is returned. Otherwise, if val has a _has_unitary_ method and its results is not NotImplemented, that result is returned. Otherwise, if the value has a _mixture_ method that is not a non-default value, True is returned. Returns False if none of these functions.