def __init__(self):
self._curr_quantum_state = [] # List[QubitState] to store the qubit state at current time.
self._exchange_gate = [GateType.x, GateType.y]
self._keep_state_gate = [GateType.z, GateType.s, GateType.sdg]
self._swap_state_gate = [GateType.swap]