module Enumerable

Public Instance Methods

all?() { |x| ... } click to toggle source
# File lib/algebra/finite-set.rb, line 452
def all?
  !any? { |x| !yield(x) }
end
any?() { |x| ... } click to toggle source
# File lib/algebra/finite-set.rb, line 445
def any?
  each do |x|
    return true if yield(x)
  end
  false
end
collecti() { |x, i| ... } click to toggle source
# File lib/algebra/matrix-algebra.rb, line 11
def collecti
  a = []
  each_with_index do |x, i|
    a.push yield(x, i)
  end
  a
end
sum(z) { |i| ... } click to toggle source
# File lib/algebra/matrix-algebra.rb, line 19
def sum(z)
  sum = z
  each do |i|
    sum += yield(i)
  end
  sum
end