(*=) [Numref(REFOPS] | a *= b multiplies a with b and updates a with the result.
|
(+=) [Numref(REFOPS] | a += b adds b to the value in a.
|
(-=) [Numref(REFOPS] | a -= b subtracts b from the value in a.
|
(/=) [Numref(REFOPS] | a /= b divides a with b and updates a with the result.
|
A | |
abs [Genops.Ops] | |
acos [Complexer] |
Complex arc cosine of x
|
acosh [Math] | |
acosh [Complexer] |
Complex arc hyperbole cosine of x
|
add [Vector.V] |
Vector addition
|
add [Genops.Ops] | |
asin [Complexer] |
Complex arc sine of x
|
asinh [Math] | |
asinh [Complexer] |
Complex arc hyperbole sine of x
|
atan [Complexer] |
Complex arc tanget of x
|
atanh [Math] | |
atanh [Complexer] |
Complex arc hyperbole tanget of x
|
C | |
cbrt [Math] | |
compare [Float] |
Just
Pervasives.compare constrained to float
|
copysign [Float] | copysign x y returns a copy of x with the same sign as y.
|
cos [Complexer] |
Complex cosine of x
|
cosh [Complexer] |
Complex hyperbole cosine of x
|
cross_product [Vector] |
Cross-product of two 3d vectors
|
D | |
dimension [Vector.V] | |
div [Genops.Ops] | |
dot_product [Vector.V] |
Calculate the dot product of two vectors
|
E | |
e [Constant] |
Euler? ...
|
erf [Math] | |
erfc [Math] | |
exp2 [Math] | |
expm1 [Math] | |
F | |
fcmp [Float] |
Like
compare , but takes an extra epsilon value to use in figuring
out if the floats are 'close enough' to be considered equal.
|
fdim [Math] | |
fma [Math] |
The C99 function fma()
|
fraction [Math] | fraction x returns the numerator and denominator of a fraction approximating x
|
from_array [Vector.V] |
Return a new vector filled by the given array.
|
G | |
genrand [Rand.RNGSource] | |
get [Vector.V] |
Return a given element of a vector
|
H | |
hypot [Math] | |
I | |
ilogb [Math] | |
int [Mersenne] |
Signed int.
|
int32 [Mersenne] |
Signed int32.
|
int64 [Mersenne] | |
invpi [Constant] | 1. /. pi
|
invpi2 [Constant] | 2. /. pi
|
invsqrt2 [Constant] | 1. /. sqrt 2.
|
isfinite [Float] | |
isinf [Float] | |
isnan [Float] | |
isnormal [Float] | |
iszero [Float] | |
J | |
j0 [Math] | |
j1 [Math] | |
L | |
length [Vector.Dimension] | |
lgamma [Math] | |
ln10 [Constant] | log 10
|
ln2 [Constant] | log 2
|
log10 [Complexer] |
Complex log base 10 of x
|
log10e [Constant] | log10 e
|
log1p [Math] | |
log2 [Math] | |
log2e [Constant] | Math.log2 e
|
logb [Math] | |
M | |
magnitude [Vector.V] |
Calculate the magnitude of a vector.
|
make [Vector.V] | make val returns a new vector, all elements of which are
filled with val
|
make [Mersenne] |
You can use a variety of different values for the seed when creating a new MT t, but thanks to the magic of polymorphic variants, they're all handled by the same function.
|
max [Rand.ExponentialDist] | |
max [Rand.FDIST] | |
max [Rand.IFDIST] | |
max [Rand.IDIST] | |
max [Rand.RNGSource] | |
max [Genops.Ops] | |
min [Rand.ExponentialDist] | |
min [Rand.FDIST] | |
min [Rand.IFDIST] | |
min [Rand.IDIST] | |
min [Rand.RNGSource] | |
min [Genops.Ops] | |
mul [Vector.V] |
Vector multiplication
|
mul [Genops.Ops] | |
muls [Vector.V] |
Multiplication of a scalar
|
N | |
nanc [Complexer] |
A complex number with real and imaginary parts both nans
|
nativeint [Mersenne] |
Signed nativeint
|
nearbyint [Math] | |
nextafter [Math] | |
O | |
of_float [Genops.Ops] | |
one [Genops.Ops] | |
P | |
pi [Constant] |
Cherry
|
pi2 [Constant] | pi /. 2.
|
pi4 [Constant] | pi /. 4.
|
pred [Genops.Ops] | |
pred_float [Math] | |
print [Genops.Ops] | |
R | |
real1 [Mersenne] |
Range: 0 <= x <= 1
|
real2 [Mersenne] |
Range: 0 <= x < 1
|
real3 [Mersenne] |
Range: 0 < x < 1
|
rem [Genops.Ops] | |
remainder [Math] | |
res53 [Mersenne] |
Range: 0 <= x < 1 with 53-bit resolution
|
root [Math] | root x n calculates the nth root of x.
|
round [Math] | |
S | |
scalbn [Math] | |
set [Vector.V] |
Sets a given element of a vector
|
signbit [Float] | |
sin [Complexer] |
Complex sine of x
|
sinh [Complexer] |
Complex hyperbole sine of x
|
sqrt2 [Constant] | sqrt 2.
|
sqrtpi2 [Constant] | 2. *. sqrt pi
|
sub [Vector.V] |
Vector subtraction
|
sub [Genops.Ops] | |
succ [Genops.Ops] | |
succ_float [Math] | |
T | |
tan [Complexer] |
Complex tanget of x
|
tanh [Complexer] |
Complex hyperbole tanget of x
|
tgamma [Math] | |
to_array [Vector.V] |
Return an array representation of the vector.
|
to_float [Genops.Ops] | |
trunc [Math] | |
U | |
uint [Mersenne] |
Unsigned int.
|
uint32 [Mersenne] |
Unsigned int32.
|
uint64 [Mersenne] | |
unativeint [Mersenne] |
Unsigned nativeint.
|
unit_vector [Vector.V] |
Return the unit vector that points in the same direction as the
given vector.
|
Y | |
y0 [Math] | |
y1 [Math] | |
Z | |
zero [Genops.Ops] |