Пример #1
0
    def __init__(self, circuit, qubit_num, num_shots):
        pygame.sprite.Sprite.__init__(self)
        self.image = None
        self.rect = None
        self.ball = Ball()
        self.block_size = int(round(self.ball.screenheight / 2**qubit_num))
        self.basis_states = comp_basis_states(circuit.width())
        self.circuit = circuit

        self.paddle = pygame.Surface([WIDTH_UNIT, self.block_size])
        self.paddle.fill(WHITE)
        self.paddle.convert()

        self.paddle_before_measurement(circuit, qubit_num, num_shots)
 def __init__(self, circuit):
     pygame.sprite.Sprite.__init__(self)
     self.image = None
     self.rect = None
     self.basis_states = comp_basis_states(circuit.width())
     self.set_circuit(circuit)