Changeset 6260 for issm/trunk/src/c/objects/Params/DoubleVecParam.cpp
- Timestamp:
- 10/12/10 14:17:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Params/DoubleVecParam.cpp
r6163 r6260 146 146 147 147 /*DoubleVecParam virtual functions definitions: */ 148 /*FUNCTION DoubleVecParam::GetParameterValue {{{1*/148 /*FUNCTION DoubleVecParam::GetParameterValue(double** pdoublearray,int* pM){{{1*/ 149 149 void DoubleVecParam::GetParameterValue(double** pdoublearray,int* pM){ 150 150 double* output=NULL; … … 158 158 if(pM) *pM=M; 159 159 *pdoublearray=output; 160 } 161 /*}}}*/ 162 /*FUNCTION DoubleVecParam::GetParameterValue(int** pintarray,int* pM){{{1*/ 163 void DoubleVecParam::GetParameterValue(int** pintarray,int* pM){ 164 #ifdef _SERIAL_ 165 int* output=NULL; 166 int i; 167 168 /*Cast values into integers*/ 169 output=(int*)xmalloc(M*sizeof(int)); 170 for(i=0;i<M;i++) output[i]=(int)values[i]; 171 172 /*Assign output pointers:*/ 173 if(pM) *pM=M; 174 *pintarray=output; 175 #else 176 ISSMERROR("Double param of enum %i (%s) cannot return an array of double",enum_type,EnumToString(enum_type)); 177 #endif 160 178 } 161 179 /*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.