MathLink C Functions for Exchanging Reals
MLPutFloat(),
MLPutReal32() — real numbers of type
float
MLPutDouble(),
MLPutReal64() — real numbers of type
double
MLPutReal128() — quad-precision floating-point numbers
MLGetFloat(),
MLGetReal32() — real numbers of type
float
MLGetDouble(),
MLGetReal64() — real numbers of type
double
MLGetReal128() — quad-precision floating-point numbers
MLPutReal32List() — list of reals (
float *)
MLPutReal64List() — list of reals (
double *)
MLPutReal128List() — list of quad-precision floating-point numbers
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
MLPutReal64Array() — array of reals (
double *)
MLPutReal128Array() — array of quad-precision floating-point numbers
Receiving Arrays of Reals
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