Changeset 9883 for issm/trunk
- Timestamp:
- 09/22/11 10:23:34 (13 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 139 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Container/DataSet.cpp
r9777 r9883 487 487 int DataSet::GetEnum(int offset){ 488 488 489 return objects[offset]-> Enum();489 return objects[offset]->ObjectEnum(); 490 490 491 491 } -
issm/trunk/src/c/Container/Inputs.cpp
r9734 r9883 54 54 55 55 input=(Input*)(*object); 56 if (input-> EnumType()==enum_type){56 if (input->InstanceEnum()==enum_type){ 57 57 found=true; 58 58 break; … … 82 82 83 83 input=(Input*)(*object); 84 if (input-> EnumType()==enum_type){84 if (input->InstanceEnum()==enum_type){ 85 85 found=true; 86 86 break; … … 110 110 111 111 input=(Input*)(*object); 112 if (input-> EnumType()==enum_type){112 if (input->InstanceEnum()==enum_type){ 113 113 found=true; 114 114 break; … … 138 138 139 139 input=(Input*)(*object); 140 if (input-> EnumType()==enum_type){140 if (input->InstanceEnum()==enum_type){ 141 141 found=true; 142 142 break; … … 171 171 input=(Input*)(*object); 172 172 173 if (input-> EnumType()==in_input->EnumType()){173 if (input->InstanceEnum()==in_input->InstanceEnum()){ 174 174 this->DeleteObject(input); 175 175 break; … … 193 193 input=(Input*)(*object); 194 194 195 if (input-> EnumType()==newenumtype){195 if (input->InstanceEnum()==newenumtype){ 196 196 this->DeleteObject(input); 197 197 break; … … 204 204 input=(Input*)(*object); 205 205 206 if (input-> EnumType()==oldenumtype){206 if (input->InstanceEnum()==oldenumtype){ 207 207 input->ChangeEnum(newenumtype); 208 208 break; … … 340 340 input=(Input*)(*object); 341 341 342 if (input-> EnumType()==enum_name){342 if (input->InstanceEnum()==enum_name){ 343 343 return input; 344 344 } … … 357 357 input=(Input*)(*object); 358 358 359 if (input-> EnumType()==enum_type){359 if (input->InstanceEnum()==enum_type){ 360 360 this->DeleteObject(input); 361 361 break; -
issm/trunk/src/c/Container/Options.cpp
r9761 r9883 233 233 if(option){ 234 234 /*If the object is a Cell, copy the strings from its options dataset*/ 235 if(option-> Enum()==OptionCellEnum){235 if(option->ObjectEnum()==OptionCellEnum){ 236 236 if (option->NumEl()) { 237 237 *ppvalue=(char **) xmalloc(option->NumEl()*sizeof(char *)); … … 240 240 for (i=0; i<option->NumEl(); i++) { 241 241 option2=((Option *)options->GetObjectByOffset(i)); 242 if(option2-> Enum()==OptionCharEnum)242 if(option2->ObjectEnum()==OptionCharEnum) 243 243 option2->Get(&((*ppvalue)[i])); 244 244 else … … 248 248 } 249 249 /*If the object is a Char, copy the strings from its concatenation*/ 250 else if(option-> Enum()==OptionCharEnum){250 else if(option->ObjectEnum()==OptionCharEnum){ 251 251 option->Get(ppvalue,numel); 252 252 } 253 253 /*Else: not supported*/ 254 254 else{ 255 _error_("Cannot recover field \"%s\" for an option of type %s",name,EnumToStringx(option-> Enum()));255 _error_("Cannot recover field \"%s\" for an option of type %s",name,EnumToStringx(option->ObjectEnum())); 256 256 } 257 257 } … … 301 301 else{ 302 302 /*If the object is a Cell, recursive call to its options*/ 303 if(option-> Enum()==OptionCellEnum){303 if(option->ObjectEnum()==OptionCellEnum){ 304 304 return ((OptionCell*)option)->values->GetOption(name); 305 305 } 306 306 /*If the object is a Struct loop over its size and recursive call*/ 307 else if(option-> Enum()==OptionStructEnum){307 else if(option->ObjectEnum()==OptionStructEnum){ 308 308 for(int i=0;i<option->numel;i++){ 309 309 _assert_(((OptionStruct*)option)->values[i]); … … 313 313 /*Else: not supported*/ 314 314 else{ 315 _error_("Cannot recover field \"%s\" for an option of type %s",name,EnumToStringx(option-> Enum()));315 _error_("Cannot recover field \"%s\" for an option of type %s",name,EnumToStringx(option->ObjectEnum())); 316 316 } 317 317 } -
issm/trunk/src/c/Container/Parameters.cpp
r9356 r9883 51 51 for ( object=objects.begin() ; object < objects.end(); object++ ){ 52 52 param=(Param*)(*object); 53 if(param-> EnumType()==enum_type) return true;53 if(param->InstanceEnum()==enum_type) return true; 54 54 } 55 55 return false; … … 65 65 66 66 param=(Param*)(*object); 67 if(param-> EnumType()==enum_type){67 if(param->InstanceEnum()==enum_type){ 68 68 param->GetParameterValue(pbool); 69 69 return; … … 82 82 83 83 param=(Param*)(*object); 84 if(param-> EnumType()==enum_type){84 if(param->InstanceEnum()==enum_type){ 85 85 param->GetParameterValue(pinteger); 86 86 return; … … 99 99 100 100 param=(Param*)(*object); 101 if(param-> EnumType()==enum_type){101 if(param->InstanceEnum()==enum_type){ 102 102 param->GetParameterValue(pscalar); 103 103 return; … … 116 116 117 117 param=(Param*)(*object); 118 if(param-> EnumType()==enum_type){118 if(param->InstanceEnum()==enum_type){ 119 119 param->GetParameterValue(pstring); 120 120 return; … … 134 134 135 135 param=(Param*)(*object); 136 if(param-> EnumType()==enum_type){136 if(param->InstanceEnum()==enum_type){ 137 137 param->GetParameterValue(pstringarray,pM); 138 138 return; … … 152 152 153 153 param=(Param*)(*object); 154 if(param-> EnumType()==enum_type){154 if(param->InstanceEnum()==enum_type){ 155 155 param->GetParameterValue(pintarray,pM); 156 156 return; … … 170 170 171 171 param=(Param*)(*object); 172 if(param-> EnumType()==enum_type){172 if(param->InstanceEnum()==enum_type){ 173 173 param->GetParameterValue(pintarray,pM,pN); 174 174 return; … … 188 188 189 189 param=(Param*)(*object); 190 if(param-> EnumType()==enum_type){190 if(param->InstanceEnum()==enum_type){ 191 191 param->GetParameterValue(pdoublearray,pM); 192 192 return; … … 206 206 207 207 param=(Param*)(*object); 208 if(param-> EnumType()==enum_type){208 if(param->InstanceEnum()==enum_type){ 209 209 param->GetParameterValue(pdoublearray,pM,pN); 210 210 return; … … 224 224 225 225 param=(Param*)(*object); 226 if(param-> EnumType()==enum_type){226 if(param->InstanceEnum()==enum_type){ 227 227 param->GetParameterValue(parray,pM,pmdims_array,pndims_array); 228 228 return; … … 241 241 242 242 param=(Param*)(*object); 243 if(param-> EnumType()==enum_type){243 if(param->InstanceEnum()==enum_type){ 244 244 param->GetParameterValue(pvec); 245 245 return; … … 259 259 260 260 param=(Param*)(*object); 261 if(param-> EnumType()==enum_type){261 if(param->InstanceEnum()==enum_type){ 262 262 param->GetParameterValue(pmat); 263 263 return; … … 277 277 278 278 param=(Param*)(*object); 279 if(param-> EnumType()==enum_type){279 if(param->InstanceEnum()==enum_type){ 280 280 param->GetParameterValue(pfid); 281 281 return; … … 453 453 454 454 param=(Param*)(*object); 455 if(param-> EnumType()==enum_type){455 if(param->InstanceEnum()==enum_type){ 456 456 return (*object); 457 457 } -
issm/trunk/src/c/Container/Results.cpp
r9622 r9883 103 103 for(i=0;i<maxfields;i++){ 104 104 ExternalResult* result=(ExternalResult*)this->GetObjectByOffset(i); 105 enums[i]=result-> EnumType();105 enums[i]=result->InstanceEnum(); 106 106 } 107 107 /*Now, make result types unique: */ -
issm/trunk/src/c/modules/ConstraintsStatex/ThermalConstraintsState.cpp
r9320 r9883 27 27 Load* load=(Load*)object; 28 28 if(load->InAnalysis(configuration_type)){ 29 if(object-> Enum()==PengridEnum){29 if(object->ObjectEnum()==PengridEnum){ 30 30 31 31 Pengrid* pengrid=(Pengrid*)object; -
issm/trunk/src/c/modules/ConstraintsStatex/ThermalIsPresent.cpp
r9320 r9883 21 21 Load* load=(Load*)object; 22 22 if(load->InAnalysis(configuration_type)){ 23 if (object-> Enum()==PengridEnum){23 if (object->ObjectEnum()==PengridEnum){ 24 24 found=1; 25 25 break; -
issm/trunk/src/c/modules/ResetConstraintsx/ThermalConstraintsReset.cpp
r9320 r9883 20 20 Load* load=(Load*)object; 21 21 if(load->InAnalysis(configuration_type)){ 22 if(object-> Enum()==PengridEnum){22 if(object->ObjectEnum()==PengridEnum){ 23 23 24 24 Pengrid* pengrid=(Pengrid*)object; -
issm/trunk/src/c/modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp
r9298 r9883 26 26 27 27 /*Check this constraint belongs to this analysis: */ 28 if(constraint->InAnalysis(configuration_type) && constraint-> Enum()==SpcDynamicEnum){28 if(constraint->InAnalysis(configuration_type) && constraint->ObjectEnum()==SpcDynamicEnum){ 29 29 30 30 ((SpcDynamic*)constraint)->SetDynamicConstraint(nodes,yg_serial); -
issm/trunk/src/c/objects/Bamg/QuadTree.h
r9777 r9883 38 38 void Demarshall(char** pmarshalled_dataset){_error_("not implemented yet");}; 39 39 #endif 40 int Enum(){_error_("not implemented yet");};40 int ObjectEnum(){_error_("not implemented yet");}; 41 41 Object* copy(){_error_("not implemented yet");}; 42 42 }; -
issm/trunk/src/c/objects/Constraints/SpcDynamic.cpp
r9777 r9883 136 136 /*}}}1*/ 137 137 #endif 138 /*FUNCTION SpcDynamic:: Enum{{{1*/139 int SpcDynamic:: Enum(void){138 /*FUNCTION SpcDynamic::ObjectEnum{{{1*/ 139 int SpcDynamic::ObjectEnum(void){ 140 140 141 141 return SpcDynamicEnum; -
issm/trunk/src/c/objects/Constraints/SpcDynamic.h
r9777 r9883 39 39 void Demarshall(char** pmarshalled_dataset); 40 40 #endif 41 int Enum();41 int ObjectEnum(); 42 42 Object* copy(); 43 43 /*}}}*/ -
issm/trunk/src/c/objects/Constraints/SpcStatic.cpp
r9777 r9883 136 136 /*}}}1*/ 137 137 #endif 138 /*FUNCTION SpcStatic:: Enum{{{1*/139 int SpcStatic:: Enum(void){138 /*FUNCTION SpcStatic::ObjectEnum{{{1*/ 139 int SpcStatic::ObjectEnum(void){ 140 140 141 141 return SpcStaticEnum; -
issm/trunk/src/c/objects/Constraints/SpcStatic.h
r9777 r9883 38 38 void Demarshall(char** pmarshalled_dataset); 39 39 #endif 40 int Enum();40 int ObjectEnum(); 41 41 Object* copy(); 42 42 /*}}}*/ -
issm/trunk/src/c/objects/Constraints/SpcTransient.cpp
r9777 r9883 159 159 /*}}}1*/ 160 160 #endif 161 /*FUNCTION SpcTransient:: Enum{{{1*/162 int SpcTransient:: Enum(void){161 /*FUNCTION SpcTransient::ObjectEnum{{{1*/ 162 int SpcTransient::ObjectEnum(void){ 163 163 164 164 return SpcTransientEnum; -
issm/trunk/src/c/objects/Constraints/SpcTransient.h
r9777 r9883 40 40 void Demarshall(char** pmarshalled_dataset); 41 41 #endif 42 int Enum();42 int ObjectEnum(); 43 43 Object* copy(); 44 44 /*}}}*/ -
issm/trunk/src/c/objects/ElementResults/BoolElementResult.cpp
r9878 r9883 121 121 /*}}}*/ 122 122 #endif 123 /*FUNCTION BoolElementResult:: Enum{{{1*/124 int BoolElementResult:: Enum(void){123 /*FUNCTION BoolElementResult::ObjectEnum{{{1*/ 124 int BoolElementResult::ObjectEnum(void){ 125 125 126 126 return BoolElementResultEnum; … … 137 137 138 138 /*ElementResult management*/ 139 /*FUNCTION BoolElementResult:: EnumType{{{1*/140 int BoolElementResult:: EnumType(void){139 /*FUNCTION BoolElementResult::InstanceEnum{{{1*/ 140 int BoolElementResult::InstanceEnum(void){ 141 141 142 142 return this->enum_type; -
issm/trunk/src/c/objects/ElementResults/BoolElementResult.h
r9878 r9883 40 40 void Demarshall(char** pmarshalled_dataset); 41 41 #endif 42 int Enum();42 int ObjectEnum(); 43 43 Object* copy(); 44 44 /*}}}*/ … … 50 50 /*}}}*/ 51 51 /*BoolElementResult management: {{{1*/ 52 int EnumType();52 int InstanceEnum(); 53 53 void GetVectorFromResults(Vec vector,int* doflist,int numdofs); 54 54 /*}}}*/ -
issm/trunk/src/c/objects/ElementResults/DoubleElementResult.cpp
r9777 r9883 121 121 /*}}}*/ 122 122 #endif 123 /*FUNCTION DoubleElementResult:: Enum{{{1*/124 int DoubleElementResult:: Enum(void){123 /*FUNCTION DoubleElementResult::ObjectEnum{{{1*/ 124 int DoubleElementResult::ObjectEnum(void){ 125 125 126 126 return DoubleElementResultEnum; … … 137 137 138 138 /*ElementResult management*/ 139 /*FUNCTION DoubleElementResult:: EnumType{{{1*/140 int DoubleElementResult:: EnumType(void){139 /*FUNCTION DoubleElementResult::InstanceEnum{{{1*/ 140 int DoubleElementResult::InstanceEnum(void){ 141 141 142 142 return this->enum_type; -
issm/trunk/src/c/objects/ElementResults/DoubleElementResult.h
r9878 r9883 40 40 void Demarshall(char** pmarshalled_dataset); 41 41 #endif 42 int Enum();42 int ObjectEnum(); 43 43 Object* copy(); 44 44 /*}}}*/ … … 50 50 /*}}}*/ 51 51 /*DoubleElementResult management: {{{1*/ 52 int EnumType();52 int InstanceEnum(); 53 53 void GetVectorFromResults(Vec vector,int* doflist,int numdofs){_error_("not implemented");}; 54 54 /*}}}*/ -
issm/trunk/src/c/objects/ElementResults/ElementResult.h
r9878 r9883 22 22 virtual int NumberOfNodalValues(void)=0; 23 23 virtual void PatchFill(int row, Patch* patch)=0; 24 virtual int EnumType()=0;24 virtual int InstanceEnum()=0; 25 25 virtual void GetVectorFromResults(Vec vector,int* doflist,int numdof)=0; 26 26 -
issm/trunk/src/c/objects/ElementResults/PentaVertexElementResult.cpp
r9878 r9883 124 124 /*}}}*/ 125 125 #endif 126 /*FUNCTION PentaVertexElementResult:: Enum{{{1*/127 int PentaVertexElementResult:: Enum(void){126 /*FUNCTION PentaVertexElementResult::ObjectEnum{{{1*/ 127 int PentaVertexElementResult::ObjectEnum(void){ 128 128 129 129 return PentaVertexElementResultEnum; … … 140 140 141 141 /*ElementResult management*/ 142 /*FUNCTION PentaVertexElementResult:: EnumType{{{1*/143 int PentaVertexElementResult:: EnumType(void){142 /*FUNCTION PentaVertexElementResult::InstanceEnum{{{1*/ 143 int PentaVertexElementResult::InstanceEnum(void){ 144 144 145 145 return this->enum_type; -
issm/trunk/src/c/objects/ElementResults/PentaVertexElementResult.h
r9878 r9883 39 39 void Demarshall(char** pmarshalled_dataset); 40 40 #endif 41 int Enum();41 int ObjectEnum(); 42 42 Object* copy(); 43 43 /*}}}*/ … … 49 49 /*}}}*/ 50 50 /*PentaVertexElementResult management: {{{1*/ 51 int EnumType();51 int InstanceEnum(); 52 52 void GetVectorFromResults(Vec vector,int* doflist,int numdofs); 53 53 /*}}}*/ -
issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.cpp
r9878 r9883 124 124 /*}}}*/ 125 125 #endif 126 /*FUNCTION TriaVertexElementResult:: Enum{{{1*/127 int TriaVertexElementResult:: Enum(void){126 /*FUNCTION TriaVertexElementResult::ObjectEnum{{{1*/ 127 int TriaVertexElementResult::ObjectEnum(void){ 128 128 129 129 return TriaVertexElementResultEnum; … … 140 140 141 141 /*ElementResult management*/ 142 /*FUNCTION TriaVertexElementResult:: EnumType{{{1*/143 int TriaVertexElementResult:: EnumType(void){142 /*FUNCTION TriaVertexElementResult::InstanceEnum{{{1*/ 143 int TriaVertexElementResult::InstanceEnum(void){ 144 144 145 145 return this->enum_type; -
issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.h
r9878 r9883 38 38 void Demarshall(char** pmarshalled_dataset); 39 39 #endif 40 int Enum();40 int ObjectEnum(); 41 41 Object* copy(); 42 42 /*}}}*/ … … 48 48 /*}}}*/ 49 49 /*TriaVertexElementResult management: {{{1*/ 50 int EnumType();50 int InstanceEnum(); 51 51 void GetVectorFromResults(Vec vector,int* doflist,int numdofs); 52 52 /*}}}*/ -
issm/trunk/src/c/objects/Elements/Penta.cpp
r9880 r9883 772 772 } 773 773 /*}}}*/ 774 /*FUNCTION Penta:: Enum{{{1*/775 int Penta:: Enum(void){774 /*FUNCTION Penta::ObjectEnum{{{1*/ 775 int Penta::ObjectEnum(void){ 776 776 777 777 return PentaEnum; … … 1137 1137 for(int i=0;i<this->results->Size();i++){ 1138 1138 ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i); 1139 if(elementresult-> EnumType()!=result_enum) continue;1139 if(elementresult->InstanceEnum()!=result_enum) continue; 1140 1140 elementresult->GetVectorFromResults(vector,&doflist1[0],NUMVERTICES); 1141 1141 return; … … 1365 1365 /*If first time, initialize total_integrated_input*/ 1366 1366 if (step==0){ 1367 if (original_input-> Enum()==PentaVertexInputEnum)1367 if (original_input->ObjectEnum()==PentaVertexInputEnum) 1368 1368 total_integrated_input=new PentaVertexInput(average_enum_type,zeros_list); 1369 else if (original_input-> Enum()==ControlInputEnum)1369 else if (original_input->ObjectEnum()==ControlInputEnum) 1370 1370 total_integrated_input=new PentaVertexInput(average_enum_type,zeros_list); 1371 else if (original_input-> Enum()==DoubleInputEnum)1371 else if (original_input->ObjectEnum()==DoubleInputEnum) 1372 1372 total_integrated_input=new DoubleInput(average_enum_type,0.0); 1373 1373 else 1374 _error_("object %s not supported yet",EnumToStringx(original_input-> Enum()));1374 _error_("object %s not supported yet",EnumToStringx(original_input->ObjectEnum())); 1375 1375 } 1376 1376 … … 1514 1514 this->results->AddObject((Object*)input->SpawnResult(step,time)); 1515 1515 #ifdef _HAVE_CONTROL_ 1516 if(input-> Enum()==ControlInputEnum) this->results->AddObject((Object*)((ControlInput*)input)->SpawnGradient(step,time));1516 if(input->ObjectEnum()==ControlInputEnum) this->results->AddObject((Object*)((ControlInput*)input)->SpawnGradient(step,time)); 1517 1517 #endif 1518 1518 … … 2045 2045 for(i=0;i<this->results->Size();i++){ 2046 2046 ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i); 2047 resultsenums[i]=elementresult-> EnumType();2047 resultsenums[i]=elementresult->InstanceEnum(); 2048 2048 } 2049 2049 } … … 4045 4045 } 4046 4046 if (!input) _error_("Input %s not found",EnumToStringx(enum_type)); 4047 if (input-> Enum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type));4047 if (input->ObjectEnum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type)); 4048 4048 4049 4049 this->GetDofList1(&doflist1[0]); … … 4063 4063 } 4064 4064 if (!input) _error_("Input %s not found",EnumToStringx(enum_type)); 4065 if (input-> Enum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type));4065 if (input->ObjectEnum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type)); 4066 4066 4067 4067 ((ControlInput*)input)->ScaleGradient(scale); … … 4082 4082 } 4083 4083 if (!input) _error_("Input %s not found",EnumToStringx(enum_type)); 4084 if (input-> Enum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type));4084 if (input->ObjectEnum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type)); 4085 4085 4086 4086 this->GetDofList1(&doflist1[0]); … … 4492 4492 } 4493 4493 4494 if (input-> Enum()!=ControlInputEnum) _error_("input %s is not a ControlInput",EnumToStringx(control_type[i]));4494 if (input->ObjectEnum()!=ControlInputEnum) _error_("input %s is not a ControlInput",EnumToStringx(control_type[i])); 4495 4495 4496 4496 ((ControlInput*)input)->UpdateValue(scalar); … … 7143 7143 Input* vz_input=inputs->GetInput(VzEnum); 7144 7144 if (vz_input){ 7145 if (vz_input-> Enum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input->Enum()));7145 if (vz_input->ObjectEnum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input->ObjectEnum())); 7146 7146 vz_input->GetValuesPtr(&vz_ptr,&dummy); 7147 7147 for(i=0;i<NUMVERTICES;i++) vz[i]=vz_ptr[i]; … … 7233 7233 Input* vz_input=inputs->GetInput(VzEnum); 7234 7234 if (vz_input){ 7235 if (vz_input-> Enum()!=PentaVertexInputEnum){7236 _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input-> Enum()));7235 if (vz_input->ObjectEnum()!=PentaVertexInputEnum){ 7236 _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input->ObjectEnum())); 7237 7237 } 7238 7238 vz_input->GetValuesPtr(&vz_ptr,&dummy); … … 7332 7332 Input* vzmacayeal_input=inputs->GetInput(VzMacAyealEnum); 7333 7333 if (vzmacayeal_input){ 7334 if (vzmacayeal_input-> Enum()!=PentaVertexInputEnum){7335 _error_("Cannot compute Vel as VzMacAyeal is of type %s",EnumToStringx(vzmacayeal_input-> Enum()));7334 if (vzmacayeal_input->ObjectEnum()!=PentaVertexInputEnum){ 7335 _error_("Cannot compute Vel as VzMacAyeal is of type %s",EnumToStringx(vzmacayeal_input->ObjectEnum())); 7336 7336 } 7337 7337 vzmacayeal_input->GetValuesPtr(&vzmacayeal_ptr,&dummy); … … 7495 7495 Input* vzpattyn_input=inputs->GetInput(VzPattynEnum); 7496 7496 if (vzpattyn_input){ 7497 if (vzpattyn_input-> Enum()!=PentaVertexInputEnum){7498 _error_("Cannot compute Vel as VzPattyn is of type %s",EnumToStringx(vzpattyn_input-> Enum()));7497 if (vzpattyn_input->ObjectEnum()!=PentaVertexInputEnum){ 7498 _error_("Cannot compute Vel as VzPattyn is of type %s",EnumToStringx(vzpattyn_input->ObjectEnum())); 7499 7499 } 7500 7500 vzpattyn_input->GetValuesPtr(&vzpattyn_ptr,&dummy); … … 7571 7571 Input* vz_input=inputs->GetInput(VzEnum); 7572 7572 if (vz_input){ 7573 if (vz_input-> Enum()!=PentaVertexInputEnum){7574 _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input-> Enum()));7573 if (vz_input->ObjectEnum()!=PentaVertexInputEnum){ 7574 _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input->ObjectEnum())); 7575 7575 } 7576 7576 vz_input->GetValuesPtr(&vz_ptr,&dummy); … … 7654 7654 Input* vx_input=inputs->GetInput(VxEnum); 7655 7655 if (vx_input){ 7656 if (vx_input-> Enum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as Vx is of type %s",EnumToStringx(vx_input->Enum()));7656 if (vx_input->ObjectEnum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as Vx is of type %s",EnumToStringx(vx_input->ObjectEnum())); 7657 7657 vx_input->GetValuesPtr(&vx_ptr,&dummy); 7658 7658 for(i=0;i<NUMVERTICES;i++) vx[i]=vx_ptr[i]; … … 7662 7662 Input* vy_input=inputs->GetInput(VyEnum); 7663 7663 if (vy_input){ 7664 if (vy_input-> Enum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as Vy is of type %s",EnumToStringx(vy_input->Enum()));7664 if (vy_input->ObjectEnum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as Vy is of type %s",EnumToStringx(vy_input->ObjectEnum())); 7665 7665 vy_input->GetValuesPtr(&vy_ptr,&dummy); 7666 7666 for(i=0;i<NUMVERTICES;i++) vy[i]=vy_ptr[i]; … … 7672 7672 Input* vzstokes_input=inputs->GetInput(VzStokesEnum); 7673 7673 if (vzstokes_input){ 7674 if (vzstokes_input-> Enum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as VzStokes is of type %s",EnumToStringx(vy_input->Enum()));7674 if (vzstokes_input->ObjectEnum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as VzStokes is of type %s",EnumToStringx(vy_input->ObjectEnum())); 7675 7675 vzstokes_input->GetValuesPtr(&vzstokes_ptr,&dummy); 7676 7676 for(i=0;i<NUMVERTICES;i++) vzstokes[i]=vzstokes_ptr[i]; … … 7685 7685 Input* vzstokes_input=inputs->GetInput(VzStokesEnum); 7686 7686 if (vzstokes_input){ 7687 if (vzstokes_input-> Enum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as VzStokes is of type %s",EnumToStringx(vy_input->Enum()));7687 if (vzstokes_input->ObjectEnum()!=PentaVertexInputEnum) _error_("Cannot compute Vel as VzStokes is of type %s",EnumToStringx(vy_input->ObjectEnum())); 7688 7688 vzstokes_input->GetValuesPtr(&vzstokes_ptr,&dummy); 7689 7689 for(i=0;i<NUMVERTICES;i++) vzstokes[i]=vzstokes_ptr[i]; -
issm/trunk/src/c/objects/Elements/Penta.h
r9880 r9883 53 53 void DeepEcho(); 54 54 void Echo(); 55 int Enum();55 int ObjectEnum(); 56 56 int Id(); 57 57 #ifdef _SERIAL_ … … 90 90 void GetSolutionFromInputs(Vec solution); 91 91 double GetZcoord(GaussPenta* gauss); 92 void GetVectorFromInputs(Vec vector,int NameEnum);92 void GetVectorFromInputs(Vec vector,int name_enum); 93 93 void GetVectorFromResults(Vec vector,int name_enum); 94 94 -
issm/trunk/src/c/objects/Elements/Tria.cpp
r9880 r9883 292 292 Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input); 293 293 Input* bed_input =inputs->GetInput(BedEnum); _assert_(bed_input); 294 if((surface_input-> Enum()!=TriaVertexInputEnum) | (bed_input->Enum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!");294 if((surface_input->ObjectEnum()!=TriaVertexInputEnum) | (bed_input->ObjectEnum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!"); 295 295 296 296 GetParameterListOnVertices(&h[0],ThicknessEnum); … … 1059 1059 } 1060 1060 /*}}}*/ 1061 /*FUNCTION Tria:: Enum{{{1*/1062 int Tria:: Enum(void){1061 /*FUNCTION Tria::ObjectEnum{{{1*/ 1062 int Tria::ObjectEnum(void){ 1063 1063 1064 1064 return TriaEnum; … … 1319 1319 for(int i=0;i<this->results->Size();i++){ 1320 1320 ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i); 1321 if(elementresult-> EnumType()!=result_enum) continue;1321 if(elementresult->InstanceEnum()!=result_enum) continue; 1322 1322 elementresult->GetVectorFromResults(vector,&doflist1[0],NUMVERTICES); 1323 1323 return; … … 1449 1449 this->results->AddObject((Object*)input->SpawnResult(step,time)); 1450 1450 #ifdef _HAVE_CONTROL_ 1451 if(input-> Enum()==ControlInputEnum) this->results->AddObject((Object*)((ControlInput*)input)->SpawnGradient(step,time));1451 if(input->ObjectEnum()==ControlInputEnum) this->results->AddObject((Object*)((ControlInput*)input)->SpawnGradient(step,time)); 1452 1452 #endif 1453 1453 } … … 1971 1971 for(i=0;i<this->results->Size();i++){ 1972 1972 ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i); 1973 resultsenums[i]=elementresult-> EnumType();1973 resultsenums[i]=elementresult->InstanceEnum(); 1974 1974 } 1975 1975 } … … 1996 1996 Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input); 1997 1997 Input* bed_input =inputs->GetInput(BedEnum); _assert_(bed_input); 1998 if((surface_input-> Enum()!=TriaVertexInputEnum) | (bed_input->Enum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!");1998 if((surface_input->ObjectEnum()!=TriaVertexInputEnum) | (bed_input->ObjectEnum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!"); 1999 1999 2000 2000 GetParameterListOnVertices(&h[0],ThicknessEnum); … … 2126 2126 Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input); 2127 2127 Input* bed_input =inputs->GetInput(BedEnum); _assert_(bed_input); 2128 if((surface_input-> Enum()!=TriaVertexInputEnum) | (bed_input->Enum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!");2128 if((surface_input->ObjectEnum()!=TriaVertexInputEnum) | (bed_input->ObjectEnum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!"); 2129 2129 2130 2130 GetParameterListOnVertices(&h[0],ThicknessEnum); … … 2227 2227 Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input); 2228 2228 Input* bed_input =inputs->GetInput(BedEnum); _assert_(bed_input); 2229 if((surface_input-> Enum()!=TriaVertexInputEnum) | (bed_input->Enum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!");2229 if((surface_input->ObjectEnum()!=TriaVertexInputEnum) | (bed_input->ObjectEnum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!"); 2230 2230 2231 2231 GetParameterListOnVertices(&h[0],ThicknessEnum); … … 2288 2288 Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input); 2289 2289 Input* bed_input =inputs->GetInput(BedEnum); _assert_(bed_input); 2290 if((surface_input-> Enum()!=TriaVertexInputEnum) | (bed_input->Enum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!");2290 if((surface_input->ObjectEnum()!=TriaVertexInputEnum) | (bed_input->ObjectEnum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!"); 2291 2291 2292 2292 GetParameterListOnVertices(&h[0],ThicknessEnum); … … 2565 2565 surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input); 2566 2566 bed_input =inputs->GetInput(BedEnum); _assert_(bed_input); 2567 if((surface_input-> Enum()!=TriaVertexInputEnum) | (bed_input->Enum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!");2567 if((surface_input->ObjectEnum()!=TriaVertexInputEnum) | (bed_input->ObjectEnum()!=TriaVertexInputEnum))_error_(" not supported yet for bed and surface interpolations not P1!"); 2568 2568 2569 2569 GetParameterListOnVertices(&h[0],ThicknessEnum); … … 3377 3377 vz_input=inputs->GetInput(VzEnum); 3378 3378 if (vz_input){ 3379 if (vz_input-> Enum()!=TriaVertexInputEnum){3380 _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input-> Enum()));3379 if (vz_input->ObjectEnum()!=TriaVertexInputEnum){ 3380 _error_("Cannot compute Vel as Vz is of type %s",EnumToStringx(vz_input->ObjectEnum())); 3381 3381 } 3382 3382 vz_input->GetValuesPtr(&vz_ptr,&dummy); … … 3438 3438 } 3439 3439 3440 if (input-> Enum()!=ControlInputEnum){3440 if (input->ObjectEnum()!=ControlInputEnum){ 3441 3441 _error_("input %s is not a ControlInput",EnumToStringx(control_type[i])); 3442 3442 } … … 3465 3465 } 3466 3466 if (!input) _error_("Input %s not found",EnumToStringx(enum_type)); 3467 if (input-> Enum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type));3467 if (input->ObjectEnum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type)); 3468 3468 3469 3469 this->GetDofList1(&doflist1[0]); … … 3483 3483 } 3484 3484 if (!input) _error_("Input %s not found",EnumToStringx(enum_type)); 3485 if (input-> Enum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type));3485 if (input->ObjectEnum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type)); 3486 3486 3487 3487 ((ControlInput*)input)->ScaleGradient(scale); … … 3502 3502 } 3503 3503 if (!input) _error_("Input %s not found",EnumToStringx(enum_type)); 3504 if (input-> Enum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type));3504 if (input->ObjectEnum()!=ControlInputEnum) _error_("Input %s is not a ControlInput",EnumToStringx(enum_type)); 3505 3505 3506 3506 this->GetDofList1(&doflist1[0]); -
issm/trunk/src/c/objects/Elements/Tria.h
r9880 r9883 56 56 void Demarshall(char** pmarshalled_dataset); 57 57 #endif 58 int Enum();58 int ObjectEnum(); 59 59 Object* copy(); 60 60 /*}}}*/ -
issm/trunk/src/c/objects/ExternalResults/BoolExternalResult.cpp
r9777 r9883 128 128 /*}}}*/ 129 129 #endif 130 /*FUNCTION BoolExternalResult:: Enum{{{1*/131 int BoolExternalResult:: Enum(void){130 /*FUNCTION BoolExternalResult::ObjectEnum{{{1*/ 131 int BoolExternalResult::ObjectEnum(void){ 132 132 133 133 return BoolExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/BoolExternalResult.h
r9777 r9883 52 52 void Demarshall(char** pmarshalled_dataset); 53 53 #endif 54 int Enum();54 int ObjectEnum(); 55 55 Object* copy(); 56 56 /*}}}*/ 57 57 /*ExternalResult management: {{{1*/ 58 int EnumType(){return enum_type;}58 int InstanceEnum(){return enum_type;} 59 59 void WriteData(FILE* fid,bool io_gather); 60 60 char* GetResultName(void); -
issm/trunk/src/c/objects/ExternalResults/DoubleExternalResult.cpp
r9777 r9883 128 128 /*}}}*/ 129 129 #endif 130 /*FUNCTION DoubleExternalResult:: Enum{{{1*/131 int DoubleExternalResult:: Enum(void){130 /*FUNCTION DoubleExternalResult::ObjectEnum{{{1*/ 131 int DoubleExternalResult::ObjectEnum(void){ 132 132 133 133 return DoubleExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/DoubleExternalResult.h
r9777 r9883 53 53 void Demarshall(char** pmarshalled_dataset); 54 54 #endif 55 int Enum();55 int ObjectEnum(); 56 56 Object* copy(); 57 57 /*}}}*/ 58 58 /*ExternalResult management: {{{1*/ 59 int EnumType(){return enum_type;}59 int InstanceEnum(){return enum_type;} 60 60 void WriteData(FILE* fid,bool io_gather); 61 61 char* GetResultName(void); -
issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp
r9777 r9883 165 165 /*}}}*/ 166 166 #endif 167 /*FUNCTION DoubleMatExternalResult:: Enum{{{1*/168 int DoubleMatExternalResult:: Enum(void){167 /*FUNCTION DoubleMatExternalResult::ObjectEnum{{{1*/ 168 int DoubleMatExternalResult::ObjectEnum(void){ 169 169 170 170 return DoubleMatExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.h
r9777 r9883 54 54 void Demarshall(char** pmarshalled_dataset); 55 55 #endif 56 int Enum();56 int ObjectEnum(); 57 57 Object* copy(); 58 58 /*}}}*/ 59 59 /*ExternalResult managemnet: {{{1*/ 60 int EnumType(){return enum_type;}60 int InstanceEnum(){return enum_type;} 61 61 void WriteData(FILE* fid,bool io_gather); 62 62 char* GetResultName(void); -
issm/trunk/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp
r9874 r9883 153 153 /*}}}*/ 154 154 #endif 155 /*FUNCTION DoubleVecExternalResult:: Enum{{{1*/156 int DoubleVecExternalResult:: Enum(void){155 /*FUNCTION DoubleVecExternalResult::ObjectEnum{{{1*/ 156 int DoubleVecExternalResult::ObjectEnum(void){ 157 157 158 158 return DoubleVecExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/DoubleVecExternalResult.h
r9777 r9883 53 53 void Demarshall(char** pmarshalled_dataset); 54 54 #endif 55 int Enum();55 int ObjectEnum(); 56 56 Object* copy(); 57 57 /*}}}*/ 58 58 /*ExternalResult management: {{{1*/ 59 int EnumType(){return enum_type;}59 int InstanceEnum(){return enum_type;} 60 60 void WriteData(FILE* fid,bool io_gather); 61 61 char* GetResultName(void); -
issm/trunk/src/c/objects/ExternalResults/ExternalResult.h
r9320 r9883 30 30 virtual ~ExternalResult(){}; 31 31 /*Virtual functions:{{{1*/ 32 virtual int EnumType()=0;32 virtual int InstanceEnum()=0; 33 33 virtual void WriteData(FILE* fid,bool io_gather)=0; 34 34 virtual char* GetResultName(void)=0; -
issm/trunk/src/c/objects/ExternalResults/IntExternalResult.cpp
r9777 r9883 128 128 /*}}}*/ 129 129 #endif 130 /*FUNCTION IntExternalResult:: Enum{{{1*/131 int IntExternalResult:: Enum(void){130 /*FUNCTION IntExternalResult::ObjectEnum{{{1*/ 131 int IntExternalResult::ObjectEnum(void){ 132 132 133 133 return IntExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/IntExternalResult.h
r9777 r9883 51 51 void Demarshall(char** pmarshalled_dataset); 52 52 #endif 53 int Enum();53 int ObjectEnum(); 54 54 Object* copy(); 55 55 /*}}}*/ 56 56 /*ExternalResult managemnet: {{{1*/ 57 int EnumType(){return enum_type;}57 int InstanceEnum(){return enum_type;} 58 58 void WriteData(FILE* fid,bool io_gather); 59 59 char* GetResultName(void); -
issm/trunk/src/c/objects/ExternalResults/PetscVecExternalResult.cpp
r9777 r9883 184 184 /*}}}*/ 185 185 #endif 186 /*FUNCTION PetscVecExternalResult:: Enum{{{1*/187 int PetscVecExternalResult:: Enum(void){186 /*FUNCTION PetscVecExternalResult::ObjectEnum{{{1*/ 187 int PetscVecExternalResult::ObjectEnum(void){ 188 188 189 189 return PetscVecExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/PetscVecExternalResult.h
r9777 r9883 53 53 void Demarshall(char** pmarshalled_dataset); 54 54 #endif 55 int Enum();55 int ObjectEnum(); 56 56 Object* copy(); 57 57 /*}}}*/ 58 58 /*ExternalResult management: {{{1*/ 59 int EnumType(){return enum_type;}59 int InstanceEnum(){return enum_type;} 60 60 void WriteData(FILE* fid,bool io_gather); 61 61 char* GetResultName(void); -
issm/trunk/src/c/objects/ExternalResults/StringExternalResult.cpp
r9777 r9883 144 144 /*}}}*/ 145 145 #endif 146 /*FUNCTION StringExternalResult:: Enum{{{1*/147 int StringExternalResult:: Enum(void){146 /*FUNCTION StringExternalResult::ObjectEnum{{{1*/ 147 int StringExternalResult::ObjectEnum(void){ 148 148 149 149 return StringExternalResultEnum; -
issm/trunk/src/c/objects/ExternalResults/StringExternalResult.h
r9320 r9883 51 51 int MarshallSize(); 52 52 void Demarshall(char** pmarshalled_dataset); 53 int Enum();53 int ObjectEnum(); 54 54 Object* copy(); 55 55 /*}}}*/ 56 56 /*ExternalResult management: {{{1*/ 57 int EnumType(){return enum_type;}57 int InstanceEnum(){return enum_type;} 58 58 void WriteData(FILE* fid,bool io_gather); 59 59 char* GetResultName(void); -
issm/trunk/src/c/objects/Inputs/BoolInput.cpp
r9777 r9883 110 110 /*}}}*/ 111 111 #endif 112 /*FUNCTION BoolInput:: Enum{{{1*/113 int BoolInput:: Enum(void){112 /*FUNCTION BoolInput::ObjectEnum{{{1*/ 113 int BoolInput::ObjectEnum(void){ 114 114 115 115 return BoolInputEnum; … … 126 126 127 127 /*BoolInput management*/ 128 /*FUNCTION BoolInput:: EnumType{{{1*/129 int BoolInput:: EnumType(void){128 /*FUNCTION BoolInput::InstanceEnum{{{1*/ 129 int BoolInput::InstanceEnum(void){ 130 130 131 131 return this->enum_type; … … 205 205 206 206 /*Carry out the AXPY operation depending on type:*/ 207 switch(xinput-> Enum()){207 switch(xinput->ObjectEnum()){ 208 208 209 209 case BoolInputEnum: -
issm/trunk/src/c/objects/Inputs/BoolInput.h
r9777 r9883 36 36 void Demarshall(char** pmarshalled_dataset); 37 37 #endif 38 int Enum();38 int ObjectEnum(); 39 39 Object* copy(); 40 40 /*}}}*/ 41 41 /*BoolInput management: {{{1*/ 42 int EnumType();42 int InstanceEnum(); 43 43 Input* SpawnTriaInput(int* indices); 44 44 Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");}; -
issm/trunk/src/c/objects/Inputs/ControlInput.cpp
r9777 r9883 298 298 /*}}}*/ 299 299 #endif 300 /*FUNCTION ControlInput:: Enum{{{1*/301 int ControlInput:: Enum(void){300 /*FUNCTION ControlInput::ObjectEnum{{{1*/ 301 int ControlInput::ObjectEnum(void){ 302 302 303 303 return ControlInputEnum; … … 325 325 326 326 /*ControlInput management*/ 327 /*FUNCTION ControlInput:: EnumType{{{1*/328 int ControlInput:: EnumType(void){327 /*FUNCTION ControlInput::InstanceEnum{{{1*/ 328 int ControlInput::InstanceEnum(void){ 329 329 330 330 return this->enum_type; -
issm/trunk/src/c/objects/Inputs/ControlInput.h
r9777 r9883 40 40 void Demarshall(char** pmarshalled_dataset); 41 41 #endif 42 int Enum();42 int ObjectEnum(); 43 43 Object* copy(); 44 44 /*}}}*/ 45 45 /*ControlInput management: {{{1*/ 46 int EnumType();46 int InstanceEnum(); 47 47 Input* SpawnTriaInput(int* indices); 48 48 Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");}; -
issm/trunk/src/c/objects/Inputs/DatasetInput.cpp
r9777 r9883 125 125 /*}}}*/ 126 126 #endif 127 /*FUNCTION DatasetInput:: Enum{{{1*/128 int DatasetInput:: Enum(void){127 /*FUNCTION DatasetInput::ObjectEnum{{{1*/ 128 int DatasetInput::ObjectEnum(void){ 129 129 130 130 return DatasetInputEnum; … … 161 161 162 162 /*DatasetInput management*/ 163 /*FUNCTION DatasetInput:: EnumType{{{1*/164 int DatasetInput:: EnumType(void){163 /*FUNCTION DatasetInput::InstanceEnum{{{1*/ 164 int DatasetInput::InstanceEnum(void){ 165 165 166 166 return this->enum_type; -
issm/trunk/src/c/objects/Inputs/DatasetInput.h
r9777 r9883 36 36 void Demarshall(char** pmarshalled_dataset); 37 37 #endif 38 int Enum();38 int ObjectEnum(); 39 39 Object* copy(); 40 40 /*}}}*/ 41 41 /*DatasetInput management: {{{1*/ 42 int EnumType();42 int InstanceEnum(); 43 43 Input* SpawnTriaInput(int* indices); 44 44 Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");}; -
issm/trunk/src/c/objects/Inputs/DoubleInput.cpp
r9777 r9883 110 110 /*}}}*/ 111 111 #endif 112 /*FUNCTION DoubleInput:: Enum{{{1*/113 int DoubleInput:: Enum(void){112 /*FUNCTION DoubleInput::ObjectEnum{{{1*/ 113 int DoubleInput::ObjectEnum(void){ 114 114 115 115 return DoubleInputEnum; … … 126 126 127 127 /*DoubleInput management*/ 128 /*FUNCTION DoubleInput:: EnumType{{{1*/129 int DoubleInput:: EnumType(void){128 /*FUNCTION DoubleInput::InstanceEnum{{{1*/ 129 int DoubleInput::InstanceEnum(void){ 130 130 131 131 return this->enum_type; … … 269 269 270 270 /*Carry out the AXPY operation depending on type:*/ 271 switch(xinput-> Enum()){271 switch(xinput->ObjectEnum()){ 272 272 273 273 case DoubleInputEnum: … … 335 335 336 336 /*Check that input provided is a thickness*/ 337 if (thickness_input-> EnumType()!=ThicknessEnum) _error_("Input provided is not a Thickness (enum_type is %s)",EnumToStringx(thickness_input->EnumType()));337 if (thickness_input->InstanceEnum()!=ThicknessEnum) _error_("Input provided is not a Thickness (enum_type is %s)",EnumToStringx(thickness_input->InstanceEnum())); 338 338 339 339 /*vertically integrate depending on type:*/ 340 switch(thickness_input-> Enum()){340 switch(thickness_input->ObjectEnum()){ 341 341 342 342 case PentaVertexInputEnum: -
issm/trunk/src/c/objects/Inputs/DoubleInput.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset); 36 36 #endif 37 int Enum();37 int ObjectEnum(); 38 38 Object* copy(); 39 39 /*}}}*/ 40 40 /*DoubleInput management: {{{1*/ 41 int EnumType();41 int InstanceEnum(); 42 42 Input* SpawnTriaInput(int* indices); 43 43 Input* PointwiseDivide(Input* inputB); -
issm/trunk/src/c/objects/Inputs/Input.h
r8967 r9883 22 22 virtual ~Input(){}; 23 23 /*Virtual functions:{{{1*/ 24 virtual int EnumType()=0;24 virtual int InstanceEnum()=0; 25 25 virtual void GetParameterValue(bool* pvalue)=0; 26 26 virtual void GetParameterValue(int* pvalue)=0; -
issm/trunk/src/c/objects/Inputs/IntInput.cpp
r9777 r9883 105 105 /*}}}*/ 106 106 #endif 107 /*FUNCTION IntInput:: Enum{{{1*/108 int IntInput:: Enum(void){107 /*FUNCTION IntInput::ObjectEnum{{{1*/ 108 int IntInput::ObjectEnum(void){ 109 109 110 110 return IntInputEnum; … … 126 126 } 127 127 /*}}}*/ 128 /*FUNCTION IntInput:: EnumType{{{1*/129 int IntInput:: EnumType(void){128 /*FUNCTION IntInput::InstanceEnum{{{1*/ 129 int IntInput::InstanceEnum(void){ 130 130 131 131 return this->enum_type; … … 209 209 210 210 /*Carry out the AXPY operation depending on type:*/ 211 switch(xinput-> Enum()){211 switch(xinput->ObjectEnum()){ 212 212 213 213 case IntInputEnum: -
issm/trunk/src/c/objects/Inputs/IntInput.h
r9777 r9883 36 36 void Demarshall(char** pmarshalled_dataset); 37 37 #endif 38 int Enum();38 int ObjectEnum(); 39 39 Object* copy(); 40 40 /*}}}*/ 41 41 /*IntInput management: {{{1*/ 42 int EnumType();42 int InstanceEnum(); 43 43 Input* SpawnTriaInput(int* indices); 44 44 Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");}; -
issm/trunk/src/c/objects/Inputs/PentaVertexInput.cpp
r9777 r9883 121 121 /*}}}*/ 122 122 #endif 123 /*FUNCTION PentaVertexInput:: Enum{{{1*/124 int PentaVertexInput:: Enum(void){123 /*FUNCTION PentaVertexInput::ObjectEnum{{{1*/ 124 int PentaVertexInput::ObjectEnum(void){ 125 125 126 126 return PentaVertexInputEnum; … … 137 137 } 138 138 /*}}}*/ 139 /*FUNCTION PentaVertexInput:: EnumType{{{1*/140 int PentaVertexInput:: EnumType(void){139 /*FUNCTION PentaVertexInput::InstanceEnum{{{1*/ 140 int PentaVertexInput::InstanceEnum(void){ 141 141 142 142 return this->enum_type; … … 498 498 499 499 /*Carry out the AXPY operation depending on type:*/ 500 switch(xinput-> Enum()){500 switch(xinput->ObjectEnum()){ 501 501 502 502 case PentaVertexInputEnum:{ … … 506 506 case ControlInputEnum:{ 507 507 ControlInput* cont_input=(ControlInput*)xinput; 508 if(cont_input->values-> Enum()!=PentaVertexInputEnum) _error_("not supported yet");508 if(cont_input->values->ObjectEnum()!=PentaVertexInputEnum) _error_("not supported yet"); 509 509 PentaVertexInput* cast_input=(PentaVertexInput*)cont_input->values; 510 510 for(i=0;i<numnodes;i++)this->values[i]=this->values[i]+scalar*(cast_input->values[i]);} … … 547 547 548 548 /*Check that input provided is a thickness*/ 549 if (thickness_input-> EnumType()!=ThicknessEnum) _error_("Input provided is not a Thickness (enum_type is %s)",EnumToStringx(thickness_input->EnumType()));549 if (thickness_input->InstanceEnum()!=ThicknessEnum) _error_("Input provided is not a Thickness (enum_type is %s)",EnumToStringx(thickness_input->InstanceEnum())); 550 550 551 551 /*Get Thickness value pointer*/ … … 553 553 554 554 /*vertically integrate depending on type:*/ 555 switch(thickness_input-> Enum()){555 switch(thickness_input->ObjectEnum()){ 556 556 557 557 case PentaVertexInputEnum: … … 581 581 582 582 /*Check that inputB is of the same type*/ 583 if (inputB-> Enum()!=PentaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->Enum()));583 if (inputB->ObjectEnum()!=PentaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->ObjectEnum())); 584 584 xinputB=(PentaVertexInput*)inputB; 585 585 … … 612 612 613 613 /*Check that inputB is of the same type*/ 614 if (inputB-> Enum()!=PentaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->Enum()));614 if (inputB->ObjectEnum()!=PentaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->ObjectEnum())); 615 615 xinputB=(PentaVertexInput*)inputB; 616 616 … … 643 643 644 644 /*Check that inputB is of the same type*/ 645 if (inputB-> Enum()!=PentaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->Enum()));645 if (inputB->ObjectEnum()!=PentaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->ObjectEnum())); 646 646 xinputB=(PentaVertexInput*)inputB; 647 647 -
issm/trunk/src/c/objects/Inputs/PentaVertexInput.h
r9777 r9883 36 36 void Demarshall(char** pmarshalled_dataset); 37 37 #endif 38 int Enum();38 int ObjectEnum(); 39 39 Object* copy(); 40 40 /*}}}*/ 41 41 /*PentaVertexInput management: {{{1*/ 42 int EnumType();42 int InstanceEnum(); 43 43 Input* SpawnTriaInput(int* indices); 44 44 Input* PointwiseDivide(Input* inputB); -
issm/trunk/src/c/objects/Inputs/TransientInput.cpp
r9777 r9883 187 187 /*}}}*/ 188 188 #endif 189 /*FUNCTION TransientInput:: Enum{{{1*/190 int TransientInput:: Enum(void){189 /*FUNCTION TransientInput::ObjectEnum{{{1*/ 190 int TransientInput::ObjectEnum(void){ 191 191 192 192 return TransientInputEnum; … … 213 213 214 214 /*TransientInput management*/ 215 /*FUNCTION TransientInput:: EnumType{{{1*/216 int TransientInput:: EnumType(void){215 /*FUNCTION TransientInput::InstanceEnum{{{1*/ 216 int TransientInput::InstanceEnum(void){ 217 217 218 218 return this->enum_type; -
issm/trunk/src/c/objects/Inputs/TransientInput.h
r9777 r9883 39 39 void Demarshall(char** pmarshalled_dataset); 40 40 #endif 41 int Enum();41 int ObjectEnum(); 42 42 Object* copy(); 43 43 /*}}}*/ 44 44 /*TransientInput management: {{{1*/ 45 int EnumType();45 int InstanceEnum(); 46 46 Input* SpawnTriaInput(int* indices); 47 47 Input* PointwiseDivide(Input* forcingB){_error_("not implemented yet");}; -
issm/trunk/src/c/objects/Inputs/TriaVertexInput.cpp
r9777 r9883 121 121 /*}}}*/ 122 122 #endif 123 /*FUNCTION TriaVertexInput:: Enum{{{1*/124 int TriaVertexInput:: Enum(void){123 /*FUNCTION TriaVertexInput::ObjectEnum{{{1*/ 124 int TriaVertexInput::ObjectEnum(void){ 125 125 126 126 return TriaVertexInputEnum; … … 137 137 138 138 /*TriaVertexInput management*/ 139 /*FUNCTION TriaVertexInput:: EnumType{{{1*/140 int TriaVertexInput:: EnumType(void){139 /*FUNCTION TriaVertexInput::InstanceEnum{{{1*/ 140 int TriaVertexInput::InstanceEnum(void){ 141 141 142 142 return this->enum_type; … … 367 367 368 368 /*Carry out the AXPY operation depending on type:*/ 369 switch(xinput-> Enum()){369 switch(xinput->ObjectEnum()){ 370 370 371 371 case TriaVertexInputEnum : … … 419 419 420 420 /*Check that inputB is of the same type*/ 421 if (inputB-> Enum()!=TriaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->Enum()));421 if (inputB->ObjectEnum()!=TriaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->ObjectEnum())); 422 422 xinputB=(TriaVertexInput*)inputB; 423 423 … … 450 450 451 451 /*Check that inputB is of the same type*/ 452 if (inputB-> Enum()!=TriaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->Enum()));452 if (inputB->ObjectEnum()!=TriaVertexInputEnum) _error_("Operation not permitted because inputB is of type %s",EnumToStringx(inputB->ObjectEnum())); 453 453 xinputB=(TriaVertexInput*)inputB; 454 454 -
issm/trunk/src/c/objects/Inputs/TriaVertexInput.h
r9777 r9883 36 36 void Demarshall(char** pmarshalled_dataset); 37 37 #endif 38 int Enum();38 int ObjectEnum(); 39 39 Object* copy(); 40 40 /*}}}*/ 41 41 /*TriaVertexInput management: {{{1*/ 42 int EnumType();42 int InstanceEnum(); 43 43 Input* SpawnTriaInput(int* indices); 44 44 Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");}; -
issm/trunk/src/c/objects/KML/KML_Attribute.h
r8461 r9883 35 35 int MarshallSize(){_error_("Not implemented yet.");}; 36 36 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 37 int Enum(){_error_("Not implemented yet.");};37 int ObjectEnum(){_error_("Not implemented yet.");}; 38 38 Object* copy(){_error_("Not implemented yet.");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_ColorStyle.h
r8293 r9883 40 40 int MarshallSize(){_error_("Not implemented yet.");}; 41 41 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 42 int Enum(){_error_("Not implemented yet.");};42 int ObjectEnum(){_error_("Not implemented yet.");}; 43 43 Object* copy(){_error_("Not implemented yet.");}; 44 44 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Container.h
r9261 r9883 38 38 int MarshallSize(){_error_("Not implemented yet.");}; 39 39 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 40 int Enum(){_error_("Not implemented yet.");};40 int ObjectEnum(){_error_("Not implemented yet.");}; 41 41 Object* copy(){_error_("Not implemented yet.");}; 42 42 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Document.h
r8461 r9883 35 35 int MarshallSize(){_error_("Not implemented yet.");}; 36 36 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 37 int Enum(){_error_("Not implemented yet.");};37 int ObjectEnum(){_error_("Not implemented yet.");}; 38 38 Object* copy(){_error_("Not implemented yet.");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Feature.h
r8293 r9883 49 49 int MarshallSize(){_error_("Not implemented yet.");}; 50 50 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 51 int Enum(){_error_("Not implemented yet.");};51 int ObjectEnum(){_error_("Not implemented yet.");}; 52 52 Object* copy(){_error_("Not implemented yet.");}; 53 53 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_File.h
r9261 r9883 38 38 int MarshallSize(){_error_("Not implemented yet.");}; 39 39 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 40 int Enum(){_error_("Not implemented yet.");};40 int ObjectEnum(){_error_("Not implemented yet.");}; 41 41 Object* copy(){_error_("Not implemented yet.");}; 42 42 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Folder.h
r8461 r9883 35 35 int MarshallSize(){_error_("Not implemented yet.");}; 36 36 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 37 int Enum(){_error_("Not implemented yet.");};37 int ObjectEnum(){_error_("Not implemented yet.");}; 38 38 Object* copy(){_error_("Not implemented yet.");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Geometry.h
r8293 r9883 34 34 int MarshallSize(){_error_("Not implemented yet.");}; 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 36 int Enum(){_error_("Not implemented yet.");};36 int ObjectEnum(){_error_("Not implemented yet.");}; 37 37 Object* copy(){_error_("Not implemented yet.");}; 38 38 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_GroundOverlay.h
r8464 r9883 41 41 int MarshallSize(){_error_("Not implemented yet.");}; 42 42 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 43 int Enum(){_error_("Not implemented yet.");};43 int ObjectEnum(){_error_("Not implemented yet.");}; 44 44 Object* copy(){_error_("Not implemented yet.");}; 45 45 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Icon.h
r8464 r9883 49 49 int MarshallSize(){_error_("Not implemented yet.");}; 50 50 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 51 int Enum(){_error_("Not implemented yet.");};51 int ObjectEnum(){_error_("Not implemented yet.");}; 52 52 Object* copy(){_error_("Not implemented yet.");}; 53 53 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_LatLonBox.h
r8464 r9883 40 40 int MarshallSize(){_error_("Not implemented yet.");}; 41 41 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 42 int Enum(){_error_("Not implemented yet.");};42 int ObjectEnum(){_error_("Not implemented yet.");}; 43 43 Object* copy(){_error_("Not implemented yet.");}; 44 44 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_LineString.h
r9261 r9883 43 43 int MarshallSize(){_error_("Not implemented yet.");}; 44 44 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 45 int Enum(){_error_("Not implemented yet.");};45 int ObjectEnum(){_error_("Not implemented yet.");}; 46 46 Object* copy(){_error_("Not implemented yet.");}; 47 47 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_LineStyle.h
r8461 r9883 36 36 int MarshallSize(){_error_("Not implemented yet.");}; 37 37 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 38 int Enum(){_error_("Not implemented yet.");};38 int ObjectEnum(){_error_("Not implemented yet.");}; 39 39 Object* copy(){_error_("Not implemented yet.");}; 40 40 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_LinearRing.h
r9261 r9883 43 43 int MarshallSize(){_error_("Not implemented yet.");}; 44 44 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 45 int Enum(){_error_("Not implemented yet.");};45 int ObjectEnum(){_error_("Not implemented yet.");}; 46 46 Object* copy(){_error_("Not implemented yet.");}; 47 47 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_MultiGeometry.h
r9261 r9883 39 39 int MarshallSize(){_error_("Not implemented yet.");}; 40 40 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 41 int Enum(){_error_("Not implemented yet.");};41 int ObjectEnum(){_error_("Not implemented yet.");}; 42 42 Object* copy(){_error_("Not implemented yet.");}; 43 43 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Object.h
r9261 r9883 34 34 int MarshallSize(){_error_("Not implemented yet.");}; 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 36 int Enum(){_error_("Not implemented yet.");};36 int ObjectEnum(){_error_("Not implemented yet.");}; 37 37 Object* copy(){_error_("Not implemented yet.");}; 38 38 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Overlay.h
r8464 r9883 41 41 int MarshallSize(){_error_("Not implemented yet.");}; 42 42 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 43 int Enum(){_error_("Not implemented yet.");};43 int ObjectEnum(){_error_("Not implemented yet.");}; 44 44 Object* copy(){_error_("Not implemented yet.");}; 45 45 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Placemark.h
r9261 r9883 39 39 int MarshallSize(){_error_("Not implemented yet.");}; 40 40 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 41 int Enum(){_error_("Not implemented yet.");};41 int ObjectEnum(){_error_("Not implemented yet.");}; 42 42 Object* copy(){_error_("Not implemented yet.");}; 43 43 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_PolyStyle.h
r8293 r9883 37 37 int MarshallSize(){_error_("Not implemented yet.");}; 38 38 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 39 int Enum(){_error_("Not implemented yet.");};39 int ObjectEnum(){_error_("Not implemented yet.");}; 40 40 Object* copy(){_error_("Not implemented yet.");}; 41 41 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Polygon.h
r9261 r9883 45 45 int MarshallSize(){_error_("Not implemented yet.");}; 46 46 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 47 int Enum(){_error_("Not implemented yet.");};47 int ObjectEnum(){_error_("Not implemented yet.");}; 48 48 Object* copy(){_error_("Not implemented yet.");}; 49 49 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_Style.h
r8293 r9883 43 43 int MarshallSize(){_error_("Not implemented yet.");}; 44 44 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 45 int Enum(){_error_("Not implemented yet.");};45 int ObjectEnum(){_error_("Not implemented yet.");}; 46 46 Object* copy(){_error_("Not implemented yet.");}; 47 47 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_StyleSelector.h
r8293 r9883 34 34 int MarshallSize(){_error_("Not implemented yet.");}; 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 36 int Enum(){_error_("Not implemented yet.");};36 int ObjectEnum(){_error_("Not implemented yet.");}; 37 37 Object* copy(){_error_("Not implemented yet.");}; 38 38 /*}}}*/ -
issm/trunk/src/c/objects/KML/KML_SubStyle.h
r8293 r9883 34 34 int MarshallSize(){_error_("Not implemented yet.");}; 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");}; 36 int Enum(){_error_("Not implemented yet.");};36 int ObjectEnum(){_error_("Not implemented yet.");}; 37 37 Object* copy(){_error_("Not implemented yet.");}; 38 38 /*}}}*/ -
issm/trunk/src/c/objects/Loads/Icefront.cpp
r9785 r9883 251 251 /*}}}*/ 252 252 #endif 253 /*FUNCTION Icefront:: Enum{{{1*/254 int Icefront:: Enum(void){253 /*FUNCTION Icefront::ObjectEnum{{{1*/ 254 int Icefront::ObjectEnum(void){ 255 255 256 256 return IcefrontEnum; -
issm/trunk/src/c/objects/Loads/Icefront.h
r9785 r9883 54 54 void Demarshall(char** pmarshalled_dataset); 55 55 #endif 56 int Enum();56 int ObjectEnum(); 57 57 Object* copy(); 58 58 /*}}}*/ -
issm/trunk/src/c/objects/Loads/Numericalflux.cpp
r9777 r9883 272 272 /*}}}*/ 273 273 #endif 274 /*FUNCTION Numericalflux:: Enum{{{1*/275 int Numericalflux:: Enum(void){274 /*FUNCTION Numericalflux::ObjectEnum{{{1*/ 275 int Numericalflux::ObjectEnum(void){ 276 276 277 277 return NumericalfluxEnum; -
issm/trunk/src/c/objects/Loads/Numericalflux.h
r9777 r9883 50 50 void Demarshall(char** pmarshalled_dataset); 51 51 #endif 52 int Enum();52 int ObjectEnum(); 53 53 Object* copy(); 54 54 /*}}}*/ -
issm/trunk/src/c/objects/Loads/Pengrid.cpp
r9777 r9883 226 226 /*}}}*/ 227 227 #endif 228 /*FUNCTION Pengrid:: Enum{{{1*/229 int Pengrid:: Enum(void){228 /*FUNCTION Pengrid::ObjectEnum{{{1*/ 229 int Pengrid::ObjectEnum(void){ 230 230 231 231 return PengridEnum; -
issm/trunk/src/c/objects/Loads/Pengrid.h
r9777 r9883 55 55 void Demarshall(char** pmarshalled_dataset); 56 56 #endif 57 int Enum();57 int ObjectEnum(); 58 58 Object* copy(); 59 59 /*}}}*/ -
issm/trunk/src/c/objects/Loads/Penpair.cpp
r9777 r9883 148 148 /*}}}1*/ 149 149 #endif 150 /*FUNCTION Penpair:: Enum{{{1*/151 int Penpair:: Enum(void){150 /*FUNCTION Penpair::ObjectEnum{{{1*/ 151 int Penpair::ObjectEnum(void){ 152 152 153 153 return PenpairEnum; -
issm/trunk/src/c/objects/Loads/Penpair.h
r9777 r9883 42 42 void Demarshall(char** pmarshalled_dataset); 43 43 #endif 44 int Enum();44 int ObjectEnum(); 45 45 Object* copy(); 46 46 /*}}}*/ -
issm/trunk/src/c/objects/Loads/Riftfront.cpp
r9777 r9883 311 311 /*}}}*/ 312 312 #endif 313 /*FUNCTION Riftfront:: Enum{{{1*/314 int Riftfront:: Enum(void){313 /*FUNCTION Riftfront::ObjectEnum{{{1*/ 314 int Riftfront::ObjectEnum(void){ 315 315 316 316 return RiftfrontEnum; … … 516 516 517 517 /*enum of element? */ 518 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");518 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 519 519 tria1=(Tria*)elements[0]; 520 520 tria2=(Tria*)elements[1]; … … 607 607 608 608 /*enum of element? */ 609 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");609 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 610 610 tria1=(Tria*)elements[0]; 611 611 tria2=(Tria*)elements[1]; … … 704 704 705 705 /*enum of element? */ 706 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");706 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 707 707 708 708 /*recover elements on both side of rift: */ … … 824 824 825 825 /*enum of element? */ 826 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");826 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 827 827 828 828 /*recover elements on both side of rift: */ … … 869 869 870 870 /*enum of element? */ 871 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");871 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 872 872 873 873 /*recover elements on both side of rift: */ … … 912 912 913 913 /*enum of element? */ 914 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");914 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 915 915 916 916 /*recover elements on both side of rift: */ … … 961 961 962 962 /*enum of element? */ 963 if(elements[0]-> Enum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!");963 if(elements[0]->ObjectEnum()!=TriaEnum)_error_(" only Tria element allowed for Riftfront load!"); 964 964 965 965 /*recover elements on both side of rift: */ -
issm/trunk/src/c/objects/Loads/Riftfront.h
r9777 r9883 62 62 void Demarshall(char** pmarshalled_dataset); 63 63 #endif 64 int Enum();64 int ObjectEnum(); 65 65 Object* copy(); 66 66 /*}}}*/ -
issm/trunk/src/c/objects/Materials/Matice.cpp
r9777 r9883 158 158 /*}}}*/ 159 159 #endif 160 /*FUNCTION Matice:: Enum{{{1*/161 int Matice:: Enum(void){160 /*FUNCTION Matice::ObjectEnum{{{1*/ 161 int Matice::ObjectEnum(void){ 162 162 163 163 return MaticeEnum; … … 240 240 if (!IsInput(input_enum)) return; 241 241 242 switch(element-> Enum()){242 switch(element->ObjectEnum()){ 243 243 244 244 case TriaEnum:{ … … 256 256 break; 257 257 258 default: _error_("element %s not implemented yet",EnumToStringx(element-> Enum()));258 default: _error_("element %s not implemented yet",EnumToStringx(element->ObjectEnum())); 259 259 } 260 260 } … … 547 547 case VertexEnum: 548 548 549 switch(element-> Enum()){549 switch(element->ObjectEnum()){ 550 550 551 551 case TriaEnum: … … 555 555 return; 556 556 557 default: _error_("element %s not implemented yet",EnumToStringx(element-> Enum()));557 default: _error_("element %s not implemented yet",EnumToStringx(element->ObjectEnum())); 558 558 } 559 559 default: _error_("type %i (%s) not implemented yet",type,EnumToStringx(type)); … … 589 589 case VertexEnum: 590 590 591 switch(element-> Enum()){591 switch(element->ObjectEnum()){ 592 592 593 593 case TriaEnum: … … 598 598 if(name==MaterialsRheologyBEnum){ 599 599 /*Are we in 2D?:*/ 600 if(element-> Enum()==TriaEnum){600 if(element->ObjectEnum()==TriaEnum){ 601 601 parameters=((Tria*)(element))->parameters; 602 602 } … … 613 613 return; 614 614 615 default: _error_("element %s not implemented yet",EnumToStringx(element-> Enum()));615 default: _error_("element %s not implemented yet",EnumToStringx(element->ObjectEnum())); 616 616 } 617 617 default: _error_("type %i (%s) not implemented yet",type,EnumToStringx(type)); -
issm/trunk/src/c/objects/Materials/Matice.h
r9777 r9883 40 40 void Demarshall(char** pmarshalled_dataset); 41 41 #endif 42 int Enum();42 int ObjectEnum(); 43 43 Object* copy(); 44 44 /*}}}*/ -
issm/trunk/src/c/objects/Materials/Matpar.cpp
r9777 r9883 181 181 /*}}}1*/ 182 182 #endif 183 /*FUNCTION Matpar:: Enum{{{1*/184 int Matpar:: Enum(void){183 /*FUNCTION Matpar::ObjectEnum{{{1*/ 184 int Matpar::ObjectEnum(void){ 185 185 186 186 return MatparEnum; -
issm/trunk/src/c/objects/Materials/Matpar.h
r9777 r9883 50 50 void Demarshall(char** pmarshalled_dataset); 51 51 #endif 52 int Enum();52 int ObjectEnum(); 53 53 Object* copy(); 54 54 /*}}}*/ -
issm/trunk/src/c/objects/Node.cpp
r9777 r9883 263 263 /*}}}*/ 264 264 #endif 265 /*FUNCTION Node:: Enum{{{1*/266 int Node:: Enum(void){265 /*FUNCTION Node::ObjectEnum{{{1*/ 266 int Node::ObjectEnum(void){ 267 267 268 268 return NodeEnum; -
issm/trunk/src/c/objects/Node.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(){_error_("Not implemented yet (similar to Elements)");}; 51 51 /*}}}*/ -
issm/trunk/src/c/objects/Object.h
r9777 r9883 26 26 virtual void Demarshall(char** pmarshalled_dataset)=0; 27 27 #endif 28 virtual int Enum()=0;28 virtual int ObjectEnum()=0; 29 29 virtual Object* copy()=0; 30 30 -
issm/trunk/src/c/objects/Options/Option.h
r9777 r9883 38 38 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");}; 39 39 #endif 40 int Enum(){return OptionEnum;};40 int ObjectEnum(){return OptionEnum;}; 41 41 Object* copy(){_error_("Not implemented yet");}; 42 42 /*}}}*/ -
issm/trunk/src/c/objects/Options/OptionCell.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");}; 36 36 #endif 37 int Enum(){return OptionCellEnum;};37 int ObjectEnum(){return OptionCellEnum;}; 38 38 Object* copy(){_error_("Not implemented yet");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/Options/OptionChar.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");}; 36 36 #endif 37 int Enum(){return OptionCharEnum;};37 int ObjectEnum(){return OptionCharEnum;}; 38 38 Object* copy(){_error_("Not implemented yet");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/Options/OptionDouble.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");}; 36 36 #endif 37 int Enum(){return OptionDoubleEnum;};37 int ObjectEnum(){return OptionDoubleEnum;}; 38 38 Object* copy(){_error_("Not implemented yet");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/Options/OptionLogical.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");}; 36 36 #endif 37 int Enum(){return OptionLogicalEnum;};37 int ObjectEnum(){return OptionLogicalEnum;}; 38 38 Object* copy(){_error_("Not implemented yet");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/Options/OptionStruct.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");}; 36 36 #endif 37 int Enum(){return OptionStructEnum;};37 int ObjectEnum(){return OptionStructEnum;}; 38 38 Object* copy(){_error_("Not implemented yet");}; 39 39 /*}}}*/ -
issm/trunk/src/c/objects/Params/BoolParam.cpp
r9777 r9883 113 113 /*}}}*/ 114 114 #endif 115 /*FUNCTION BoolParam:: Enum{{{1*/116 int BoolParam:: Enum(void){115 /*FUNCTION BoolParam::ObjectEnum{{{1*/ 116 int BoolParam::ObjectEnum(void){ 117 117 118 118 return BoolParamEnum; -
issm/trunk/src/c/objects/Params/BoolParam.h
r9777 r9883 46 46 void Demarshall(char** pmarshalled_dataset); 47 47 #endif 48 int Enum();48 int ObjectEnum(); 49 49 Object* copy(); 50 50 /*}}}*/ 51 51 /*Param vritual function definitions: {{{1*/ 52 int EnumType(){return enum_type;}52 int InstanceEnum(){return enum_type;} 53 53 void GetParameterValue(bool* pbool){*pbool=value;} 54 54 void GetParameterValue(int* pinteger){_error_("Bool param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/DoubleMatArrayParam.cpp
r9777 r9883 234 234 /*}}}*/ 235 235 #endif 236 /*FUNCTION DoubleMatArrayParam:: Enum{{{1*/237 int DoubleMatArrayParam:: Enum(void){236 /*FUNCTION DoubleMatArrayParam::ObjectEnum{{{1*/ 237 int DoubleMatArrayParam::ObjectEnum(void){ 238 238 239 239 return DoubleMatArrayParamEnum; -
issm/trunk/src/c/objects/Params/DoubleMatArrayParam.h
r9777 r9883 49 49 void Demarshall(char** pmarshalled_dataset); 50 50 #endif 51 int Enum();51 int ObjectEnum(); 52 52 Object* copy(); 53 53 /*}}}*/ 54 54 /*Param vritual function definitions: {{{1*/ 55 int EnumType(){return enum_type;}55 int InstanceEnum(){return enum_type;} 56 56 void GetParameterValue(bool* pbool){_error_("DoubleMatArray param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 57 57 void GetParameterValue(int* pinteger){_error_("DoubleMatArray param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/DoubleMatParam.cpp
r9777 r9883 138 138 /*}}}*/ 139 139 #endif 140 /*FUNCTION DoubleMatParam:: Enum{{{1*/141 int DoubleMatParam:: Enum(void){140 /*FUNCTION DoubleMatParam::ObjectEnum{{{1*/ 141 int DoubleMatParam::ObjectEnum(void){ 142 142 143 143 return DoubleMatParamEnum; -
issm/trunk/src/c/objects/Params/DoubleMatParam.h
r9777 r9883 48 48 void Demarshall(char** pmarshalled_dataset); 49 49 #endif 50 int Enum();50 int ObjectEnum(); 51 51 Object* copy(); 52 52 /*}}}*/ 53 53 /*Param vritual function definitions: {{{1*/ 54 int EnumType(){return enum_type;}54 int InstanceEnum(){return enum_type;} 55 55 void GetParameterValue(bool* pbool){_error_("DoubleMat param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 56 56 void GetParameterValue(int* pinteger){_error_("DoubleMat param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/DoubleParam.cpp
r9777 r9883 110 110 /*}}}*/ 111 111 #endif 112 /*FUNCTION DoubleParam:: Enum{{{1*/113 int DoubleParam:: Enum(void){112 /*FUNCTION DoubleParam::ObjectEnum{{{1*/ 113 int DoubleParam::ObjectEnum(void){ 114 114 115 115 return DoubleParamEnum; -
issm/trunk/src/c/objects/Params/DoubleParam.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(); 51 51 /*}}}*/ 52 52 /*Param vritual function definitions: {{{1*/ 53 int EnumType(){return enum_type;}53 int InstanceEnum(){return enum_type;} 54 54 void GetParameterValue(bool* pbool); 55 55 void GetParameterValue(int* pinteger); -
issm/trunk/src/c/objects/Params/DoubleVecParam.cpp
r9777 r9883 132 132 /*}}}*/ 133 133 #endif 134 /*FUNCTION DoubleVecParam:: Enum{{{1*/135 int DoubleVecParam:: Enum(void){134 /*FUNCTION DoubleVecParam::ObjectEnum{{{1*/ 135 int DoubleVecParam::ObjectEnum(void){ 136 136 137 137 return DoubleVecParamEnum; -
issm/trunk/src/c/objects/Params/DoubleVecParam.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(); 51 51 /*}}}*/ 52 52 /*Param virtual functions definitions: {{{1*/ 53 int EnumType(){return enum_type;}53 int InstanceEnum(){return enum_type;} 54 54 void GetParameterValue(bool* pbool){_error_("DoubleVec param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 55 55 void GetParameterValue(int* pinteger){_error_("DoubleVec param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/FileParam.cpp
r9777 r9883 80 80 /*}}}*/ 81 81 #endif 82 /*FUNCTION FileParam:: Enum{{{1*/83 int FileParam:: Enum(void){82 /*FUNCTION FileParam::ObjectEnum{{{1*/ 83 int FileParam::ObjectEnum(void){ 84 84 85 85 return FileParamEnum; -
issm/trunk/src/c/objects/Params/FileParam.h
r9777 r9883 46 46 void Demarshall(char** pmarshalled_dataset); 47 47 #endif 48 int Enum();48 int ObjectEnum(); 49 49 Object* copy(); 50 50 /*}}}*/ 51 51 /*Param vritual function definitions: {{{1*/ 52 int EnumType(){return enum_type;}52 int InstanceEnum(){return enum_type;} 53 53 void GetParameterValue(bool* pbool){ _error_("FileParam of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 54 54 void GetParameterValue(int* pinteger){_error_("FileParam of enum %i (%s) cannot return a double",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/IntMatParam.cpp
r9777 r9883 138 138 /*}}}*/ 139 139 #endif 140 /*FUNCTION IntMatParam:: Enum{{{1*/141 int IntMatParam:: Enum(void){140 /*FUNCTION IntMatParam::ObjectEnum{{{1*/ 141 int IntMatParam::ObjectEnum(void){ 142 142 143 143 return IntMatParamEnum; -
issm/trunk/src/c/objects/Params/IntMatParam.h
r9777 r9883 48 48 void Demarshall(char** pmarshalled_dataset); 49 49 #endif 50 int Enum();50 int ObjectEnum(); 51 51 Object* copy(); 52 52 /*}}}*/ 53 53 /*Param vritual function definitions: {{{1*/ 54 int EnumType(){return enum_type;}54 int InstanceEnum(){return enum_type;} 55 55 void GetParameterValue(bool* pbool){_error_("IntMat param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 56 56 void GetParameterValue(int* pinteger){_error_("IntMat param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/IntParam.cpp
r9777 r9883 113 113 /*}}}*/ 114 114 #endif 115 /*FUNCTION IntParam:: Enum{{{1*/116 int IntParam:: Enum(void){115 /*FUNCTION IntParam::ObjectEnum{{{1*/ 116 int IntParam::ObjectEnum(void){ 117 117 118 118 return IntParamEnum; -
issm/trunk/src/c/objects/Params/IntParam.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(); 51 51 /*}}}*/ 52 52 /*Param vritual function definitions: {{{1*/ 53 int EnumType(){return enum_type;}53 int InstanceEnum(){return enum_type;} 54 54 void GetParameterValue(bool* pbool){_error_("Int param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 55 55 void GetParameterValue(int* pinteger){*pinteger=value;} -
issm/trunk/src/c/objects/Params/IntVecParam.cpp
r9777 r9883 150 150 /*}}}*/ 151 151 #endif 152 /*FUNCTION IntVecParam:: Enum{{{1*/153 int IntVecParam:: Enum(void){152 /*FUNCTION IntVecParam::ObjectEnum{{{1*/ 153 int IntVecParam::ObjectEnum(void){ 154 154 155 155 return IntVecParamEnum; -
issm/trunk/src/c/objects/Params/IntVecParam.h
r9777 r9883 48 48 void Demarshall(char** pmarshalled_dataset); 49 49 #endif 50 int Enum();50 int ObjectEnum(); 51 51 Object* copy(); 52 52 /*}}}*/ 53 53 /*Param virtual functions definitions: {{{1*/ 54 int EnumType(){return enum_type;}54 int InstanceEnum(){return enum_type;} 55 55 void GetParameterValue(bool* pbool){_error_("IntVec param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 56 56 void GetParameterValue(int* pinteger){_error_("IntVec param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/Param.h
r9356 r9883 30 30 31 31 /*Virtual functions:*/ 32 virtual int EnumType()=0;32 virtual int InstanceEnum()=0; 33 33 virtual void GetParameterValue(bool* pbool)=0; 34 34 virtual void GetParameterValue(int* pinteger)=0; -
issm/trunk/src/c/objects/Params/PetscMatParam.cpp
r9777 r9883 174 174 /*}}}*/ 175 175 #endif 176 /*FUNCTION PetscMatParam:: Enum{{{1*/177 int PetscMatParam:: Enum(void){176 /*FUNCTION PetscMatParam::ObjectEnum{{{1*/ 177 int PetscMatParam::ObjectEnum(void){ 178 178 179 179 return PetscMatParamEnum; -
issm/trunk/src/c/objects/Params/PetscMatParam.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(); 51 51 /*}}}*/ 52 52 /*Param vritual function definitions: {{{1*/ 53 int EnumType(){return enum_type;}53 int InstanceEnum(){return enum_type;} 54 54 void GetParameterValue(bool* pbool){_error_("PetscMat param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 55 55 void GetParameterValue(int* pinteger){_error_("PetscMat param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/PetscVecParam.cpp
r9777 r9883 166 166 /*}}}*/ 167 167 #endif 168 /*FUNCTION PetscVecParam:: Enum{{{1*/169 int PetscVecParam:: Enum(void){168 /*FUNCTION PetscVecParam::ObjectEnum{{{1*/ 169 int PetscVecParam::ObjectEnum(void){ 170 170 171 171 return PetscVecParamEnum; -
issm/trunk/src/c/objects/Params/PetscVecParam.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(); 51 51 /*}}}*/ 52 52 /*Param vritual function definitions: {{{1*/ 53 int EnumType(){return enum_type;}53 int InstanceEnum(){return enum_type;} 54 54 void GetParameterValue(bool* pbool){_error_("PetscVec param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 55 55 void GetParameterValue(int* pinteger){_error_("PetscVec param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/StringArrayParam.cpp
r9777 r9883 184 184 /*}}}*/ 185 185 #endif 186 /*FUNCTION StringArrayParam:: Enum{{{1*/187 int StringArrayParam:: Enum(void){186 /*FUNCTION StringArrayParam::ObjectEnum{{{1*/ 187 int StringArrayParam::ObjectEnum(void){ 188 188 189 189 return StringArrayParamEnum; -
issm/trunk/src/c/objects/Params/StringArrayParam.h
r9777 r9883 49 49 void Demarshall(char** pmarshalled_dataset); 50 50 #endif 51 int Enum();51 int ObjectEnum(); 52 52 Object* copy(); 53 53 /*}}}*/ 54 54 /*Param vritual function definitions: {{{1*/ 55 int EnumType(){return enum_type;}55 int InstanceEnum(){return enum_type;} 56 56 void GetParameterValue(bool* pbool){_error_("StringArray param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 57 57 void GetParameterValue(int* pinteger){_error_("StringArray param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Params/StringParam.cpp
r9777 r9883 128 128 /*}}}*/ 129 129 #endif 130 /*FUNCTION StringParam:: Enum{{{1*/131 int StringParam:: Enum(void){130 /*FUNCTION StringParam::ObjectEnum{{{1*/ 131 int StringParam::ObjectEnum(void){ 132 132 133 133 return StringParamEnum; -
issm/trunk/src/c/objects/Params/StringParam.h
r9777 r9883 47 47 void Demarshall(char** pmarshalled_dataset); 48 48 #endif 49 int Enum();49 int ObjectEnum(); 50 50 Object* copy(); 51 51 /*}}}*/ 52 52 /*Param vritual function definitions: {{{1*/ 53 int EnumType(){return enum_type;}53 int InstanceEnum(){return enum_type;} 54 54 void GetParameterValue(bool* pbool){_error_("String param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));} 55 55 void GetParameterValue(int* pinteger){_error_("String param of enum %i (%s) cannot return an integer",enum_type,EnumToStringx(enum_type));} -
issm/trunk/src/c/objects/Segment.cpp
r9777 r9883 89 89 /*}}}*/ 90 90 #endif 91 /*FUNCTION Segment:: Enum{{{1*/92 int Segment:: Enum(void){91 /*FUNCTION Segment::ObjectEnum{{{1*/ 92 int Segment::ObjectEnum(void){ 93 93 94 94 return SegmentEnum; -
issm/trunk/src/c/objects/Segment.h
r9777 r9883 35 35 void Demarshall(char** pmarshalled_dataset); 36 36 #endif 37 int Enum();37 int ObjectEnum(); 38 38 Object* copy(); 39 39 /*}}}*/ -
issm/trunk/src/c/objects/Vertex.cpp
r9777 r9883 159 159 /*}}}*/ 160 160 #endif 161 /*FUNCTION Vertex:: Enum{{{1*/162 int Vertex:: Enum(void){161 /*FUNCTION Vertex::ObjectEnum{{{1*/ 162 int Vertex::ObjectEnum(void){ 163 163 164 164 return VertexEnum; -
issm/trunk/src/c/objects/Vertex.h
r9777 r9883 49 49 void Demarshall(char** pmarshalled_dataset); 50 50 #endif 51 int Enum();51 int ObjectEnum(); 52 52 Object* copy(); 53 53 /*}}}*/ -
issm/trunk/src/c/shared/Numerics/IsInputConverged.cpp
r9320 r9883 34 34 35 35 /*in debugging mode, check that the inputs are of the same type*/ 36 _assert_(new_inputs[i]-> Enum()==old_inputs[i]->Enum());36 _assert_(new_inputs[i]->ObjectEnum()==old_inputs[i]->ObjectEnum()); 37 37 38 38 /*Get pointers*/
Note:
See TracChangeset
for help on using the changeset viewer.