Index of modules


C
ComplexOps [Genops]
Complex.t
Complexer
More functions for complex numbers
Constant
Numeric constants

D
DimThree [Vector]
Dimension for three-element vectors

E
ExponentialDist [Rand]
new ExponentialDist.rng mean returns an object that will generate random floats in an exponential distribution with the given mean.

F
Float
Floating-point manipulation and information routines
FloatOps [Genops]
float
FloatRefOps [Numref]
FloatSource [Mersenne]

G
GenRefOps [Numref]
Functor to create modules with the appropriate operations
Genops
Modules for writing numeric algorithms that work on a variety of numeric types
GeometricDist [Rand]
new GeometricDist.rng mean returns an object that will generate random numbers in the geometric distribution using the given mean.

I
Int32Ops [Genops]
int32
Int32RefOps [Numref]
Int32Source [Mersenne]
Int64Ops [Genops]
int64
Int64RefOps [Numref]
IntOps [Genops]
int
IntRefOps [Numref]
Pre-defined modules for the builtin types are provided.
IntSource [Mersenne]
Sources for use with the Rand distributions

M
Make [Vector]
Math
Useful mathmatical functions
Mersenne
Mersenne Twister PRNG

N
NativeOps [Genops]
nativeint
NativeRefOps [Numref]
NormalDist [Rand]
new NormalDist.rng returns an object that will generate random floats in the normal distribution (Mean 0, standard deviation 1).
Numref
C-style update-left-hand-side math operations

P
PoissonDist [Rand]
new PoissonDist.rng mean returns an object that will generate random numbers in the Poisson distribution using the given mean.

R
Rand
Random number distributions

S
S2USSource [Rand]
A source that takes a source that returns numbers less than 0 and forces them to be positive
SysFloatSource [Rand]
SysSource [Rand]
Source for the standard Random.int generator.

T
Three [Vector]
Three-element vector

U
UniformDist [Rand]
new UniformDist.rng low high returns an object that will generate random numbers in the range low < x < high.
UniformDist2 [Rand]
new UniformDist2.rng low high returns an object that will generate random numbers in the range low <= x < high.

V
Vector
Basic vector rountines.