📄 resampc.i
字号:
# 838 "C:\MATLAB71\extern\include\matrix.h"
extern int *mxGetJc(
const mxArray *pa /* pointer to array */
);
/*
* Set column data pointer for numeric array
*/
# 851 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetJc(
mxArray *pa, /* pointer to array */
int *newjc /* column data array pointer */
);
/*
* Get maximum nonzero elements for sparse numeric array
*/
# 865 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetNzmax(
const mxArray *pa /* pointer to array */
);
/*
* Set maximum nonzero elements for numeric array
*/
# 878 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetNzmax(
mxArray *pa, /* pointer to array */
int nzmax /* maximum nonzero elements */
);
/*
* Get array data element size
*/
# 892 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetElementSize(const mxArray *pa);
/*
* Return the offset (in number of elements) from the beginning of
* the array to a given subscript.
*/
# 904 "C:\MATLAB71\extern\include\matrix.h"
extern int mxCalcSingleSubscript(const mxArray *pa, int nsubs, const int *subs);
/*
* Get number of structure fields in array
*/
# 915 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetNumberOfFields(
const mxArray *pa /* pointer to array */
);
/*
* Get a pointer to the specified cell element.
*/
# 928 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxGetCell(const mxArray *pa, int i);
/*
* Set an element in a cell array to the specified value.
*/
# 939 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetCell(mxArray *pa, int i, mxArray *value);
/*
* Return pointer to the nth field name
*/
# 950 "C:\MATLAB71\extern\include\matrix.h"
extern const char *mxGetFieldNameByNumber(const mxArray *pa, int n);
/*
* Get the index to the named field.
*/
# 961 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetFieldNumber(const mxArray *pa, const char *name);
/*
* Return a pointer to the contents of the named field for
* the ith element (zero based).
*/
# 973 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxGetFieldByNumber(const mxArray *pa, int i, int fieldnum);
/*
* Set pa[i][fieldnum] = value
*/
# 984 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetFieldByNumber(mxArray *pa, int i, int fieldnum, mxArray *value);
/*
* Return a pointer to the contents of the named field for the ith
* element (zero based). Returns NULL on no such field or if the
* field itself is NULL
*/
# 997 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxGetField(const mxArray *pa, int i, const char *fieldname);
/*
* Set pa[i]->fieldname = value
*/
# 1008 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetField(mxArray *pa, int i, const char *fieldname, mxArray *value);
/*
* Return the name of an array's class.
*/
# 1019 "C:\MATLAB71\extern\include\matrix.h"
extern const char *mxGetClassName(const mxArray *pa);
/*
* Determine whether an array is a member of the specified class.
*/
# 1030 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsClass(const mxArray *pa, const char *name);
/*
* Set scalar double flag
*/
# 1041 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetScalarDoubleFlag(
mxArray *pa /* pointer to array */
);
/* defined(ARRAY_ACCESS_INLINING) */
/*
* Clear scalar double flag
*/
# 1059 "C:\MATLAB71\extern\include\matrix.h"
extern void mxClearScalarDoubleFlag(
mxArray *pa /* pointer to array */
);
/* defined(ARRAY_ACCESS_INLINING) */
/*
* Is scalar double flag set
*/
# 1077 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsScalarDoubleFlagSet(
const mxArray *pa /* pointer to array */
);
/* defined(ARRAY_ACCESS_INLINING) */
/*
* Set scalar flag if appropiate (double scalar)
*/
# 1095 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetScalarDoubleFlagIfAppropiate(
mxArray *pa /* pointer to array */
);
/*
* Mark data as unshareable
*/
# 1108 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetDataPrivateFlag(
mxArray *pa, /* pointer to array */
bool val
);
/* defined(ARRAY_ACCESS_INLINING) */
/*
* Is data unshareable?
*/
# 1127 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsDataPrivate(
const mxArray *pa /* pointer to array */
);
/* defined(ARRAY_ACCESS_INLINING) */
/*
* Create a numeric matrix and initialize all its data elements to 0.
*/
# 1149 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateNumericMatrix(
int m,
int n,
mxClassID classid,
int cmplx_flag
);
/*
* Set column dimension
*/
# 1165 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetN(mxArray *pa, int n);
/*
* Set dimension array and number of dimensions. Returns 0 on success and 1
* if there was not enough memory available to reallocate the dimensions array.
*/
# 1177 "C:\MATLAB71\extern\include\matrix.h"
extern int mxSetDimensions(mxArray *pa, const int *size, int ndims);
/*
* mxArray destructor
*/
# 1188 "C:\MATLAB71\extern\include\matrix.h"
extern void mxDestroyArray(mxArray *pa);
/*
* Create a numeric array and initialize all its data elements to 0.
*
* Similar to mxCreateNumericMatrix, in a standalone application,
* out-of-memory will mean a NULL pointer is returned.
*/
# 1202 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateNumericArray(int ndim, const int *dims, mxClassID classid, mxComplexity flag);
/*
* Create an N-Dimensional array to hold string data;
* initialize all elements to 0.
*/
# 1214 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCharArray(int ndim, const int *dims);
/*
* Create a two-dimensional array to hold double-precision
* floating-point data; initialize each data element to 0.
*/
# 1226 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateDoubleMatrix(int m, int n, mxComplexity flag);
/*
* Get a properly typed pointer to the elements of a logical array.
*/
# 1237 "C:\MATLAB71\extern\include\matrix.h"
extern mxLogical *mxGetLogicals(const mxArray *pa);
/*
* Create a logical array and initialize its data elements to false.
*/
# 1248 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateLogicalArray(int ndim, const int *dims);
/*
* Create a two-dimensional array to hold logical data and
* initializes each data element to false.
*/
# 1260 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateLogicalMatrix(unsigned int m, unsigned int n);
/*
* Create a logical scalar mxArray having the specified value.
*/
# 1271 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateLogicalScalar(bool value);
/*
* Returns true if the logical scalar value is true.
*/
# 1282 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsLogicalScalarTrue(const mxArray *pa);
/*
* Create a double-precision scalar mxArray initialized to the
* value specified
*/
# 1294 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateDoubleScalar(double value);
/*
* Create a 2-Dimensional sparse array.
*/
# 1305 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateSparse(int m, int n, int nzmax, mxComplexity flag);
/*
* Create a 2-D sparse logical array
*/
# 1316 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateSparseLogicalMatrix(int m, int n, int nzmax);
/*
* Copies characters from a MATLAB array to a char array
* This function will attempt to perform null termination if it is possible.
* nChars is the number of bytes in the output buffer
*/
# 1329 "C:\MATLAB71\extern\include\matrix.h"
extern void mxGetNChars(const mxArray *pa, char *buf, int nChars);
/*
* Converts a string array to a C-style string. The C-style string is in the
* local codepage encoding. If the conversion for the entire Unicode string
* cannot fit into the supplied character buffer, then the conversion includes
* the last whole codepoint that will fit into the buffer. The string is thus
* truncated at the greatest possible whole codepoint and does not split code-
* points.
*/
# 1345 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetString(const mxArray *pa, char *buf, int buflen);
/*
* Create a NULL terminated C string from an mxArray of type mxCHAR_CLASS
* Supports multibyte character sets. The resulting string must be freed
* with mxFree. Returns NULL on out of memory or non-character arrays.
*/
# 1358 "C:\MATLAB71\extern\include\matrix.h"
extern char *mxArrayToString(const mxArray *pa);
/*
* Create a 1-by-n string array initialized to str. The supplied string is
* presumed to be in the local codepage encoding. The character data format
* in the mxArray will be UTF-16.
*/
# 1371 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateStringFromNChars(const char *str, int n);
/*
* Create a 1-by-n string array initialized to null terminated string
* where n is the length of the string.
*/
# 1383 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateString(const char *str);
/*
* Create a string array initialized to the strings in str.
*/
# 1394 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCharMatrixFromStrings(int m, const char **str);
/*
* Create a 2-Dimensional cell array, with each cell initialized
* to NULL.
*/
# 1406 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCellMatrix(int m, int n);
/*
* Create an N-Dimensional cell array, with each cell initialized
* to NULL.
*/
# 1418 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCellArray(int ndim, const int *dims);
/*
* Create a 2-Dimensional structure array having the specified fields;
* initialize all values to NULL.
*/
# 1430 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateStructMatrix(int m, int n, int nfields, const char **fieldnames);
/*
* Create an N-Dimensional structure array having the specified fields;
* initialize all values to NULL.
*/
# 1442 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateStructArray(int ndim, const int *dims, int nfields,
const char **fieldnames);
/*
* Make a deep copy of an array, return a pointer to the copy.
*/
# 1454 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxDuplicateArray(const mxArray *in);
/*
* Set classname of an unvalidated object array. It is illegal to
* call this function on a previously validated object array.
* Return 0 for success, 1 for failure.
*/
# 1467 "C:\MATLAB71\extern\include\matrix.h"
extern int mxSetClassName(mxArray *pa, const char *classname);
/*
* Add a field to a structure array. Returns field number on success or -1
* if inputs are invalid or an out of memory condition occurs.
*/
# 1479 "C:\MATLAB71\extern\include\matrix.h"
extern int mxAddField(mxArray *pa, const char *fieldname);
/*
* Remove a field from a structure array. Does nothing if no such field exists.
* Does not destroy the field itself.
*/
# 1491 "C:\MATLAB71\extern\include\matrix.h"
extern void mxRemoveField(mxArray *pa, int field);
/*
* Function for obtaining MATLAB's concept of EPS
*/
# 1511 "C:\MATLAB71\extern\include\matrix.h"
extern double mxGetEps(void);
/*
* Function for obtaining MATLAB's concept of INF (Used in MEX-File callback).
*/
# 1522 "C:\MATLAB71\extern\include\matrix.h"
extern double mxGetInf(void);
/*
* Function for obtaining MATLAB's concept of NaN (Used in MEX-File callback).
*/
# 1533 "C:\MATLAB71\extern\include\matrix.h"
extern double mxGetNaN(void);
/*
* test for finiteness in a machine-independent manner
*/
# 1544 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsFinite(
double x /* value to test */
);
/*
* test for infinity in a machine-independent manner
*/
# 1557 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsInf(
double x /* value to test */
);
/*
* test for NaN in a machine-independent manner
*/
# 1570 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsNaN(
double x /* value to test */
);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -