Fpu.Rename_allAliases floating point functions to their "constant" counterparts, including +., -., *. and /..
As described in the Fpu module documentation, there are problems when mixing some C-lib or ocaml native functions with interval programming on 64 bits machine.
The standard floating point functions results will always lie in the [low; high] interval computed by the Fpu module, but they are slightly different on 32 and 64 bits machines.
Using open Fpu.Rename_all at the beginning of your program guarantees that floating computation will give the same results on 32 and 64 bits machines. This is not mandatory but might help.
NB: while most transcendantal function are almost as fast, and sometimes faster than their "standard" ocaml counterparts, +., -., *. and /. are much slower (from 50% to 100% depending on the processor. If you want to rename transcendantal functions but not +., -., *. and /. then use the Fpu.Rename module.
Alias for Fpu.fadd.
Alias for Fpu.fsub.
Alias for Fpu.fmul.
Alias for Fpu.fdiv.
Alias for Fpu.fmod.
Alias for Fpu.fexp.
Alias for Fpu.flog.
Alias for Fpu.fpow.
Alias for Fpu.fsin. Computes sin(x) for x ∈ [-2⁶³, 2⁶³].
Alias for Fpu.fcos. Computes cos(x) for x ∈ [-2⁶³, 2⁶³].
Alias for Fpu.ftan. Computes tan(x) for x ∈ [-2⁶³, 2⁶³].
Alias for Fpu.fasin.
Alias for Fpu.facos.
Arc-tangent function using Fpu.fatan.
atan2 function using Fpu.fatan.
Alias for Fpu.fcosh.
Alias for Fpu.fsinh.
Alias for Fpu.ftanh.