]> git.donarmstrong.com Git - biopieces.git/commitdiff
bitarray.rb bits_on method speedup x 3
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Mon, 17 Oct 2011 13:19:07 +0000 (13:19 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Mon, 17 Oct 2011 13:19:07 +0000 (13:19 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1581 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/lib/maasha/bitarray.rb

index 13a50f0ecaa0dde5adb79ae91c5f7e473a63c0de..4cb77b4ce8c53d65c1791d02a99e449301a8c20e 100644 (file)
@@ -61,8 +61,8 @@ class BitArray
   def bits_on 
     bits_on = 0
 
-    (0 ... self.byte_array.size).each do |byte|
-      bits_on += @count_array[self.byte_array[byte]]
+    self.byte_array.each do |byte|
+      bits_on += @count_array[byte]
     end
 
     bits_on