# File rquantum.rb, line 449
  def to_vector
    case @tmp
    when 0
      return Vector.elements([Complex.new(1,0),Complex.new(0,0)])
    when 1
      return Vector.elements([Complex.new(0,0),Complex.new(1,0)])
    end

    v = Vector.elements([@alpha, @beta])
    @sequence.each {|g| v = g.compute v}
    v
  end