fluxion v0.2.0 Fluxion.Math View Source
This module defines some floating-point operations used in this package and its supporting tests.
Link to this section Summary
Functions
Compare two floating point numbers for equality, allowing for small deviations
Link to this section Functions
Compare two floating point numbers for equality, allowing for small deviations.
Examples
iex> Fluxion.Math.is_equal(0, 0)
:true
iex> Fluxion.Math.is_equal(1, 2)
:false
iex> Fluxion.Math.is_equal(1, 2, 1)
:true
iex> Fluxion.Math.is_equal(0.3, 0.1 + 0.2)
:true
iex> Fluxion.Math.is_equal(10, 10 + 1.0e-6)
:false