This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
module Math
|
||||
|
||||
#
|
||||
EPSILON = 0.000000001
|
||||
|
||||
# Approximately equal.
|
||||
#
|
||||
# TODO: Use core extension Numeric#approx? instead (?)
|
||||
def self.approx_equal(a, b, epsilon=EPSILON)
|
||||
c = a - b
|
||||
c *= -1.0 if c < 0
|
||||
c < epsilon
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user