InitializationCriteria

class braket.circuits.noise_model.initialization_criteria.InitializationCriteria[source]

Bases: Criteria

Criteria that implement these methods may be used to determine initialization noise.

abstractmethod qubit_intersection(qubits)[source]

Returns subset of passed qubits that match the criteria.

Parameters:

qubits (QubitSetInput) – A qubit or set of qubits that may match the criteria.

Return type:

Union[Qubit, int, Iterable[Union[Qubit, int]]]

Returns:

QubitSetInput – The subset of passed qubits that match the criteria.