mwPointer (Fortran)

Тип указателя на ФОРТРАН

Описание

The mwPointer макрос предпроцессора объявляет соответствующий тип Фортрана, представляющий указатель на mxArray, основной тип, лежащий в основе MATLAB® данные. Заголовок файла ФОРТРАН, содержащий этот макрос:

#include "fintrf.h"

Препроцессор ФОРТРАН переводит mwPointer к объявлению Фортран, которое подходит для платформы, на которой вы компилируете свой файл. На 64-разрядных платформах тип Фортран, представляющий указатель, INTEGER*8. На 32-битных платформах тип INTEGER*4. Если ваш компилятор Фортран поддерживает предварительную обработку, можно использовать mwPointer объявить функции, аргументы и переменные, которые представляют указатели. Если вы не можете использовать mwPointerзатем убедитесь, что ваши объявления имеют правильный размер для платформы, на которой вы компилируете код Фортран.

Примеры

Этот пример объявляет аргументы для mexFunction в файле MEX на языке Фортран.

subroutine mexFunction(nlhs, plhs, nrhs, prhs)
mwPointer plhs(*), prhs(*)
integer nlhs, nrhs

Дополнительные примеры см. в файлах Фортран с именами, заканчивающимися на .F в matlabroot/ extern/примеры папка.

Введенный в R2006a