braket.circuits.noise_model.initialization_criteria module

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

Bases: Criteria

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

abstract qubit_intersection(qubits: Qubit | int | Iterable[Qubit | int]) Qubit | int | Iterable[Qubit | int][source]

Returns subset of passed qubits that match the criteria.

Parameters:

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

Returns:

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