Navigation

Operators and Keywords

Function List:

C++ API

mex.h File Reference

#include "mexproto.h"

Include dependency graph for mex.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Defines

#define MEX_H
#define HAVE_OCTAVE
#define mxMAXNAME   64
#define mexIsNaN   mxIsNaN
#define mexIsFinite   mxIsFinite
#define mexIsInf   mxIsInf
#define mexGetEps   mxGetEps
#define mexGetInf   mxGetInf
#define mexGetNaN   mxGetNan
#define mexGetGlobal(nm)   mexGetArray (nm, "global")
#define mexGetMatrix(nm)   mexGetArray (nm, "caller")
#define mexGetMatrixPtr(nm)   mexGetArrayPtr (nm, "caller")
#define mexGetArray(nm, space)   mexGetVariable (space, nm)
#define mexGetArrayPtr(nm, space)   mexGetVariablePtr (space, nm)
#define mexPutMatrix(ptr)   mexPutVariable ("caller", "", ptr)
#define mexPutArray(ptr, space)   mexPutVariable (space, "", ptr)
#define mxCreateFull   mxCreateDoubleMatrix
#define mxCreateScalarDouble   mxCreateDoubleScalar
#define mxFreeMatrix   mxDestroyArray
#define mxIsString   mxIsChar
#define UINT64_T   uint64_t
#define uint64_T   uint64_t
#define INT64_T   int64_t
#define int64_T   int64_t
#define UINT32_T   uint32_t
#define uint32_T   uint32_t
#define INT32_T   int32_t
#define int32_T   int32_t
#define UINT16_T   uint16_t
#define uint16_T   uint16_t
#define INT16_T   int16_t
#define int16_T   int16_t
#define UINT8_T   uint8_t
#define uint8_T   uint8_t
#define INT8_T   int8_t
#define int8_T   int8_t

Typedefs

typedef void mxArray
typedef int bool

Functions

void mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])

Define Documentation

#define HAVE_OCTAVE

#define int16_T   int16_t

#define INT16_T   int16_t

#define int32_T   int32_t

#define INT32_T   int32_t

#define int64_T   int64_t

#define INT64_T   int64_t

#define int8_T   int8_t

#define INT8_T   int8_t

#define MEX_H

#define mexGetArray ( nm,
space   )     mexGetVariable (space, nm)

#define mexGetArrayPtr ( nm,
space   )     mexGetVariablePtr (space, nm)

#define mexGetEps   mxGetEps

#define mexGetGlobal ( nm   )     mexGetArray (nm, "global")

#define mexGetInf   mxGetInf

#define mexGetMatrix ( nm   )     mexGetArray (nm, "caller")

#define mexGetMatrixPtr ( nm   )     mexGetArrayPtr (nm, "caller")

#define mexGetNaN   mxGetNan

#define mexIsFinite   mxIsFinite

#define mexIsInf   mxIsInf

#define mexIsNaN   mxIsNaN

#define mexPutArray ( ptr,
space   )     mexPutVariable (space, "", ptr)

#define mexPutMatrix ( ptr   )     mexPutVariable ("caller", "", ptr)

#define mxCreateFull   mxCreateDoubleMatrix

#define mxCreateScalarDouble   mxCreateDoubleScalar

#define mxFreeMatrix   mxDestroyArray

#define mxIsString   mxIsChar

#define mxMAXNAME   64

#define uint16_T   uint16_t

#define UINT16_T   uint16_t

#define uint32_T   uint32_t

#define UINT32_T   uint32_t

#define uint64_T   uint64_t

#define UINT64_T   uint64_t

#define uint8_T   uint8_t

#define UINT8_T   uint8_t


Typedef Documentation

typedef int bool

typedef void mxArray


Function Documentation

void mexFunction ( int  nlhs,
mxArray plhs[],
int  nrhs,
const mxArray prhs[] 
)