[docs]@abc.abstractmethoddefbyproduct_x(self):"""apply noise to qubits that happens in the X gate process"""pass
[docs]@abc.abstractmethoddefbyproduct_z(self):"""apply noise to qubits that happens in the Z gate process"""pass
[docs]@abc.abstractmethoddefclifford(self):"""apply noise to qubits that happens in the Clifford gate process"""# NOTE might be different depending on the gate.pass
[docs]@abc.abstractmethoddeftick_clock(self):"""notion of time in real devices - this is where we apply effect of T1 and T2. we assume commands that lie between 'T' commands run simultaneously on the device. """pass