View source on GitHub |
Noise-defining properties for a superconducting-qubit-based device.
Inherits From: NoiseProperties
cirq.SuperconductingQubitsNoiseProperties(
gate_times_ns: Dict[type, float],
t1_ns: Dict['cirq.Qid', float],
tphi_ns: Dict['cirq.Qid', float],
readout_errors: Dict['cirq.Qid', List[float]],
gate_pauli_errors: Dict[cirq.OpIdentifier
, float],
validate: bool = True
)
Methods
asymmetric_two_qubit_gates
@classmethod
@abc.abstractmethod
asymmetric_two_qubit_gates() -> Set[Type[ops.Gate]]
Returns the set of asymmetric two-qubit gates this class supports.
build_noise_models
build_noise_models() -> List['cirq.NoiseModel']
Construct all NoiseModels associated with this NoiseProperties.
expected_gates
@classmethod
expected_gates() -> Set[Type[ops.Gate]]
Returns the set of all gates this class supports.
single_qubit_gates
@classmethod
@abc.abstractmethod
single_qubit_gates() -> Set[Type[ops.Gate]]
Returns the set of single-qubit gates this class supports.
symmetric_two_qubit_gates
@classmethod
@abc.abstractmethod
symmetric_two_qubit_gates() -> Set[Type[ops.Gate]]
Returns the set of symmetric two-qubit gates this class supports.
two_qubit_gates
@classmethod
two_qubit_gates() -> Set[Type[ops.Gate]]
Returns the set of all two-qubit gates this class supports.
__eq__
__eq__(
other
)
Return self==value.
Class Variables | |
---|---|
validate |
True
|