MTensor_getRealData


gets an array of the data elements of an MTensor of real type.

DetailsDetails

  • Used in C/C++ code in a library function called from Mathematica.
  • The array has a length equal to the flattened length.
  • Will cause an error to be launched if the tensor is not a real MTensor.

ExamplesExamplesopen allclose all

Basic Examples (1)Basic Examples (1)

This iterates over the data elements of an MTensor:

MTensor T0;
double* data;
mint i, len;
...
len = libData->MTensor_getFlattenedLength( T0);
data = libData->MTensor_getRealData( T0);
for (i = 0; i < len; i++) {
double elem = data[i];
...
}
New to Mathematica? Find your learning path »
Have a question? Ask support »