- Timestamp:
- 08/14/12 16:58:21 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/objects/Params/IntMatParam.h
r12832 r13036 44 44 /*Param vritual function definitions: {{{*/ 45 45 int InstanceEnum(){return enum_type;} 46 void GetParameterValue(bool* pbool){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a bool");}47 void GetParameterValue(int* pinteger){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return an integer");}48 void GetParameterValue(int** pintarray,int* pM){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return an array of integers");}46 void GetParameterValue(bool* pbool){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a bool");} 47 void GetParameterValue(int* pinteger){_error_("Param "<< EnumToStringx(enum_type) << " cannot return an integer");} 48 void GetParameterValue(int** pintarray,int* pM){_error_("Param "<< EnumToStringx(enum_type) << " cannot return an array of integers");} 49 49 void GetParameterValue(int** pintarray,int* pM,int* pN); 50 void GetParameterValue(IssmDouble* pIssmDouble){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a IssmDouble");}51 void GetParameterValue(IssmDouble* pdouble,IssmDouble time){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a IssmDouble for a given time");}52 void GetParameterValue(char** pstring){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a string");}53 void GetParameterValue(char*** pstringarray,int* pM){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a string array");}54 void GetParameterValue(IssmDouble** pIssmDoublearray,int* pM){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a IssmDouble array");}55 void GetParameterValue(IssmDouble** pIssmDoublearray,int* pM,int* pN){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a matrix array");};56 void GetParameterValue(IssmDouble*** parray, int* pM,int** pmdims, int** pndims){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a matrix array");}57 void GetParameterValue(Vector** pvec){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a Vec");}58 void GetParameterValue(Matrix** pmat){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a Mat");}59 void GetParameterValue(FILE** pfid){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot return a FILE");}50 void GetParameterValue(IssmDouble* pIssmDouble){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a IssmDouble");} 51 void GetParameterValue(IssmDouble* pdouble,IssmDouble time){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a IssmDouble for a given time");} 52 void GetParameterValue(char** pstring){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a string");} 53 void GetParameterValue(char*** pstringarray,int* pM){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a string array");} 54 void GetParameterValue(IssmDouble** pIssmDoublearray,int* pM){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a IssmDouble array");} 55 void GetParameterValue(IssmDouble** pIssmDoublearray,int* pM,int* pN){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a matrix array");}; 56 void GetParameterValue(IssmDouble*** parray, int* pM,int** pmdims, int** pndims){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a matrix array");} 57 void GetParameterValue(Vector** pvec){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a Vec");} 58 void GetParameterValue(Matrix** pmat){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a Mat");} 59 void GetParameterValue(FILE** pfid){_error_("Param "<< EnumToStringx(enum_type) << " cannot return a FILE");} 60 60 61 void SetValue(bool boolean){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a boolean");}62 void SetValue(int integer){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold an integer");}63 void SetValue(IssmDouble scalar){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a scalar");}64 void SetValue(char* string){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a string");}65 void SetValue(char** stringarray,int M){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a string array");}66 void SetValue(IssmDouble* IssmDoublearray,int M){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a IssmDouble vec array");}67 void SetValue(IssmDouble* IssmDoublearray,int M,int N){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a IssmDouble vec array");};68 void SetValue(int* intarray,int M){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a int vec array");};61 void SetValue(bool boolean){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a boolean");} 62 void SetValue(int integer){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold an integer");} 63 void SetValue(IssmDouble scalar){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a scalar");} 64 void SetValue(char* string){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a string");} 65 void SetValue(char** stringarray,int M){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a string array");} 66 void SetValue(IssmDouble* IssmDoublearray,int M){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a IssmDouble vec array");} 67 void SetValue(IssmDouble* IssmDoublearray,int M,int N){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a IssmDouble vec array");}; 68 void SetValue(int* intarray,int M){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a int vec array");}; 69 69 void SetValue(int* intarray,int M,int N); 70 void SetValue(Vector* vec){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a Vec");}71 void SetValue(Matrix* mat){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a Mat");}72 void SetValue(FILE* fid){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold a FILE");}73 void SetValue(IssmDouble** array, int M, int* mdim_array, int* ndim_array){_error 2_("Param "<< EnumToStringx(enum_type) << " cannot hold an array of matrices");}70 void SetValue(Vector* vec){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a Vec");} 71 void SetValue(Matrix* mat){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a Mat");} 72 void SetValue(FILE* fid){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold a FILE");} 73 void SetValue(IssmDouble** array, int M, int* mdim_array, int* ndim_array){_error_("Param "<< EnumToStringx(enum_type) << " cannot hold an array of matrices");} 74 74 void UnitConversion(int direction_enum); 75 75
Note:
See TracChangeset
for help on using the changeset viewer.