 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
10 #include "../shared/Enum/Enum.h"
31 IoConstant(
char** value,
int numstrings,
const char* name_in);
115 void FindConstant(
bool* pvalue,
const char* constant_name);
116 void FindConstant(
int* pvalue,
const char* constant_name);
118 void FindConstant(
char **pvalue,
const char* constant_name);
119 void FindConstant(
char ***pvalue,
int* psize,
const char* constant_name);
129 void DeleteData(
char*** pstringarray,
int numstrings,
const char* data_name);
131 void FetchData(
bool* pboolean,
const char* data_name);
132 void FetchData(
int* pinteger,
const char* data_name);
134 void FetchData(
char** pstring,
const char* data_name);
135 void FetchData(
char*** pstrings,
int* pnumstrings,
const char* data_name);
136 void FetchData(
int** pmatrix,
int* pM,
int* pN,
const char* data_name);
138 void FetchData(
IssmDouble*** pmatrixarray,
int** pmdims,
int** pndims,
int* pnumrecords,
const char* data_name);
145 void FetchMultipleData(
char*** pstringarray,
int* pnumstrings,
const char* data_name);
147 void FetchMultipleData(
int*** pmatrices,
int** pmdims,
int** pndims,
int* pnumrecords,
const char* data_name);
148 void FetchMultipleData(
int** pvector,
int* pnum_instances,
const char* data_name);
150 fpos_t*
SetFilePointersToData(
int** pcodes,
int** pvector_types,
int* pnum_instances,
const char* data_name);
void AddConstantIndependent(IoConstant *constant_in)
int * numbernodetoelementconnectivity
int * elementtohorizontaledgeconnectivity
int * elementtofaceconnectivity
void DeclareIndependents(bool trace, IssmPDouble *X)
std::vector< IoConstant * > constants
Declaration of Parameters class.
Declaration of Elements class.
void FetchMultipleData(char ***pstringarray, int *pnumstrings, const char *data_name)
std::vector< IoData * > data
void AddConstant(IoConstant *constant_in)
void DeleteData(int num,...)
Param * CopyConstantObject(const char *constant_name, int param_enum)
int * elementtoverticaledgeconnectivity
void AddDataIndependent(IoData *data_in)
int * elementtoedgeconnectivity
void FindConstant(bool *pvalue, const char *constant_name)
fpos_t * SetFilePointersToData(int **pcodes, int **pvector_types, int *pnum_instances, const char *data_name)
void FetchData(bool *pboolean, const char *data_name)
int numberofhorizontaledges
void FetchIndependentConstant(int *pXcount, IssmPDouble *X, const char *name)
int * singlenodetoelementconnectivity
void FetchIndependentData(int *pXcount, IssmPDouble *X, const char *name)
IssmDouble * Data(const char *data_name)
void StartTrace(bool trace)
int numberofverticalfaces
int numberofverticaledges
FILE * SetFilePointerToData(int *pcode, int *pvector_type, const char *data_name)
void FetchDataToInput(Inputs2 *inputs2, Elements *elements, const char *vector_name, int input_enum)
void FetchDataToDatasetInput(Inputs2 *inputs2, Elements *elements, const char *vector_name, int input_enum)
void AddData(IoData *data_in)
void FetchIndependent(const char *dependent_name)
int * elementtoverticalfaceconnectivity
void FillIndependents(IssmDouble *xp)
void FetchConstants(void)