Changeset 16792
- Timestamp:
- 11/15/13 16:17:59 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Params
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Params/DataSetParam.h
r16233 r16792 22 22 private: 23 23 int enum_type; 24 25 public: 24 26 DataSet* value; 25 27 26 public:27 28 /*DataSetParam constructors, destructors: {{{*/ 28 29 DataSetParam(); -
issm/trunk-jpl/src/c/classes/Params/Parameters.cpp
r16510 r16792 21 21 #include "./BoolParam.h" 22 22 #include "./DoubleMatParam.h" 23 #include "./DataSetParam.h" 23 24 #include "./DoubleParam.h" 24 25 #include "./DoubleVecParam.h" … … 472 473 if(param) param->SetValue(fid); //already exists, just set it. 473 474 else this->AddObject(new FileParam(enum_type,fid)); //just add the new parameter. 475 } 476 /*}}}*/ 477 /*FUNCTION Parameters::SetParam(DataSet* dataset, int enum_type);{{{*/ 478 void Parameters::SetParam(DataSet* dataset,int enum_type){ 479 480 Param* param=NULL; 481 482 /*first, figure out if the param has already been created: */ 483 param=dynamic_cast<Param*>(this->FindParamObject(enum_type)); 484 485 if(param) param->SetValue(dataset); //already exists, just set it. 486 else this->AddObject(new DataSetParam(enum_type,dataset)); //just add the new parameter. 474 487 } 475 488 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Params/Parameters.h
r15128 r16792 52 52 void SetParam(Matrix<IssmDouble>* mat,int enum_type); 53 53 void SetParam(FILE* fid,int enum_type); 54 void SetParam(DataSet* dataset,int enum_type); 54 55 55 56 Object* FindParamObject(int enum_type);
Note:
See TracChangeset
for help on using the changeset viewer.