 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
11 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
14 #include "../include/matlabincludes.h"
15 #include "../../../c/bamg/bamgobjects.h"
16 #include "../../../c/classes/classes.h"
17 #include "../../../c/toolkits/toolkits.h"
18 #include "../../../c/shared/shared.h"
21 void WriteData(mxArray** pdataref,
double* matrix,
int M,
int N);
22 void WriteData(mxArray** pdataref,
int* matrix,
int M,
int N);
24 void WriteData(mxArray** pdataref,
double* vector,
int M);
25 void WriteData(mxArray** pdataref,
short* vector,
int M);
26 void WriteData(mxArray** pdataref,
int* vector,
int M);
27 void WriteData(mxArray** pdataref,
int integer);
28 void WriteData(mxArray** pdataref,
bool boolean);
29 void WriteData(mxArray** pdataref,
double scalar);
30 void WriteData(mxArray** pdataref,
const char*
string);
37 void FetchData(
double** pmatrix,
int* pM,
int *pN,
const mxArray* dataref);
38 void FetchData(
int** pmatrix,
int* pM,
int *pN,
const mxArray* dataref);
39 void FetchData(
bool** pmatrix,
int* pM,
int *pN,
const mxArray* dataref);
40 void FetchData(
int** pvector,
int* pM,
const mxArray* dataref);
41 void FetchData(
float** pvector,
int* pM,
const mxArray* dataref);
42 void FetchData(
double** pvector,
int* pM,
const mxArray* dataref);
43 void FetchData(
bool** pvector,
int* pM,
const mxArray* dataref);
44 void FetchData(
char** pstring,
const mxArray* dataref);
45 void FetchData(
double* pscalar,
const mxArray* dataref);
46 void FetchData(
int* pinteger,
const mxArray* dataref);
47 void FetchData(
bool* pbool,
const mxArray* dataref);
51 void FetchData(
Options** poptions,
int istart,
int nrhs,
const mxArray** pdataref);
53 void FetchChacoData(
int* pnvtxs,
int** padjacency,
int** pstart,
float** pewgts,
const mxArray* A_IN,
const mxArray* EWGTS_IN);
61 void SetStructureField(mxArray* dataref,
const char* fieldname,
int fieldrows,
int fieldcols,
double* fieldpointer);
62 void SetStructureFieldi(mxArray* dataref,
int i,
const char* fieldname,
int fieldrows,
int fieldcols,
double* fieldpointer);
63 void SetStructureFieldi(mxArray* dataref,
int i,
const char* fieldname,
int fieldrows,
int fieldcols,
int* fieldpointer);
66 void SetStructureFieldi(mxArray* dataref,
int i,
const char* fieldname,
const char*
string);
void ApiPrintf(const char *string)
GenericOption< double * > * OptionDoubleArrayParse(char *name, const mxArray *prhs[])
Declaration of Contours class.
void FetchData(double **pmatrix, int *pM, int *pN, const mxArray *dataref)
void SetStructureFieldi(mxArray *dataref, int i, const char *fieldname, int fieldrows, int fieldcols, double *fieldpointer)
GenericOption< char * > * OptionCharParse(char *name, const mxArray *prhs[])
int CheckNumMatlabArguments(int nlhs, int NLHS, int nrhs, int NRHS, const char *THISFUNCTION, void(*function)(void))
int MatlabMatrixToDoubleMatrix(double **pmatrix, int *pmatrix_rows, int *pmatrix_cols, const mxArray *mxmatrix)
void FetchChacoData(int *pnvtxs, int **padjacency, int **pstart, float **pewgts, const mxArray *A_IN, const mxArray *EWGTS_IN)
mxArray * mxGetAssignedField(const mxArray *pmxa_array, int number, const char *field)
void SetStructureField(mxArray *dataref, const char *fieldname, int fieldrows, int fieldcols, double *fieldpointer)
void WriteData(mxArray **pdataref, IssmDenseMat< double > *matrix)
GenericOption< double > * OptionDoubleParse(char *name, const mxArray *prhs[])
Option * OptionParse(char *name, const mxArray *prhs[])