MATLAB Production Server C Client  R2021b
component: mds_c_client, module directory: deployment_server/client/c/mps, copyright: MathWorks
mx_to_mps.h
Go to the documentation of this file.
1 
4 #ifndef MATHWORKS_MX_TO_MPS
5 #define MATHWORKS_MX_TO_MPS
6 
7 typedef mpsSize mwSize;
8 typedef mpsIndex mwIndex;
9 typedef mpsArray mxArray;
11 typedef mpsChar mxChar;
12 
15 #define mxREAL mpsREAL
16 #define mxCOMPLEX mpsCOMPLEX
17 
20 #define mxUINT8_CLASS mpsUINT8_CLASS
21 #define mxINT8_CLASS mpsINT8_CLASS
22 #define mxUINT16_CLASS mpsUINT16_CLASS
23 #define mxINT16_CLASS mpsINT16_CLASS
24 #define mxUINT32_CLASS mpsUINT32_CLASS
25 #define mxINT32_CLASS mpsINT32_CLASS
26 #define mxUINT64_CLASS mpsUINT64_CLASS
27 #define mxINT64_CLASS mpsINT64_CLASS
28 #define mxSINGLE_CLASS mpsSINGLE_CLASS
29 #define mxDOUBLE_CLASS mpsDOUBLE_CLASS
30 #define mxLOGICAL_CLASS mpsLOGICAL_CLASS
31 #define mxCHAR_CLASS mpsCHAR_CLASS
32 #define mxSTRUCT_CLASS mpsSTRUCT_CLASS
33 #define mxCELL_CLASS mpsCELL_CLASS
34 
36 #define mxIsDouble mpsIsDouble
37 #define mxIsSingle mpsIsSingle
38 #define mxIsComplex mpsIsComplex
39 #define mxIsNumeric mpsIsNumeric
40 #define mxIsInt64 mpsIsInt64
41 #define mxIsUint64 mpsIsUint64
42 #define mxIsInt32 mpsIsInt32
43 #define mxIsUint32 mpsIsUint32
44 #define mxIsInt16 mpsIsInt16
45 #define mxIsUint16 mpsIsUint16
46 #define mxIsInt8 mpsIsInt8
47 #define mxIsUint8 mpsIsUint8
48 #define mxIsChar mpsIsChar
49 #define mxIsLogical mpsIsLogical
50 #define mxIsLogicalScalar mpsIsLogicalScalar
51 #define mxIsLogicalScalarTrue mpsIsLogicalScalarTrue
52 #define mxIsStruct mpsIsStruct
53 #define mxIsCell mpsIsCell
54 #define mxIsClass mpsIsClass
55 #define mxIsEmpty mpsIsEmpty
56 #define mxIsSparse mpsIsSparse
57 
59 #define mxCreateDoubleMatrix mpsCreateDoubleMatrix
60 #define mxCreateDoubleScalar mpsCreateDoubleScalar
61 #define mxCreateNumericMatrix mpsCreateNumericMatrix
62 #define mxCreateNumericArray mpsCreateNumericArray
63 #define mxCreateString mpsCreateString
64 #define mxCreateCharMatrixFromStrings mpsCreateCharMatrixFromStrings
65 #define mxCreateCharArray mpsCreateCharArray
66 #define mxCreateLogicalScalar mpsCreateLogicalScalar
67 #define mxCreateLogicalMatrix mpsCreateLogicalMatrix
68 #define mxCreateLogicalArray mpsCreateLogicalArray
69 #define mxCreateSparseLogicalMatrix mpsCreateSparseLogicalMatrix
70 #define mxCreateSparse mpsCreateSparse
71 #define mxCreateStructMatrix mpsCreateStructMatrix
72 #define mxCreateStructArray mpsCreateStructArray
73 #define mxCreateCellMatrix mpsCreateCellMatrix
74 #define mxCreateCellArray mpsCreateCellArray
75 #define mxDestroyArray mpsDestroyArray
76 #define mxDuplicateArray mpsDuplicateArray
77 #define mxFree mpsFree
78 
80 #define mxGetNumberOfDimensions mpsGetNumberOfDimensions
81 #define mxGetElementSize mpsGetElementSize
82 #define mxGetDimensions mpsGetDimensions
83 #define mxSetDimensions mpsSetDimensions
84 #define mxGetNumberOfElements mpsGetNumberOfElements
85 #define mxCalcSingleSubscript mpsCalcSingleSubscript
86 #define mxGetM mpsGetM
87 #define mxSetM mpsSetM
88 #define mxGetN mpsGetN
89 #define mxSetN mpsSetN
90 #define mxGetScalar mpsGetScalar
91 #define mxGetPr mpsGetPr
92 #define mxGetPi mpsGetPi
93 #define mxGetData mpsGetData
94 #define mxGetImagData mpsGetImagData
95 #define mxGetChars mpsGetChars
96 #define mxGetString mpsGetString
97 #define mxArrayToString mpsArrayToString
98 #define mxGetClassID mpsGetClassID
99 #define mxGetClassName mpsGetClassName
100 #define mxGetLogicals mpsGetLogicals
101 #define mxSetField mpsSetField
102 #define mxGetField mpsGetField
103 #define mxGetNumberOfFields mpsGetNumberOfFields
104 #define mxGetFieldNumber mpsGetFieldNumber
105 #define mxGetFieldNameByNumber mpsGetFieldNameByNumber
106 #define mxGetFieldByNumber mpsGetFieldByNumber
107 #define mxSetFieldByNumber mpsSetFieldByNumber
108 #define mxAddField mpsAddField
109 #define mxRemoveField mpsRemoveField
110 #define mxGetCell mpsGetCell
111 #define mxSetCell mpsSetCell
112 #define mxGetNzmax mpsGetNzmax
113 #define mxSetNzmax mpsSetNzmax
114 #define mxGetIr mpsGetIr
115 #define mxGetJc mpsGetJc
116 #endif
mpsIndex
uint64 mpsIndex
Type that represents index values, such as indices into arrays.
Definition: client.h:51
mxComplexity
mpsComplexity mxComplexity
mxComplexity
Definition: mx_to_mps.h:14
mpsComplexity
mpsComplexity
Flag specifying whether array has imaginary components.
Definition: client.h:261
mpsClassID
mpsClassID
Flag identifying class of array.
Definition: client.h:269
mpsChar
CHAR16_T mpsChar
Definition: client.h:139
mxChar
mpsChar mxChar
Definition: mx_to_mps.h:11
mxArray
mpsArray mxArray
Definition: mx_to_mps.h:9
mwSize
mpsSize mwSize
Copyright (C) 2014 The MathWorks, Inc.
Definition: mx_to_mps.h:7
mpsSize
uint64 mpsSize
Type that represents size values, such as array dimensions.
Definition: client.h:48
mpsArray
struct mpsArray mpsArray
Fundamental type underlying MATLAB data.
Definition: client.h:55
mxLogical
mpsLogical mxLogical
Definition: mx_to_mps.h:10
mwIndex
mpsIndex mwIndex
Definition: mx_to_mps.h:8
mpsLogical
bool mpsLogical
Type for logical array.
Definition: client.h:156
mxClassID
mpsClassID mxClassID
mxClassID
Definition: mx_to_mps.h:19