WSTP C Functions for Exchanging Reals

Sending Reals

WSPutReal32() real numbers of type float

WSPutReal64() real numbers of type double

WSPutReal128() quad-precision floating-point numbers

Receiving Reals

WSGetReal32() real numbers of type float

WSGetReal64() real numbers of type double

WSGetReal128() quad-precision floating-point numbers

Sending Lists of Reals

WSPutReal32List() list of reals (float *)

WSPutReal64List() list of reals (double *)

WSPutReal128List() list of quad-precision floating-point numbers

Receiving Lists of Reals

WSGetReal32List() list of reals (float *)

WSGetReal64List() list of reals (double *)

WSGetReal128List() list of quad-precision floating-point numbers

Releasing Memory for Lists of Reals

WSReleaseReal32List() list of reals (float *)

WSReleaseReal64List() list of reals (double *)

WSReleaseReal128List() list of quad-precision floating-point numbers

Sending Arrays of Reals

WSPutReal32Array() array of reals (float *)

WSPutReal64Array() array of reals (double *)

WSPutReal128Array() array of quad-precision floating-point numbers

Receiving Arrays of Reals

WSGetReal32Array() array of reals (float *)

WSGetReal64Array() array of reals (double *)

WSGetReal128Array() array of quad-precision floating-point numbers

Releasing Memory for Arrays of Reals

WSReleaseReal32Array() array of reals (float *)

WSReleaseReal64Array() array of reals (double *)

WSReleaseReal128Array() array of quad-precision floating-point numbers