robust-scale
Version:
Multiplies a nonoverlapping increasing sequence of floats by a single float
30 lines (19 loc) • 626 B
Markdown
robust-scale
============
Scales a nonoverlapping increasing sequence of floats by a single floating point value.
## Install
npm install robust-scale
## Example
```javascript
var robustScale = require("robust-scale")
robustScale([1, 1e64], 2)
```
## API
### `require("robust-scale")(a, s)`
Multiplies a nonoverlapping increasing sequence of floats by a float.
* `a` is the sequence to multiply
* `s` is the amount to scale `a` by. Must be a single float
**Returns** An array encoding the product `a*s`.
## Credits
Based on JRS robust geometry predicates
Implementation (c) 2013-2014 Mikola Lysenko. MIT License