![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include "../include/matlabincludes.h"
#include "../../../c/bamg/bamgobjects.h"
#include "../../../c/classes/classes.h"
#include "../../../c/toolkits/toolkits.h"
#include "../../../c/shared/shared.h"
Go to the source code of this file.
Functions | |
void | WriteData (mxArray **pdataref, IssmDenseMat< double > *matrix) |
void | WriteData (mxArray **pdataref, double *matrix, int M, int N) |
void | WriteData (mxArray **pdataref, int *matrix, int M, int N) |
void | WriteData (mxArray **pdataref, IssmSeqVec< double > *vector) |
void | WriteData (mxArray **pdataref, double *vector, int M) |
void | WriteData (mxArray **pdataref, short *vector, int M) |
void | WriteData (mxArray **pdataref, int *vector, int M) |
void | WriteData (mxArray **pdataref, int integer) |
void | WriteData (mxArray **pdataref, bool boolean) |
void | WriteData (mxArray **pdataref, double scalar) |
void | WriteData (mxArray **pdataref, const char *string) |
void | WriteData (mxArray **pdataref) |
void | WriteData (mxArray **pdataref, BamgGeom *bamggeom) |
void | WriteData (mxArray **pdataref, BamgMesh *bamgmesh) |
void | WriteData (mxArray **pdataref, RiftStruct *riftstruct) |
void | WriteData (mxArray **pdataref, Contours *contours) |
void | FetchData (double **pmatrix, int *pM, int *pN, const mxArray *dataref) |
void | FetchData (int **pmatrix, int *pM, int *pN, const mxArray *dataref) |
void | FetchData (bool **pmatrix, int *pM, int *pN, const mxArray *dataref) |
void | FetchData (int **pvector, int *pM, const mxArray *dataref) |
void | FetchData (float **pvector, int *pM, const mxArray *dataref) |
void | FetchData (double **pvector, int *pM, const mxArray *dataref) |
void | FetchData (bool **pvector, int *pM, const mxArray *dataref) |
void | FetchData (char **pstring, const mxArray *dataref) |
void | FetchData (double *pscalar, const mxArray *dataref) |
void | FetchData (int *pinteger, const mxArray *dataref) |
void | FetchData (bool *pbool, const mxArray *dataref) |
void | FetchData (BamgGeom **bamggeom, const mxArray *dataref) |
void | FetchData (BamgMesh **bamgmesh, const mxArray *dataref) |
void | FetchData (BamgOpts **bamgopts, const mxArray *dataref) |
void | FetchData (Options **poptions, int istart, int nrhs, const mxArray **pdataref) |
void | FetchData (Contours **pcontours, const mxArray *dataref) |
void | FetchChacoData (int *pnvtxs, int **padjacency, int **pstart, float **pewgts, const mxArray *A_IN, const mxArray *EWGTS_IN) |
Option * | OptionParse (char *name, const mxArray *prhs[]) |
GenericOption< double > * | OptionDoubleParse (char *name, const mxArray *prhs[]) |
GenericOption< double * > * | OptionDoubleArrayParse (char *name, const mxArray *prhs[]) |
GenericOption< char * > * | OptionCharParse (char *name, const mxArray *prhs[]) |
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 | SetStructureFieldi (mxArray *dataref, int i, const char *fieldname, int fieldrows, int fieldcols, double *fieldpointer) |
void | SetStructureFieldi (mxArray *dataref, int i, const char *fieldname, int fieldrows, int fieldcols, int *fieldpointer) |
void | SetStructureFieldi (mxArray *dataref, int i, const char *fieldname, int field) |
void | SetStructureFieldi (mxArray *dataref, int i, const char *fieldname, double field) |
void | SetStructureFieldi (mxArray *dataref, int i, const char *fieldname, const char *string) |
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 | ApiPrintf (const char *string) |
void WriteData | ( | mxArray ** | pdataref, |
IssmDenseMat< double > * | matrix | ||
) |
Definition at line 270 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
double * | matrix, | ||
int | M, | ||
int | N | ||
) |
Definition at line 16 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
int * | matrix, | ||
int | M, | ||
int | N | ||
) |
Definition at line 41 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
IssmSeqVec< double > * | vector | ||
) |
Definition at line 308 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
double * | vector, | ||
int | M | ||
) |
Definition at line 66 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
short * | vector, | ||
int | M | ||
) |
Definition at line 112 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
int * | vector, | ||
int | M | ||
) |
Definition at line 89 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
int | integer | ||
) |
Definition at line 141 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
bool | boolean | ||
) |
Definition at line 148 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
double | scalar | ||
) |
Definition at line 135 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
const char * | string | ||
) |
Definition at line 155 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref | ) |
Definition at line 161 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
BamgGeom * | bamggeom | ||
) |
Definition at line 170 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
BamgMesh * | bamgmesh | ||
) |
Definition at line 212 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
RiftStruct * | riftstruct | ||
) |
Definition at line 339 of file WriteMatlabData.cpp.
void WriteData | ( | mxArray ** | pdataref, |
Contours * | contours | ||
) |
Definition at line 386 of file WriteMatlabData.cpp.
void FetchData | ( | double ** | pmatrix, |
int * | pM, | ||
int * | pN, | ||
const mxArray * | dataref | ||
) |
Definition at line 15 of file FetchMatlabData.cpp.
void FetchData | ( | int ** | pmatrix, |
int * | pM, | ||
int * | pN, | ||
const mxArray * | dataref | ||
) |
Definition at line 57 of file FetchMatlabData.cpp.
void FetchData | ( | bool ** | pmatrix, |
int * | pM, | ||
int * | pN, | ||
const mxArray * | dataref | ||
) |
Definition at line 104 of file FetchMatlabData.cpp.
void FetchData | ( | int ** | pvector, |
int * | pM, | ||
const mxArray * | dataref | ||
) |
Definition at line 166 of file FetchMatlabData.cpp.
void FetchData | ( | float ** | pvector, |
int * | pM, | ||
const mxArray * | dataref | ||
) |
Definition at line 228 of file FetchMatlabData.cpp.
void FetchData | ( | double ** | pvector, |
int * | pM, | ||
const mxArray * | dataref | ||
) |
Definition at line 145 of file FetchMatlabData.cpp.
void FetchData | ( | bool ** | pvector, |
int * | pM, | ||
const mxArray * | dataref | ||
) |
Definition at line 197 of file FetchMatlabData.cpp.
void FetchData | ( | char ** | pstring, |
const mxArray * | dataref | ||
) |
Definition at line 259 of file FetchMatlabData.cpp.
void FetchData | ( | double * | pscalar, |
const mxArray * | dataref | ||
) |
Definition at line 279 of file FetchMatlabData.cpp.
void FetchData | ( | int * | pinteger, |
const mxArray * | dataref | ||
) |
Definition at line 295 of file FetchMatlabData.cpp.
void FetchData | ( | bool * | pbool, |
const mxArray * | dataref | ||
) |
Definition at line 311 of file FetchMatlabData.cpp.
void FetchData | ( | BamgGeom ** | bamggeom, |
const mxArray * | dataref | ||
) |
Definition at line 329 of file FetchMatlabData.cpp.
void FetchData | ( | BamgMesh ** | bamgmesh, |
const mxArray * | dataref | ||
) |
Definition at line 347 of file FetchMatlabData.cpp.
void FetchData | ( | BamgOpts ** | bamgopts, |
const mxArray * | dataref | ||
) |
Definition at line 366 of file FetchMatlabData.cpp.
void FetchData | ( | Options ** | poptions, |
int | istart, | ||
int | nrhs, | ||
const mxArray ** | pdataref | ||
) |
Definition at line 407 of file FetchMatlabData.cpp.
void FetchData | ( | Contours ** | pcontours, |
const mxArray * | dataref | ||
) |
Definition at line 431 of file FetchMatlabData.cpp.
void FetchChacoData | ( | int * | pnvtxs, |
int ** | padjacency, | ||
int ** | pstart, | ||
float ** | pewgts, | ||
const mxArray * | A_IN, | ||
const mxArray * | EWGTS_IN | ||
) |
Definition at line 477 of file FetchMatlabData.cpp.
Option* OptionParse | ( | char * | name, |
const mxArray * | prhs[] | ||
) |
Definition at line 606 of file FetchMatlabData.cpp.
GenericOption<double>* OptionDoubleParse | ( | char * | name, |
const mxArray * | prhs[] | ||
) |
Definition at line 627 of file FetchMatlabData.cpp.
GenericOption<double*>* OptionDoubleArrayParse | ( | char * | name, |
const mxArray * | prhs[] | ||
) |
Definition at line 643 of file FetchMatlabData.cpp.
GenericOption<char*>* OptionCharParse | ( | char * | name, |
const mxArray * | prhs[] | ||
) |
Definition at line 662 of file FetchMatlabData.cpp.
mxArray* mxGetAssignedField | ( | const mxArray * | pmxa_array, |
int | number, | ||
const char * | field | ||
) |
Definition at line 572 of file FetchMatlabData.cpp.
void SetStructureField | ( | mxArray * | dataref, |
const char * | fieldname, | ||
int | fieldrows, | ||
int | fieldcols, | ||
double * | fieldpointer | ||
) |
Definition at line 441 of file WriteMatlabData.cpp.
void SetStructureFieldi | ( | mxArray * | dataref, |
int | i, | ||
const char * | fieldname, | ||
int | fieldrows, | ||
int | fieldcols, | ||
double * | fieldpointer | ||
) |
Definition at line 465 of file WriteMatlabData.cpp.
void SetStructureFieldi | ( | mxArray * | dataref, |
int | i, | ||
const char * | fieldname, | ||
int | fieldrows, | ||
int | fieldcols, | ||
int * | fieldpointer | ||
) |
Definition at line 477 of file WriteMatlabData.cpp.
void SetStructureFieldi | ( | mxArray * | dataref, |
int | i, | ||
const char * | fieldname, | ||
int | field | ||
) |
Definition at line 489 of file WriteMatlabData.cpp.
void SetStructureFieldi | ( | mxArray * | dataref, |
int | i, | ||
const char * | fieldname, | ||
double | field | ||
) |
Definition at line 501 of file WriteMatlabData.cpp.
void SetStructureFieldi | ( | mxArray * | dataref, |
int | i, | ||
const char * | fieldname, | ||
const char * | string | ||
) |
Definition at line 453 of file WriteMatlabData.cpp.
int CheckNumMatlabArguments | ( | int | nlhs, |
int | NLHS, | ||
int | nrhs, | ||
int | NRHS, | ||
const char * | THISFUNCTION, | ||
void(*)(void) | function | ||
) |
Definition at line 7 of file CheckNumMatlabArguments.cpp.
int MatlabMatrixToDoubleMatrix | ( | double ** | pmatrix, |
int * | pmatrix_rows, | ||
int * | pmatrix_cols, | ||
const mxArray * | mxmatrix | ||
) |
Definition at line 509 of file FetchMatlabData.cpp.
void ApiPrintf | ( | const char * | string | ) |
Definition at line 13 of file ApiPrintf.cpp.