Changeset 8646 for issm/trunk/src/c/objects/Params/DoubleMatParam.cpp
- Timestamp:
- 06/16/11 14:13:46 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Params/DoubleMatParam.cpp
r8224 r8646 152 152 153 153 /*DoubleMatParam virtual functions definitions: */ 154 /*FUNCTION DoubleMatParam::GetParameterValue {{{1*/154 /*FUNCTION DoubleMatParam::GetParameterValue(double** pdoublearray,int* pM,int* pN){{{1*/ 155 155 void DoubleMatParam::GetParameterValue(double** pdoublearray,int* pM,int* pN){ 156 156 double* output=NULL; … … 163 163 if(pN) *pN=N; 164 164 *pdoublearray=output; 165 } 166 /*}}}*/ 167 /*FUNCTION DoubleMatParam::GetParameterValue(int** pintarray,int* pM,int* pN){{{1*/ 168 void DoubleMatParam::GetParameterValue(int** pintarray,int* pM,int* pN){ 169 #ifdef _SERIAL_ 170 int* output=NULL; 171 int i; 172 173 output=(int*)xmalloc((int)(M*N*sizeof(int))); 174 for(i=0;i<M*N;i++) output[i]=(int)value[i]; 175 176 /*Assign output pointers:*/ 177 if(pM) *pM=M; 178 if(pN) *pN=N; 179 *pintarray=output; 180 #else 181 _error_("DoubleMat of enum %i (%s) cannot return an array of int",enum_type,EnumToStringx(enum_type)); 182 #endif 165 183 } 166 184 /*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.