MathLink C Functions for Exchanging Multidimensional Arrays
MLPutInteger16Array() — 16-bit short integer array (
short *)
MLPutInteger64Array() — 64-bit integer array
MLPutReal64Array() — array of (
double *)
MLPutReal128Array() — array of quad-precision floating-point numbers
MLPutByteArray() — array of 8-bit integers of type char (
char *)
MLGetInteger16Array() — 16-bit integer array (
short *)
MLGetInteger64Array() — 64-bit integer array
MLGetRealArray(),
MLGetReal32Array() — single-precision floating-point numbers
MLGetReal64Array() — single-precision floating-point numbers
MLGetReal128Array() — quad-precision floating-point numbers
MLGetByteArray() — array of 8-bit integers of type char (
char *)
Releasing Memory for Arrays
MLReleaseReal32Array() — single-precision floating-point numbers
(float *)
MLReleaseReal64Array() — single-precision floating-point numbers (
double *)
MLReleaseReal128Array() — quad-precision floating-point numbers
MLReleaseByteArray() — array of 8-bit integers of type char (
char *)