Numbers
Numbers
de.sciss.numbers
DoubleFunctions
DoubleFunctions2
FloatFunctions
FloatFunctions2
Implicits
IntFunctions
IntFunctions2
LongFunctions
LongFunctions2
RichDouble
RichFloat
RichInt
RichMixins
UnaryFloatOps
NAryFloatOps
NAryDoubleOps
Numbers
/
de.sciss.numbers
/
DoubleFunctions
DoubleFunctions
object
DoubleFunctions
Common functions for
Double
values.
Common functions for
Double
values.
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
@
inline
def
%
(a:
Double
, b:
Double
):
Double
@
inline
def
*
(a:
Double
, b:
Double
):
Double
@
inline
def
+
(a:
Double
, b:
Double
):
Double
@
inline
def
-
(a:
Double
, b:
Double
):
Double
@
inline
def
/
(a:
Double
, b:
Double
):
Double
@
inline
def
<
(a:
Double
, b:
Double
):
Boolean
@
inline
def
<=
(a:
Double
, b:
Double
):
Boolean
@
inline
def
>
(a:
Double
, b:
Double
):
Boolean
@
inline
def
>=
(a:
Double
, b:
Double
):
Boolean
@
inline
def
abs
(d:
Double
):
Double
@
inline
def
absDif
(a:
Double
, b:
Double
):
Double
@
inline
def
acos
(d:
Double
):
Double
@
inline
def
ampDb
(d:
Double
):
Double
@
inline
def
asin
(d:
Double
):
Double
@
inline
def
atan
(d:
Double
):
Double
@
inline
def
atan2
(a:
Double
, b:
Double
):
Double
@
inline
def
ceil
(d:
Double
):
Double
@
inline
def
clip
(in:
Double
, low:
Double
, high:
Double
):
Double
@
inline
def
clip2
(a:
Double
, b:
Double
):
Double
@
inline
def
cos
(d:
Double
):
Double
@
inline
def
cosh
(d:
Double
):
Double
@
inline
def
cpsMidi
(d:
Double
):
Double
@
inline
def
cpsOct
(d:
Double
):
Double
@
inline
def
dbAmp
(d:
Double
):
Double
@
inline
def
difSqr
(a:
Double
, b:
Double
):
Double
@
inline
def
div
(a:
Double
, b:
Double
):
Int
@
inline
def
excess
(a:
Double
, b:
Double
):
Double
@
inline
def
exp
(d:
Double
):
Double
@
inline
def
expExp
(in:
Double
, inLow:
Double
, inHigh:
Double
, outLow:
Double
, outHigh:
Double
):
Double
@
inline
def
expLin
(in:
Double
, inLow:
Double
, inHigh:
Double
, outLow:
Double
, outHigh:
Double
):
Double
@
inline
def
floor
(d:
Double
):
Double
@
inline
def
fold
(in:
Double
, low:
Double
, high:
Double
):
Double
@
inline
def
fold2
(a:
Double
, b:
Double
):
Double
@
inline
def
frac
(d:
Double
):
Double
@
inline
def
hypot
(a:
Double
, b:
Double
):
Double
@
inline
def
hypotApx
(a:
Double
, b:
Double
):
Double
@
inline
def
linExp
(in:
Double
, inLow:
Double
, inHigh:
Double
, outLow:
Double
, outHigh:
Double
):
Double
@
inline
def
linLin
(in:
Double
, inLow:
Double
, inHigh:
Double
, outLow:
Double
, outHigh:
Double
):
Double
@
inline
def
log
(d:
Double
):
Double
@
inline
def
log10
(d:
Double
):
Double
@
inline
def
log2
(d:
Double
):
Double
@
inline
def
max
(a:
Double
, b:
Double
):
Double
@
inline
def
midiCps
(d:
Double
):
Double
@
inline
def
midiRatio
(d:
Double
):
Double
@
inline
def
min
(a:
Double
, b:
Double
):
Double
@
inline
def
mod
(a:
Double
, b:
Double
):
Double
@
inline
def
octCps
(d:
Double
):
Double
@
inline
def
pow
(a:
Double
, b:
Double
):
Double
@
inline
def
ratioMidi
(d:
Double
):
Double
@
inline
def
roundTo
(a:
Double
, b:
Double
):
Double
@
inline
def
roundUpTo
(a:
Double
, b:
Double
):
Double
@
inline
def
signum
(d:
Double
):
Double
@
inline
def
sin
(d:
Double
):
Double
@
inline
def
sinh
(d:
Double
):
Double
@
inline
def
sqrDif
(a:
Double
, b:
Double
):
Double
@
inline
def
sqrSum
(a:
Double
, b:
Double
):
Double
@
inline
def
sqrt
(d:
Double
):
Double
@
inline
def
squared
(d:
Double
):
Double
@
inline
def
sumSqr
(a:
Double
, b:
Double
):
Double
@
inline
def
tan
(d:
Double
):
Double
@
inline
def
tanh
(d:
Double
):
Double
@
inline
def
trunc
(a:
Double
, b:
Double
):
Double
@
inline
def
wrap
(in:
Double
, low:
Double
, high:
Double
):
Double
@
inline
def
wrap2
(a:
Double
, b:
Double
):
Double