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 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 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[] 
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines