Module: Math

Defined in:
lib/kgl/kmath.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.lg(anti_logarithm) ⇒ Object



14
15
16
# File 'lib/kgl/kmath.rb', line 14

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

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



7
8
9
10
11
12
13
# File 'lib/kgl/kmath.rb', line 7

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

Instance Method Details

#lnObject



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

alias ln log