Module: Math

Defined in:
lib/kgl/kmath.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.lg(anti_logarithm) ⇒ Object



11
12
13
# File 'lib/kgl/kmath.rb', line 11

def lg(anti_logarithm)
  log(2, anti_logarithm)
end

.log(base, anti_logarithm = base.tap{base=nil}) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/kgl/kmath.rb', line 4

def log(base, anti_logarithm=base.tap{base=nil})
  if base.nil?
    ln(angi_logarithm)
  else
    ln(anti_logarithm).quo(ln(base))
  end
end

Instance Method Details

#lnObject



2
# File 'lib/kgl/kmath.rb', line 2

alias ln log