Scope: static
Source: src/math/fuzzy/index.js#L7
Static functions
Ceil
<static> Ceil(value, [epsilon])
Description:
Calculate the fuzzy ceiling of the given value.
Parameters:
name | type | optional | default | description |
|---|---|---|---|---|
value | number | No | The value. | |
epsilon | number | Yes | 0.0001 | The epsilon. |
Returns: number - The fuzzy ceiling of the value.
Source: src/math/fuzzy/Ceil.js#L7
Since: 3.0.0
Equal
<static> Equal(a, b, [epsilon])
Description:
Check whether the given values are fuzzily equal.
Two numbers are fuzzily equal if their difference is less than epsilon.
Parameters:
name | type | optional | default | description |
|---|---|---|---|---|
a | number | No | The first value. | |
b | number | No | The second value. | |
epsilon | number | Yes | 0.0001 | The epsilon. |
Returns: boolean - true if the values are fuzzily equal, otherwise false.
Source: src/math/fuzzy/Equal.js#L7
Since: 3.0.0
Floor
<static> Floor(value, [epsilon])
Description:
Calculate the fuzzy floor of the given value.
Parameters:
name | type | optional | default | description |
|---|---|---|---|---|
value | number | No | The value. | |
epsilon | number | Yes | 0.0001 | The epsilon. |
Returns: number - The floor of the value.
Source: src/math/fuzzy/Floor.js#L7
Since: 3.0.0
GreaterThan
<static> GreaterThan(a, b, [epsilon])
Description:
Check whether a is fuzzily greater than b.
a is fuzzily greater than b if it is more than b - epsilon.
Parameters:
name | type | optional | default | description |
|---|---|---|---|---|
a | number | No | The first value. | |
b | number | No | The second value. | |
epsilon | number | Yes | 0.0001 | The epsilon. |
Returns: boolean - true if a is fuzzily greater than than b, otherwise false.
Source: src/math/fuzzy/GreaterThan.js#L7
Since: 3.0.0
LessThan
<static> LessThan(a, b, [epsilon])
Description:
Check whether a is fuzzily less than b.
a is fuzzily less than b if it is less than b + epsilon.
Parameters:
name | type | optional | default | description |
|---|---|---|---|---|
a | number | No | The first value. | |
b | number | No | The second value. | |
epsilon | number | Yes | 0.0001 | The epsilon. |
Returns: boolean - true if a is fuzzily less than b, otherwise false.
Source: src/math/fuzzy/LessThan.js#L7
Since: 3.0.0