This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
MathLink C Functions for Exchanging Reals
 
Sending Reals
MLPutFloat(), MLPutReal32() real numbers of type float
MLPutDouble(), MLPutReal64() real numbers of type double
MLPutReal128() quad-precision floating-point numbers
Receiving Reals
MLGetFloat(), MLGetReal32() real numbers of type float
MLGetDouble(), MLGetReal64() real numbers of type double
MLGetReal128() quad-precision floating-point numbers
    
Sending Lists of Reals
MLPutReal32List() list of reals (float *)
MLPutReal64List() list of reals (double *)
MLPutReal128List() list of quad-precision floating-point numbers
Receiving Lists of Reals
MLGetReal32List() list of reals (float *)
MLGetReal64List() list of reals (double *)
MLGetReal128List() list of quad-precision floating-point numbers
Releasing Memory for Lists of Reals
MLReleaseReal32List() list of reals (float *)
MLReleaseReal64List() list of reals (double *)
MLReleaseReal128List() list of quad-precision floating-point numbers
    
Sending Arrays of Reals
MLPutRealArray(), MLPutReal32Array() array of reals (float *)
MLPutReal64Array() array of reals (double *)
MLPutReal128Array() array of quad-precision floating-point numbers
Receiving Arrays of Reals
MLPutRealArray(), MLGetReal32Array() array of reals (float *)
MLGetReal64Array() array of reals (double *)
MLGetReal128Array() array of quad-precision floating-point numbers
Releasing Memory for Arrays of Reals
MLReleaseReal32Array() array of reals (float *)
MLReleaseReal64Array() array of reals (double *)
MLReleaseReal128Array() array of quad-precision floating-point numbers
TUTORIALS
MORE ABOUT