Changeset 9883 for issm/trunk


Ignore:
Timestamp:
09/22/11 10:23:34 (13 years ago)
Author:
Mathieu Morlighem
Message:

Method Enum is now ObjectEnum and EnumType is InstanceEnum

Location:
issm/trunk/src/c
Files:
139 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/Container/DataSet.cpp

    r9777 r9883  
    487487int   DataSet::GetEnum(int offset){
    488488
    489         return objects[offset]->Enum();
     489        return objects[offset]->ObjectEnum();
    490490
    491491}
  • issm/trunk/src/c/Container/Inputs.cpp

    r9734 r9883  
    5454
    5555                input=(Input*)(*object);
    56                 if (input->EnumType()==enum_type){
     56                if (input->InstanceEnum()==enum_type){
    5757                        found=true;
    5858                        break;
     
    8282
    8383                input=(Input*)(*object);
    84                 if (input->EnumType()==enum_type){
     84                if (input->InstanceEnum()==enum_type){
    8585                        found=true;
    8686                        break;
     
    110110
    111111                input=(Input*)(*object);
    112                 if (input->EnumType()==enum_type){
     112                if (input->InstanceEnum()==enum_type){
    113113                        found=true;
    114114                        break;
     
    138138
    139139                input=(Input*)(*object);
    140                 if (input->EnumType()==enum_type){
     140                if (input->InstanceEnum()==enum_type){
    141141                        found=true;
    142142                        break;
     
    171171                input=(Input*)(*object);
    172172
    173                 if (input->EnumType()==in_input->EnumType()){
     173                if (input->InstanceEnum()==in_input->InstanceEnum()){
    174174                        this->DeleteObject(input);
    175175                        break;
     
    193193                input=(Input*)(*object);
    194194
    195                 if (input->EnumType()==newenumtype){
     195                if (input->InstanceEnum()==newenumtype){
    196196                        this->DeleteObject(input);
    197197                        break;
     
    204204                input=(Input*)(*object);
    205205
    206                 if (input->EnumType()==oldenumtype){
     206                if (input->InstanceEnum()==oldenumtype){
    207207                        input->ChangeEnum(newenumtype);
    208208                        break;
     
    340340                input=(Input*)(*object);
    341341
    342                 if (input->EnumType()==enum_name){
     342                if (input->InstanceEnum()==enum_name){
    343343                        return input;
    344344                }
     
    357357                input=(Input*)(*object);
    358358
    359                 if (input->EnumType()==enum_type){
     359                if (input->InstanceEnum()==enum_type){
    360360                        this->DeleteObject(input);
    361361                        break;
  • issm/trunk/src/c/Container/Options.cpp

    r9761 r9883  
    233233        if(option){
    234234                /*If the object is a Cell, copy the strings from its options dataset*/
    235                 if(option->Enum()==OptionCellEnum){
     235                if(option->ObjectEnum()==OptionCellEnum){
    236236                        if (option->NumEl()) {
    237237                                *ppvalue=(char **) xmalloc(option->NumEl()*sizeof(char *));
     
    240240                                for (i=0; i<option->NumEl(); i++) {
    241241                                        option2=((Option *)options->GetObjectByOffset(i));
    242                                         if(option2->Enum()==OptionCharEnum)
     242                                        if(option2->ObjectEnum()==OptionCharEnum)
    243243                                                option2->Get(&((*ppvalue)[i]));
    244244                                        else
     
    248248                }
    249249                /*If the object is a Char, copy the strings from its concatenation*/
    250                 else if(option->Enum()==OptionCharEnum){
     250                else if(option->ObjectEnum()==OptionCharEnum){
    251251                        option->Get(ppvalue,numel);
    252252                }
    253253                /*Else: not supported*/
    254254                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()));
    256256                }
    257257        }
     
    301301                        else{
    302302                                /*If the object is a Cell, recursive call to its options*/
    303                                 if(option->Enum()==OptionCellEnum){
     303                                if(option->ObjectEnum()==OptionCellEnum){
    304304                                        return ((OptionCell*)option)->values->GetOption(name);
    305305                                }
    306306                                /*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){
    308308                                        for(int i=0;i<option->numel;i++){
    309309                                                _assert_(((OptionStruct*)option)->values[i]);
     
    313313                                /*Else: not supported*/
    314314                                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()));
    316316                                }
    317317                        }
  • issm/trunk/src/c/Container/Parameters.cpp

    r9356 r9883  
    5151        for ( object=objects.begin() ; object < objects.end(); object++ ){
    5252                param=(Param*)(*object);
    53                 if(param->EnumType()==enum_type) return true;
     53                if(param->InstanceEnum()==enum_type) return true;
    5454        }
    5555        return false;
     
    6565
    6666                param=(Param*)(*object);
    67                 if(param->EnumType()==enum_type){
     67                if(param->InstanceEnum()==enum_type){
    6868                        param->GetParameterValue(pbool);
    6969                        return;
     
    8282
    8383                param=(Param*)(*object);
    84                 if(param->EnumType()==enum_type){
     84                if(param->InstanceEnum()==enum_type){
    8585                        param->GetParameterValue(pinteger);
    8686                        return;
     
    9999
    100100                param=(Param*)(*object);
    101                 if(param->EnumType()==enum_type){
     101                if(param->InstanceEnum()==enum_type){
    102102                        param->GetParameterValue(pscalar);
    103103                        return;
     
    116116
    117117                param=(Param*)(*object);
    118                 if(param->EnumType()==enum_type){
     118                if(param->InstanceEnum()==enum_type){
    119119                        param->GetParameterValue(pstring);
    120120                        return;
     
    134134
    135135                param=(Param*)(*object);
    136                 if(param->EnumType()==enum_type){
     136                if(param->InstanceEnum()==enum_type){
    137137                        param->GetParameterValue(pstringarray,pM);
    138138                        return;
     
    152152
    153153                param=(Param*)(*object);
    154                 if(param->EnumType()==enum_type){
     154                if(param->InstanceEnum()==enum_type){
    155155                        param->GetParameterValue(pintarray,pM);
    156156                        return;
     
    170170
    171171                param=(Param*)(*object);
    172                 if(param->EnumType()==enum_type){
     172                if(param->InstanceEnum()==enum_type){
    173173                        param->GetParameterValue(pintarray,pM,pN);
    174174                        return;
     
    188188
    189189                param=(Param*)(*object);
    190                 if(param->EnumType()==enum_type){
     190                if(param->InstanceEnum()==enum_type){
    191191                        param->GetParameterValue(pdoublearray,pM);
    192192                        return;
     
    206206
    207207                param=(Param*)(*object);
    208                 if(param->EnumType()==enum_type){
     208                if(param->InstanceEnum()==enum_type){
    209209                        param->GetParameterValue(pdoublearray,pM,pN);
    210210                        return;
     
    224224
    225225                param=(Param*)(*object);
    226                 if(param->EnumType()==enum_type){
     226                if(param->InstanceEnum()==enum_type){
    227227                        param->GetParameterValue(parray,pM,pmdims_array,pndims_array);
    228228                        return;
     
    241241
    242242                param=(Param*)(*object);
    243                 if(param->EnumType()==enum_type){
     243                if(param->InstanceEnum()==enum_type){
    244244                        param->GetParameterValue(pvec);
    245245                        return;
     
    259259
    260260                param=(Param*)(*object);
    261                 if(param->EnumType()==enum_type){
     261                if(param->InstanceEnum()==enum_type){
    262262                        param->GetParameterValue(pmat);
    263263                        return;
     
    277277
    278278                param=(Param*)(*object);
    279                 if(param->EnumType()==enum_type){
     279                if(param->InstanceEnum()==enum_type){
    280280                        param->GetParameterValue(pfid);
    281281                        return;
     
    453453
    454454                param=(Param*)(*object);
    455                 if(param->EnumType()==enum_type){
     455                if(param->InstanceEnum()==enum_type){
    456456                        return (*object);
    457457                }
  • issm/trunk/src/c/Container/Results.cpp

    r9622 r9883  
    103103        for(i=0;i<maxfields;i++){
    104104                ExternalResult* result=(ExternalResult*)this->GetObjectByOffset(i);
    105                 enums[i]=result->EnumType();
     105                enums[i]=result->InstanceEnum();
    106106        }
    107107        /*Now, make result types unique: */
  • issm/trunk/src/c/modules/ConstraintsStatex/ThermalConstraintsState.cpp

    r9320 r9883  
    2727                Load* load=(Load*)object;
    2828                if(load->InAnalysis(configuration_type)){
    29                         if(object->Enum()==PengridEnum){
     29                        if(object->ObjectEnum()==PengridEnum){
    3030
    3131                                Pengrid* pengrid=(Pengrid*)object;
  • issm/trunk/src/c/modules/ConstraintsStatex/ThermalIsPresent.cpp

    r9320 r9883  
    2121                Load* load=(Load*)object;
    2222                if(load->InAnalysis(configuration_type)){
    23                         if (object->Enum()==PengridEnum){
     23                        if (object->ObjectEnum()==PengridEnum){
    2424                                found=1;
    2525                                break;
  • issm/trunk/src/c/modules/ResetConstraintsx/ThermalConstraintsReset.cpp

    r9320 r9883  
    2020                Load* load=(Load*)object;
    2121                if(load->InAnalysis(configuration_type)){
    22                         if(object->Enum()==PengridEnum){
     22                        if(object->ObjectEnum()==PengridEnum){
    2323
    2424                                Pengrid* pengrid=(Pengrid*)object;
  • issm/trunk/src/c/modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp

    r9298 r9883  
    2626
    2727                /*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){
    2929
    3030                        ((SpcDynamic*)constraint)->SetDynamicConstraint(nodes,yg_serial);
  • issm/trunk/src/c/objects/Bamg/QuadTree.h

    r9777 r9883  
    3838                                        void  Demarshall(char** pmarshalled_dataset){_error_("not implemented yet");};
    3939                                        #endif
    40                                         int   Enum(){_error_("not implemented yet");};
     40                                        int   ObjectEnum(){_error_("not implemented yet");};
    4141                                        Object* copy(){_error_("not implemented yet");};
    4242                        };
  • issm/trunk/src/c/objects/Constraints/SpcDynamic.cpp

    r9777 r9883  
    136136/*}}}1*/
    137137#endif
    138 /*FUNCTION SpcDynamic::Enum {{{1*/
    139 int SpcDynamic::Enum(void){
     138/*FUNCTION SpcDynamic::ObjectEnum{{{1*/
     139int SpcDynamic::ObjectEnum(void){
    140140
    141141        return SpcDynamicEnum;
  • issm/trunk/src/c/objects/Constraints/SpcDynamic.h

    r9777 r9883  
    3939                void  Demarshall(char** pmarshalled_dataset);
    4040                #endif
    41                 int   Enum();
     41                int   ObjectEnum();
    4242                Object* copy();
    4343                /*}}}*/
  • issm/trunk/src/c/objects/Constraints/SpcStatic.cpp

    r9777 r9883  
    136136/*}}}1*/
    137137#endif
    138 /*FUNCTION SpcStatic::Enum {{{1*/
    139 int SpcStatic::Enum(void){
     138/*FUNCTION SpcStatic::ObjectEnum{{{1*/
     139int SpcStatic::ObjectEnum(void){
    140140
    141141        return SpcStaticEnum;
  • issm/trunk/src/c/objects/Constraints/SpcStatic.h

    r9777 r9883  
    3838                void  Demarshall(char** pmarshalled_dataset);
    3939                #endif
    40                 int   Enum();
     40                int   ObjectEnum();
    4141                Object* copy();
    4242                /*}}}*/
  • issm/trunk/src/c/objects/Constraints/SpcTransient.cpp

    r9777 r9883  
    159159/*}}}1*/
    160160#endif
    161 /*FUNCTION SpcTransient::Enum {{{1*/
    162 int SpcTransient::Enum(void){
     161/*FUNCTION SpcTransient::ObjectEnum{{{1*/
     162int SpcTransient::ObjectEnum(void){
    163163
    164164        return SpcTransientEnum;
  • issm/trunk/src/c/objects/Constraints/SpcTransient.h

    r9777 r9883  
    4040                void  Demarshall(char** pmarshalled_dataset);
    4141                #endif
    42                 int   Enum();
     42                int   ObjectEnum();
    4343                Object* copy();
    4444                /*}}}*/
  • issm/trunk/src/c/objects/ElementResults/BoolElementResult.cpp

    r9878 r9883  
    121121/*}}}*/
    122122#endif
    123 /*FUNCTION BoolElementResult::Enum{{{1*/
    124 int BoolElementResult::Enum(void){
     123/*FUNCTION BoolElementResult::ObjectEnum{{{1*/
     124int BoolElementResult::ObjectEnum(void){
    125125
    126126        return BoolElementResultEnum;
     
    137137
    138138/*ElementResult management*/
    139 /*FUNCTION BoolElementResult::EnumType{{{1*/
    140 int BoolElementResult::EnumType(void){
     139/*FUNCTION BoolElementResult::InstanceEnum{{{1*/
     140int BoolElementResult::InstanceEnum(void){
    141141
    142142        return this->enum_type;
  • issm/trunk/src/c/objects/ElementResults/BoolElementResult.h

    r9878 r9883  
    4040                void  Demarshall(char** pmarshalled_dataset);
    4141                #endif
    42                 int   Enum();
     42                int   ObjectEnum();
    4343                Object* copy();
    4444                /*}}}*/
     
    5050                /*}}}*/
    5151                /*BoolElementResult management: {{{1*/
    52                 int   EnumType();
     52                int   InstanceEnum();
    5353                void GetVectorFromResults(Vec vector,int* doflist,int numdofs);
    5454                /*}}}*/
  • issm/trunk/src/c/objects/ElementResults/DoubleElementResult.cpp

    r9777 r9883  
    121121/*}}}*/
    122122#endif
    123 /*FUNCTION DoubleElementResult::Enum{{{1*/
    124 int DoubleElementResult::Enum(void){
     123/*FUNCTION DoubleElementResult::ObjectEnum{{{1*/
     124int DoubleElementResult::ObjectEnum(void){
    125125
    126126        return DoubleElementResultEnum;
     
    137137
    138138/*ElementResult management*/
    139 /*FUNCTION DoubleElementResult::EnumType{{{1*/
    140 int DoubleElementResult::EnumType(void){
     139/*FUNCTION DoubleElementResult::InstanceEnum{{{1*/
     140int DoubleElementResult::InstanceEnum(void){
    141141
    142142        return this->enum_type;
  • issm/trunk/src/c/objects/ElementResults/DoubleElementResult.h

    r9878 r9883  
    4040                void  Demarshall(char** pmarshalled_dataset);
    4141                #endif
    42                 int   Enum();
     42                int   ObjectEnum();
    4343                Object* copy();
    4444                /*}}}*/
     
    5050                /*}}}*/
    5151                /*DoubleElementResult management: {{{1*/
    52                 int   EnumType();
     52                int   InstanceEnum();
    5353                void GetVectorFromResults(Vec vector,int* doflist,int numdofs){_error_("not implemented");};
    5454                /*}}}*/
  • issm/trunk/src/c/objects/ElementResults/ElementResult.h

    r9878 r9883  
    2222                virtual int     NumberOfNodalValues(void)=0;
    2323                virtual void    PatchFill(int row, Patch* patch)=0;
    24                 virtual int     EnumType()=0;
     24                virtual int     InstanceEnum()=0;
    2525                virtual void    GetVectorFromResults(Vec vector,int* doflist,int numdof)=0;
    2626
  • issm/trunk/src/c/objects/ElementResults/PentaVertexElementResult.cpp

    r9878 r9883  
    124124/*}}}*/
    125125#endif
    126 /*FUNCTION PentaVertexElementResult::Enum{{{1*/
    127 int PentaVertexElementResult::Enum(void){
     126/*FUNCTION PentaVertexElementResult::ObjectEnum{{{1*/
     127int PentaVertexElementResult::ObjectEnum(void){
    128128
    129129        return PentaVertexElementResultEnum;
     
    140140
    141141/*ElementResult management*/
    142 /*FUNCTION PentaVertexElementResult::EnumType{{{1*/
    143 int PentaVertexElementResult::EnumType(void){
     142/*FUNCTION PentaVertexElementResult::InstanceEnum{{{1*/
     143int PentaVertexElementResult::InstanceEnum(void){
    144144
    145145        return this->enum_type;
  • issm/trunk/src/c/objects/ElementResults/PentaVertexElementResult.h

    r9878 r9883  
    3939                void  Demarshall(char** pmarshalled_dataset);
    4040                #endif
    41                 int   Enum();
     41                int   ObjectEnum();
    4242                Object* copy();
    4343                /*}}}*/
     
    4949                /*}}}*/
    5050                /*PentaVertexElementResult management: {{{1*/
    51                 int   EnumType();
     51                int   InstanceEnum();
    5252                void GetVectorFromResults(Vec vector,int* doflist,int numdofs);
    5353                /*}}}*/
  • issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.cpp

    r9878 r9883  
    124124/*}}}*/
    125125#endif
    126 /*FUNCTION TriaVertexElementResult::Enum{{{1*/
    127 int TriaVertexElementResult::Enum(void){
     126/*FUNCTION TriaVertexElementResult::ObjectEnum{{{1*/
     127int TriaVertexElementResult::ObjectEnum(void){
    128128
    129129        return TriaVertexElementResultEnum;
     
    140140
    141141/*ElementResult management*/
    142 /*FUNCTION TriaVertexElementResult::EnumType{{{1*/
    143 int TriaVertexElementResult::EnumType(void){
     142/*FUNCTION TriaVertexElementResult::InstanceEnum{{{1*/
     143int TriaVertexElementResult::InstanceEnum(void){
    144144
    145145        return this->enum_type;
  • issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.h

    r9878 r9883  
    3838                void  Demarshall(char** pmarshalled_dataset);
    3939                #endif
    40                 int   Enum();
     40                int   ObjectEnum();
    4141                Object* copy();
    4242                /*}}}*/
     
    4848                /*}}}*/
    4949                /*TriaVertexElementResult management: {{{1*/
    50                 int   EnumType();
     50                int   InstanceEnum();
    5151                void GetVectorFromResults(Vec vector,int* doflist,int numdofs);
    5252                /*}}}*/
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r9880 r9883  
    772772}
    773773/*}}}*/
    774 /*FUNCTION Penta::Enum {{{1*/
    775 int Penta::Enum(void){
     774/*FUNCTION Penta::ObjectEnum{{{1*/
     775int Penta::ObjectEnum(void){
    776776
    777777        return PentaEnum;
     
    11371137        for(int i=0;i<this->results->Size();i++){
    11381138                ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i);
    1139                 if(elementresult->EnumType()!=result_enum) continue;
     1139                if(elementresult->InstanceEnum()!=result_enum) continue;
    11401140                elementresult->GetVectorFromResults(vector,&doflist1[0],NUMVERTICES);
    11411141                return;
     
    13651365                /*If first time, initialize total_integrated_input*/
    13661366                if (step==0){
    1367                         if (original_input->Enum()==PentaVertexInputEnum)
     1367                        if (original_input->ObjectEnum()==PentaVertexInputEnum)
    13681368                         total_integrated_input=new PentaVertexInput(average_enum_type,zeros_list);
    1369                         else if (original_input->Enum()==ControlInputEnum)
     1369                        else if (original_input->ObjectEnum()==ControlInputEnum)
    13701370                         total_integrated_input=new PentaVertexInput(average_enum_type,zeros_list);
    1371                         else if (original_input->Enum()==DoubleInputEnum)
     1371                        else if (original_input->ObjectEnum()==DoubleInputEnum)
    13721372                         total_integrated_input=new DoubleInput(average_enum_type,0.0);
    13731373                        else
    1374                          _error_("object %s not supported yet",EnumToStringx(original_input->Enum()));
     1374                         _error_("object %s not supported yet",EnumToStringx(original_input->ObjectEnum()));
    13751375                }
    13761376
     
    15141514        this->results->AddObject((Object*)input->SpawnResult(step,time));
    15151515        #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));
    15171517        #endif
    15181518
     
    20452045                for(i=0;i<this->results->Size();i++){
    20462046                        ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i);
    2047                         resultsenums[i]=elementresult->EnumType();
     2047                        resultsenums[i]=elementresult->InstanceEnum();
    20482048                }
    20492049        }
     
    40454045        }
    40464046        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));
    40484048
    40494049        this->GetDofList1(&doflist1[0]);
     
    40634063        }
    40644064        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));
    40664066
    40674067        ((ControlInput*)input)->ScaleGradient(scale);
     
    40824082        }
    40834083        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));
    40854085
    40864086        this->GetDofList1(&doflist1[0]);
     
    44924492                }
    44934493
    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]));
    44954495
    44964496                ((ControlInput*)input)->UpdateValue(scalar);
     
    71437143                Input* vz_input=inputs->GetInput(VzEnum);
    71447144                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()));
    71467146                        vz_input->GetValuesPtr(&vz_ptr,&dummy);
    71477147                        for(i=0;i<NUMVERTICES;i++) vz[i]=vz_ptr[i];
     
    72337233        Input* vz_input=inputs->GetInput(VzEnum);
    72347234        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()));
    72377237                }
    72387238                vz_input->GetValuesPtr(&vz_ptr,&dummy);
     
    73327332        Input* vzmacayeal_input=inputs->GetInput(VzMacAyealEnum);
    73337333        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()));
    73367336                }
    73377337                vzmacayeal_input->GetValuesPtr(&vzmacayeal_ptr,&dummy);
     
    74957495        Input* vzpattyn_input=inputs->GetInput(VzPattynEnum);
    74967496        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()));
    74997499                }
    75007500                vzpattyn_input->GetValuesPtr(&vzpattyn_ptr,&dummy);
     
    75717571        Input* vz_input=inputs->GetInput(VzEnum);
    75727572        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()));
    75757575                }
    75767576                vz_input->GetValuesPtr(&vz_ptr,&dummy);
     
    76547654        Input* vx_input=inputs->GetInput(VxEnum);
    76557655        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()));
    76577657                vx_input->GetValuesPtr(&vx_ptr,&dummy);
    76587658                for(i=0;i<NUMVERTICES;i++) vx[i]=vx_ptr[i];
     
    76627662        Input* vy_input=inputs->GetInput(VyEnum);
    76637663        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()));
    76657665                vy_input->GetValuesPtr(&vy_ptr,&dummy);
    76667666                for(i=0;i<NUMVERTICES;i++) vy[i]=vy_ptr[i];
     
    76727672                Input* vzstokes_input=inputs->GetInput(VzStokesEnum);
    76737673                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()));
    76757675                        vzstokes_input->GetValuesPtr(&vzstokes_ptr,&dummy);
    76767676                        for(i=0;i<NUMVERTICES;i++) vzstokes[i]=vzstokes_ptr[i];
     
    76857685                Input* vzstokes_input=inputs->GetInput(VzStokesEnum);
    76867686                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()));
    76887688                        vzstokes_input->GetValuesPtr(&vzstokes_ptr,&dummy);
    76897689                        for(i=0;i<NUMVERTICES;i++) vzstokes[i]=vzstokes_ptr[i];
  • issm/trunk/src/c/objects/Elements/Penta.h

    r9880 r9883  
    5353                void      DeepEcho();
    5454                void      Echo();
    55                 int               Enum();
     55                int               ObjectEnum();
    5656                int               Id();
    5757                #ifdef _SERIAL_
     
    9090                void   GetSolutionFromInputs(Vec solution);
    9191                double GetZcoord(GaussPenta* gauss);
    92                 void   GetVectorFromInputs(Vec vector,int NameEnum);
     92                void   GetVectorFromInputs(Vec vector,int name_enum);
    9393                void   GetVectorFromResults(Vec vector,int name_enum);
    9494               
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r9880 r9883  
    292292        Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input);
    293293        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!");
    295295
    296296        GetParameterListOnVertices(&h[0],ThicknessEnum);
     
    10591059}
    10601060/*}}}*/
    1061 /*FUNCTION Tria::Enum {{{1*/
    1062 int Tria::Enum(void){
     1061/*FUNCTION Tria::ObjectEnum{{{1*/
     1062int Tria::ObjectEnum(void){
    10631063
    10641064        return TriaEnum;
     
    13191319        for(int i=0;i<this->results->Size();i++){
    13201320                ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i);
    1321                 if(elementresult->EnumType()!=result_enum) continue;
     1321                if(elementresult->InstanceEnum()!=result_enum) continue;
    13221322                elementresult->GetVectorFromResults(vector,&doflist1[0],NUMVERTICES);
    13231323                return;
     
    14491449        this->results->AddObject((Object*)input->SpawnResult(step,time));
    14501450        #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));
    14521452        #endif
    14531453}
     
    19711971                for(i=0;i<this->results->Size();i++){
    19721972                        ElementResult* elementresult=(ElementResult*)this->results->GetObjectByOffset(i);
    1973                         resultsenums[i]=elementresult->EnumType();
     1973                        resultsenums[i]=elementresult->InstanceEnum();
    19741974                }
    19751975        }
     
    19961996        Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input);
    19971997        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!");
    19991999
    20002000        GetParameterListOnVertices(&h[0],ThicknessEnum);
     
    21262126        Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input);
    21272127        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!");
    21292129
    21302130        GetParameterListOnVertices(&h[0],ThicknessEnum);
     
    22272227        Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input);
    22282228        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!");
    22302230
    22312231        GetParameterListOnVertices(&h[0],ThicknessEnum);
     
    22882288        Input* surface_input =inputs->GetInput(SurfaceEnum); _assert_(surface_input);
    22892289        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!");
    22912291
    22922292        GetParameterListOnVertices(&h[0],ThicknessEnum);
     
    25652565        surface_input   =inputs->GetInput(SurfaceEnum);   _assert_(surface_input);
    25662566        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!");
    25682568
    25692569        GetParameterListOnVertices(&h[0],ThicknessEnum);
     
    33773377        vz_input=inputs->GetInput(VzEnum);
    33783378        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()));
    33813381                }
    33823382                vz_input->GetValuesPtr(&vz_ptr,&dummy);
     
    34383438                }
    34393439
    3440                 if (input->Enum()!=ControlInputEnum){
     3440                if (input->ObjectEnum()!=ControlInputEnum){
    34413441                        _error_("input %s is not a ControlInput",EnumToStringx(control_type[i]));
    34423442                }
     
    34653465        }
    34663466        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));
    34683468
    34693469        this->GetDofList1(&doflist1[0]);
     
    34833483        }
    34843484        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));
    34863486
    34873487        ((ControlInput*)input)->ScaleGradient(scale);
     
    35023502        }
    35033503        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));
    35053505
    35063506        this->GetDofList1(&doflist1[0]);
  • issm/trunk/src/c/objects/Elements/Tria.h

    r9880 r9883  
    5656                void  Demarshall(char** pmarshalled_dataset);
    5757                #endif
    58                 int   Enum();
     58                int   ObjectEnum();
    5959                Object* copy();
    6060                /*}}}*/
  • issm/trunk/src/c/objects/ExternalResults/BoolExternalResult.cpp

    r9777 r9883  
    128128/*}}}*/
    129129#endif
    130 /*FUNCTION BoolExternalResult::Enum{{{1*/
    131 int BoolExternalResult::Enum(void){
     130/*FUNCTION BoolExternalResult::ObjectEnum{{{1*/
     131int BoolExternalResult::ObjectEnum(void){
    132132
    133133        return BoolExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/BoolExternalResult.h

    r9777 r9883  
    5252                void  Demarshall(char** pmarshalled_dataset);
    5353                #endif
    54                 int   Enum();
     54                int   ObjectEnum();
    5555                Object* copy();
    5656                /*}}}*/
    5757                /*ExternalResult management: {{{1*/
    58                 int   EnumType(){return enum_type;}
     58                int   InstanceEnum(){return enum_type;}
    5959                void  WriteData(FILE* fid,bool io_gather);
    6060                char* GetResultName(void);
  • issm/trunk/src/c/objects/ExternalResults/DoubleExternalResult.cpp

    r9777 r9883  
    128128/*}}}*/
    129129#endif
    130 /*FUNCTION DoubleExternalResult::Enum{{{1*/
    131 int DoubleExternalResult::Enum(void){
     130/*FUNCTION DoubleExternalResult::ObjectEnum{{{1*/
     131int DoubleExternalResult::ObjectEnum(void){
    132132
    133133        return DoubleExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/DoubleExternalResult.h

    r9777 r9883  
    5353                void  Demarshall(char** pmarshalled_dataset);
    5454                #endif
    55                 int   Enum();
     55                int   ObjectEnum();
    5656                Object* copy();
    5757                /*}}}*/
    5858                /*ExternalResult management: {{{1*/
    59                 int   EnumType(){return enum_type;}
     59                int   InstanceEnum(){return enum_type;}
    6060                void  WriteData(FILE* fid,bool io_gather);
    6161                char* GetResultName(void);
  • issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp

    r9777 r9883  
    165165/*}}}*/
    166166#endif
    167 /*FUNCTION DoubleMatExternalResult::Enum{{{1*/
    168 int DoubleMatExternalResult::Enum(void){
     167/*FUNCTION DoubleMatExternalResult::ObjectEnum{{{1*/
     168int DoubleMatExternalResult::ObjectEnum(void){
    169169
    170170        return DoubleMatExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/DoubleMatExternalResult.h

    r9777 r9883  
    5454                void  Demarshall(char** pmarshalled_dataset);
    5555                #endif
    56                 int   Enum();
     56                int   ObjectEnum();
    5757                Object* copy();
    5858                /*}}}*/
    5959                /*ExternalResult managemnet: {{{1*/
    60                 int   EnumType(){return enum_type;}
     60                int   InstanceEnum(){return enum_type;}
    6161                void  WriteData(FILE* fid,bool io_gather);
    6262                char* GetResultName(void);
  • issm/trunk/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp

    r9874 r9883  
    153153/*}}}*/
    154154#endif
    155 /*FUNCTION DoubleVecExternalResult::Enum{{{1*/
    156 int DoubleVecExternalResult::Enum(void){
     155/*FUNCTION DoubleVecExternalResult::ObjectEnum{{{1*/
     156int DoubleVecExternalResult::ObjectEnum(void){
    157157
    158158        return DoubleVecExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/DoubleVecExternalResult.h

    r9777 r9883  
    5353                void  Demarshall(char** pmarshalled_dataset);
    5454                #endif
    55                 int   Enum();
     55                int   ObjectEnum();
    5656                Object* copy();
    5757                /*}}}*/
    5858                /*ExternalResult management: {{{1*/
    59                 int   EnumType(){return enum_type;}
     59                int   InstanceEnum(){return enum_type;}
    6060                void  WriteData(FILE* fid,bool io_gather);
    6161                char* GetResultName(void);
  • issm/trunk/src/c/objects/ExternalResults/ExternalResult.h

    r9320 r9883  
    3030                virtual        ~ExternalResult(){};
    3131                /*Virtual functions:{{{1*/
    32                 virtual int   EnumType()=0;
     32                virtual int   InstanceEnum()=0;
    3333                virtual void  WriteData(FILE* fid,bool io_gather)=0;
    3434                virtual char* GetResultName(void)=0;
  • issm/trunk/src/c/objects/ExternalResults/IntExternalResult.cpp

    r9777 r9883  
    128128/*}}}*/
    129129#endif
    130 /*FUNCTION IntExternalResult::Enum{{{1*/
    131 int IntExternalResult::Enum(void){
     130/*FUNCTION IntExternalResult::ObjectEnum{{{1*/
     131int IntExternalResult::ObjectEnum(void){
    132132
    133133        return IntExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/IntExternalResult.h

    r9777 r9883  
    5151                void  Demarshall(char** pmarshalled_dataset);
    5252                #endif
    53                 int   Enum();
     53                int   ObjectEnum();
    5454                Object* copy();
    5555                /*}}}*/
    5656                /*ExternalResult managemnet: {{{1*/
    57                 int   EnumType(){return enum_type;}
     57                int   InstanceEnum(){return enum_type;}
    5858                void  WriteData(FILE* fid,bool io_gather);
    5959                char* GetResultName(void);
  • issm/trunk/src/c/objects/ExternalResults/PetscVecExternalResult.cpp

    r9777 r9883  
    184184/*}}}*/
    185185#endif
    186 /*FUNCTION PetscVecExternalResult::Enum{{{1*/
    187 int PetscVecExternalResult::Enum(void){
     186/*FUNCTION PetscVecExternalResult::ObjectEnum{{{1*/
     187int PetscVecExternalResult::ObjectEnum(void){
    188188
    189189        return PetscVecExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/PetscVecExternalResult.h

    r9777 r9883  
    5353                void  Demarshall(char** pmarshalled_dataset);
    5454                #endif
    55                 int   Enum();
     55                int   ObjectEnum();
    5656                Object* copy();
    5757                /*}}}*/
    5858                /*ExternalResult management: {{{1*/
    59                 int   EnumType(){return enum_type;}
     59                int   InstanceEnum(){return enum_type;}
    6060                void  WriteData(FILE* fid,bool io_gather);
    6161                char* GetResultName(void);
  • issm/trunk/src/c/objects/ExternalResults/StringExternalResult.cpp

    r9777 r9883  
    144144/*}}}*/
    145145#endif
    146 /*FUNCTION StringExternalResult::Enum{{{1*/
    147 int StringExternalResult::Enum(void){
     146/*FUNCTION StringExternalResult::ObjectEnum{{{1*/
     147int StringExternalResult::ObjectEnum(void){
    148148
    149149        return StringExternalResultEnum;
  • issm/trunk/src/c/objects/ExternalResults/StringExternalResult.h

    r9320 r9883  
    5151                int   MarshallSize();
    5252                void  Demarshall(char** pmarshalled_dataset);
    53                 int   Enum();
     53                int   ObjectEnum();
    5454                Object* copy();
    5555                /*}}}*/
    5656                /*ExternalResult management: {{{1*/
    57                 int   EnumType(){return enum_type;}
     57                int   InstanceEnum(){return enum_type;}
    5858                void  WriteData(FILE* fid,bool io_gather);
    5959                char* GetResultName(void);
  • issm/trunk/src/c/objects/Inputs/BoolInput.cpp

    r9777 r9883  
    110110/*}}}*/
    111111#endif
    112 /*FUNCTION BoolInput::Enum{{{1*/
    113 int BoolInput::Enum(void){
     112/*FUNCTION BoolInput::ObjectEnum{{{1*/
     113int BoolInput::ObjectEnum(void){
    114114
    115115        return BoolInputEnum;
     
    126126       
    127127/*BoolInput management*/
    128 /*FUNCTION BoolInput::EnumType{{{1*/
    129 int BoolInput::EnumType(void){
     128/*FUNCTION BoolInput::InstanceEnum{{{1*/
     129int BoolInput::InstanceEnum(void){
    130130
    131131        return this->enum_type;
     
    205205
    206206        /*Carry out the AXPY operation depending on type:*/
    207         switch(xinput->Enum()){
     207        switch(xinput->ObjectEnum()){
    208208
    209209                case BoolInputEnum:
  • issm/trunk/src/c/objects/Inputs/BoolInput.h

    r9777 r9883  
    3636                void  Demarshall(char** pmarshalled_dataset);
    3737                #endif
    38                 int   Enum();
     38                int   ObjectEnum();
    3939                Object* copy();
    4040                /*}}}*/
    4141                /*BoolInput management: {{{1*/
    42                 int   EnumType();
     42                int   InstanceEnum();
    4343                Input* SpawnTriaInput(int* indices);
    4444                Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/ControlInput.cpp

    r9777 r9883  
    298298/*}}}*/
    299299#endif
    300 /*FUNCTION ControlInput::Enum{{{1*/
    301 int ControlInput::Enum(void){
     300/*FUNCTION ControlInput::ObjectEnum{{{1*/
     301int ControlInput::ObjectEnum(void){
    302302
    303303        return ControlInputEnum;
     
    325325       
    326326/*ControlInput management*/
    327 /*FUNCTION ControlInput::EnumType{{{1*/
    328 int ControlInput::EnumType(void){
     327/*FUNCTION ControlInput::InstanceEnum{{{1*/
     328int ControlInput::InstanceEnum(void){
    329329
    330330        return this->enum_type;
  • issm/trunk/src/c/objects/Inputs/ControlInput.h

    r9777 r9883  
    4040                void  Demarshall(char** pmarshalled_dataset);
    4141                #endif
    42                 int   Enum();
     42                int   ObjectEnum();
    4343                Object* copy();
    4444                /*}}}*/
    4545                /*ControlInput management: {{{1*/
    46                 int    EnumType();
     46                int    InstanceEnum();
    4747                Input* SpawnTriaInput(int* indices);
    4848                Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/DatasetInput.cpp

    r9777 r9883  
    125125/*}}}*/
    126126#endif
    127 /*FUNCTION DatasetInput::Enum{{{1*/
    128 int DatasetInput::Enum(void){
     127/*FUNCTION DatasetInput::ObjectEnum{{{1*/
     128int DatasetInput::ObjectEnum(void){
    129129
    130130        return DatasetInputEnum;
     
    161161       
    162162/*DatasetInput management*/
    163 /*FUNCTION DatasetInput::EnumType{{{1*/
    164 int DatasetInput::EnumType(void){
     163/*FUNCTION DatasetInput::InstanceEnum{{{1*/
     164int DatasetInput::InstanceEnum(void){
    165165
    166166        return this->enum_type;
  • issm/trunk/src/c/objects/Inputs/DatasetInput.h

    r9777 r9883  
    3636                void  Demarshall(char** pmarshalled_dataset);
    3737                #endif
    38                 int   Enum();
     38                int   ObjectEnum();
    3939                Object* copy();
    4040                /*}}}*/
    4141                /*DatasetInput management: {{{1*/
    42                 int    EnumType();
     42                int    InstanceEnum();
    4343                Input* SpawnTriaInput(int* indices);
    4444                Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/DoubleInput.cpp

    r9777 r9883  
    110110/*}}}*/
    111111#endif
    112 /*FUNCTION DoubleInput::Enum{{{1*/
    113 int DoubleInput::Enum(void){
     112/*FUNCTION DoubleInput::ObjectEnum{{{1*/
     113int DoubleInput::ObjectEnum(void){
    114114
    115115        return DoubleInputEnum;
     
    126126       
    127127/*DoubleInput management*/
    128 /*FUNCTION DoubleInput::EnumType{{{1*/
    129 int DoubleInput::EnumType(void){
     128/*FUNCTION DoubleInput::InstanceEnum{{{1*/
     129int DoubleInput::InstanceEnum(void){
    130130
    131131        return this->enum_type;
     
    269269
    270270        /*Carry out the AXPY operation depending on type:*/
    271         switch(xinput->Enum()){
     271        switch(xinput->ObjectEnum()){
    272272
    273273                case DoubleInputEnum:
     
    335335
    336336        /*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()));
    338338
    339339        /*vertically integrate depending on type:*/
    340         switch(thickness_input->Enum()){
     340        switch(thickness_input->ObjectEnum()){
    341341
    342342                case PentaVertexInputEnum:
  • issm/trunk/src/c/objects/Inputs/DoubleInput.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset);
    3636                #endif
    37                 int   Enum();
     37                int   ObjectEnum();
    3838                Object* copy();
    3939                /*}}}*/
    4040                /*DoubleInput management: {{{1*/
    41                 int   EnumType();
     41                int   InstanceEnum();
    4242                Input* SpawnTriaInput(int* indices);
    4343                Input* PointwiseDivide(Input* inputB);
  • issm/trunk/src/c/objects/Inputs/Input.h

    r8967 r9883  
    2222                virtual        ~Input(){};
    2323                /*Virtual functions:{{{1*/
    24                 virtual int  EnumType()=0;
     24                virtual int  InstanceEnum()=0;
    2525                virtual void GetParameterValue(bool* pvalue)=0;
    2626                virtual void GetParameterValue(int* pvalue)=0;
  • issm/trunk/src/c/objects/Inputs/IntInput.cpp

    r9777 r9883  
    105105/*}}}*/
    106106#endif
    107 /*FUNCTION IntInput::Enum{{{1*/
    108 int IntInput::Enum(void){
     107/*FUNCTION IntInput::ObjectEnum{{{1*/
     108int IntInput::ObjectEnum(void){
    109109
    110110        return IntInputEnum;
     
    126126}
    127127/*}}}*/
    128 /*FUNCTION IntInput::EnumType{{{1*/
    129 int IntInput::EnumType(void){
     128/*FUNCTION IntInput::InstanceEnum{{{1*/
     129int IntInput::InstanceEnum(void){
    130130
    131131        return this->enum_type;
     
    209209
    210210        /*Carry out the AXPY operation depending on type:*/
    211         switch(xinput->Enum()){
     211        switch(xinput->ObjectEnum()){
    212212
    213213                case IntInputEnum:
  • issm/trunk/src/c/objects/Inputs/IntInput.h

    r9777 r9883  
    3636                void  Demarshall(char** pmarshalled_dataset);
    3737                #endif
    38                 int   Enum();
     38                int   ObjectEnum();
    3939                Object* copy();
    4040                /*}}}*/
    4141                /*IntInput management: {{{1*/
    42                 int   EnumType();
     42                int   InstanceEnum();
    4343                Input* SpawnTriaInput(int* indices);
    4444                Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/PentaVertexInput.cpp

    r9777 r9883  
    121121/*}}}*/
    122122#endif
    123 /*FUNCTION PentaVertexInput::Enum{{{1*/
    124 int PentaVertexInput::Enum(void){
     123/*FUNCTION PentaVertexInput::ObjectEnum{{{1*/
     124int PentaVertexInput::ObjectEnum(void){
    125125
    126126        return PentaVertexInputEnum;
     
    137137}
    138138/*}}}*/
    139 /*FUNCTION PentaVertexInput::EnumType{{{1*/
    140 int PentaVertexInput::EnumType(void){
     139/*FUNCTION PentaVertexInput::InstanceEnum{{{1*/
     140int PentaVertexInput::InstanceEnum(void){
    141141
    142142        return this->enum_type;
     
    498498
    499499        /*Carry out the AXPY operation depending on type:*/
    500         switch(xinput->Enum()){
     500        switch(xinput->ObjectEnum()){
    501501
    502502                case PentaVertexInputEnum:{
     
    506506                case ControlInputEnum:{
    507507                        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");
    509509                        PentaVertexInput* cast_input=(PentaVertexInput*)cont_input->values;
    510510                        for(i=0;i<numnodes;i++)this->values[i]=this->values[i]+scalar*(cast_input->values[i]);}
     
    547547
    548548        /*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()));
    550550
    551551        /*Get Thickness value pointer*/
     
    553553
    554554        /*vertically integrate depending on type:*/
    555         switch(thickness_input->Enum()){
     555        switch(thickness_input->ObjectEnum()){
    556556
    557557                case PentaVertexInputEnum:
     
    581581
    582582        /*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()));
    584584        xinputB=(PentaVertexInput*)inputB;
    585585
     
    612612
    613613        /*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()));
    615615        xinputB=(PentaVertexInput*)inputB;
    616616
     
    643643
    644644        /*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()));
    646646        xinputB=(PentaVertexInput*)inputB;
    647647
  • issm/trunk/src/c/objects/Inputs/PentaVertexInput.h

    r9777 r9883  
    3636                void  Demarshall(char** pmarshalled_dataset);
    3737                #endif
    38                 int   Enum();
     38                int   ObjectEnum();
    3939                Object* copy();
    4040                /*}}}*/
    4141                /*PentaVertexInput management: {{{1*/
    42                 int   EnumType();
     42                int   InstanceEnum();
    4343                Input* SpawnTriaInput(int* indices);
    4444                Input* PointwiseDivide(Input* inputB);
  • issm/trunk/src/c/objects/Inputs/TransientInput.cpp

    r9777 r9883  
    187187/*}}}*/
    188188#endif
    189 /*FUNCTION TransientInput::Enum{{{1*/
    190 int TransientInput::Enum(void){
     189/*FUNCTION TransientInput::ObjectEnum{{{1*/
     190int TransientInput::ObjectEnum(void){
    191191
    192192        return TransientInputEnum;
     
    213213       
    214214/*TransientInput management*/
    215 /*FUNCTION TransientInput::EnumType{{{1*/
    216 int TransientInput::EnumType(void){
     215/*FUNCTION TransientInput::InstanceEnum{{{1*/
     216int TransientInput::InstanceEnum(void){
    217217
    218218        return this->enum_type;
  • issm/trunk/src/c/objects/Inputs/TransientInput.h

    r9777 r9883  
    3939                void  Demarshall(char** pmarshalled_dataset);
    4040                #endif
    41                 int   Enum();
     41                int   ObjectEnum();
    4242                Object* copy();
    4343                /*}}}*/
    4444                /*TransientInput management: {{{1*/
    45                 int    EnumType();
     45                int    InstanceEnum();
    4646                Input* SpawnTriaInput(int* indices);
    4747                Input* PointwiseDivide(Input* forcingB){_error_("not implemented yet");};
  • issm/trunk/src/c/objects/Inputs/TriaVertexInput.cpp

    r9777 r9883  
    121121/*}}}*/
    122122#endif
    123 /*FUNCTION TriaVertexInput::Enum{{{1*/
    124 int TriaVertexInput::Enum(void){
     123/*FUNCTION TriaVertexInput::ObjectEnum{{{1*/
     124int TriaVertexInput::ObjectEnum(void){
    125125
    126126        return TriaVertexInputEnum;
     
    137137       
    138138/*TriaVertexInput management*/
    139 /*FUNCTION TriaVertexInput::EnumType{{{1*/
    140 int TriaVertexInput::EnumType(void){
     139/*FUNCTION TriaVertexInput::InstanceEnum{{{1*/
     140int TriaVertexInput::InstanceEnum(void){
    141141
    142142        return this->enum_type;
     
    367367
    368368        /*Carry out the AXPY operation depending on type:*/
    369         switch(xinput->Enum()){
     369        switch(xinput->ObjectEnum()){
    370370
    371371                case TriaVertexInputEnum :
     
    419419
    420420        /*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()));
    422422        xinputB=(TriaVertexInput*)inputB;
    423423
     
    450450
    451451        /*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()));
    453453        xinputB=(TriaVertexInput*)inputB;
    454454
  • issm/trunk/src/c/objects/Inputs/TriaVertexInput.h

    r9777 r9883  
    3636                void  Demarshall(char** pmarshalled_dataset);
    3737                #endif
    38                 int   Enum();
     38                int   ObjectEnum();
    3939                Object* copy();
    4040                /*}}}*/
    4141                /*TriaVertexInput management: {{{1*/
    42                 int   EnumType();
     42                int   InstanceEnum();
    4343                Input* SpawnTriaInput(int* indices);
    4444                Input* PointwiseDivide(Input* inputB){_error_("not implemented yet");};
  • issm/trunk/src/c/objects/KML/KML_Attribute.h

    r8461 r9883  
    3535                int   MarshallSize(){_error_("Not implemented yet.");};
    3636                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    37                 int   Enum(){_error_("Not implemented yet.");};
     37                int   ObjectEnum(){_error_("Not implemented yet.");};
    3838                Object* copy(){_error_("Not implemented yet.");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_ColorStyle.h

    r8293 r9883  
    4040                int   MarshallSize(){_error_("Not implemented yet.");};
    4141                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    42                 int   Enum(){_error_("Not implemented yet.");};
     42                int   ObjectEnum(){_error_("Not implemented yet.");};
    4343                Object* copy(){_error_("Not implemented yet.");};
    4444                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Container.h

    r9261 r9883  
    3838                int   MarshallSize(){_error_("Not implemented yet.");};
    3939                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    40                 int   Enum(){_error_("Not implemented yet.");};
     40                int   ObjectEnum(){_error_("Not implemented yet.");};
    4141                Object* copy(){_error_("Not implemented yet.");};
    4242                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Document.h

    r8461 r9883  
    3535                int   MarshallSize(){_error_("Not implemented yet.");};
    3636                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    37                 int   Enum(){_error_("Not implemented yet.");};
     37                int   ObjectEnum(){_error_("Not implemented yet.");};
    3838                Object* copy(){_error_("Not implemented yet.");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Feature.h

    r8293 r9883  
    4949                int   MarshallSize(){_error_("Not implemented yet.");};
    5050                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    51                 int   Enum(){_error_("Not implemented yet.");};
     51                int   ObjectEnum(){_error_("Not implemented yet.");};
    5252                Object* copy(){_error_("Not implemented yet.");};
    5353                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_File.h

    r9261 r9883  
    3838                int   MarshallSize(){_error_("Not implemented yet.");};
    3939                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    40                 int   Enum(){_error_("Not implemented yet.");};
     40                int   ObjectEnum(){_error_("Not implemented yet.");};
    4141                Object* copy(){_error_("Not implemented yet.");};
    4242                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Folder.h

    r8461 r9883  
    3535                int   MarshallSize(){_error_("Not implemented yet.");};
    3636                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    37                 int   Enum(){_error_("Not implemented yet.");};
     37                int   ObjectEnum(){_error_("Not implemented yet.");};
    3838                Object* copy(){_error_("Not implemented yet.");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Geometry.h

    r8293 r9883  
    3434                int   MarshallSize(){_error_("Not implemented yet.");};
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    36                 int   Enum(){_error_("Not implemented yet.");};
     36                int   ObjectEnum(){_error_("Not implemented yet.");};
    3737                Object* copy(){_error_("Not implemented yet.");};
    3838                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_GroundOverlay.h

    r8464 r9883  
    4141                int   MarshallSize(){_error_("Not implemented yet.");};
    4242                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    43                 int   Enum(){_error_("Not implemented yet.");};
     43                int   ObjectEnum(){_error_("Not implemented yet.");};
    4444                Object* copy(){_error_("Not implemented yet.");};
    4545                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Icon.h

    r8464 r9883  
    4949                int   MarshallSize(){_error_("Not implemented yet.");};
    5050                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    51                 int   Enum(){_error_("Not implemented yet.");};
     51                int   ObjectEnum(){_error_("Not implemented yet.");};
    5252                Object* copy(){_error_("Not implemented yet.");};
    5353                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_LatLonBox.h

    r8464 r9883  
    4040                int   MarshallSize(){_error_("Not implemented yet.");};
    4141                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    42                 int   Enum(){_error_("Not implemented yet.");};
     42                int   ObjectEnum(){_error_("Not implemented yet.");};
    4343                Object* copy(){_error_("Not implemented yet.");};
    4444                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_LineString.h

    r9261 r9883  
    4343                int   MarshallSize(){_error_("Not implemented yet.");};
    4444                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    45                 int   Enum(){_error_("Not implemented yet.");};
     45                int   ObjectEnum(){_error_("Not implemented yet.");};
    4646                Object* copy(){_error_("Not implemented yet.");};
    4747                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_LineStyle.h

    r8461 r9883  
    3636                int   MarshallSize(){_error_("Not implemented yet.");};
    3737                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    38                 int   Enum(){_error_("Not implemented yet.");};
     38                int   ObjectEnum(){_error_("Not implemented yet.");};
    3939                Object* copy(){_error_("Not implemented yet.");};
    4040                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_LinearRing.h

    r9261 r9883  
    4343                int   MarshallSize(){_error_("Not implemented yet.");};
    4444                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    45                 int   Enum(){_error_("Not implemented yet.");};
     45                int   ObjectEnum(){_error_("Not implemented yet.");};
    4646                Object* copy(){_error_("Not implemented yet.");};
    4747                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_MultiGeometry.h

    r9261 r9883  
    3939                int   MarshallSize(){_error_("Not implemented yet.");};
    4040                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    41                 int   Enum(){_error_("Not implemented yet.");};
     41                int   ObjectEnum(){_error_("Not implemented yet.");};
    4242                Object* copy(){_error_("Not implemented yet.");};
    4343                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Object.h

    r9261 r9883  
    3434                int   MarshallSize(){_error_("Not implemented yet.");};
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    36                 int   Enum(){_error_("Not implemented yet.");};
     36                int   ObjectEnum(){_error_("Not implemented yet.");};
    3737                Object* copy(){_error_("Not implemented yet.");};
    3838                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Overlay.h

    r8464 r9883  
    4141                int   MarshallSize(){_error_("Not implemented yet.");};
    4242                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    43                 int   Enum(){_error_("Not implemented yet.");};
     43                int   ObjectEnum(){_error_("Not implemented yet.");};
    4444                Object* copy(){_error_("Not implemented yet.");};
    4545                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Placemark.h

    r9261 r9883  
    3939                int   MarshallSize(){_error_("Not implemented yet.");};
    4040                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    41                 int   Enum(){_error_("Not implemented yet.");};
     41                int   ObjectEnum(){_error_("Not implemented yet.");};
    4242                Object* copy(){_error_("Not implemented yet.");};
    4343                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_PolyStyle.h

    r8293 r9883  
    3737                int   MarshallSize(){_error_("Not implemented yet.");};
    3838                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    39                 int   Enum(){_error_("Not implemented yet.");};
     39                int   ObjectEnum(){_error_("Not implemented yet.");};
    4040                Object* copy(){_error_("Not implemented yet.");};
    4141                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Polygon.h

    r9261 r9883  
    4545                int   MarshallSize(){_error_("Not implemented yet.");};
    4646                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    47                 int   Enum(){_error_("Not implemented yet.");};
     47                int   ObjectEnum(){_error_("Not implemented yet.");};
    4848                Object* copy(){_error_("Not implemented yet.");};
    4949                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_Style.h

    r8293 r9883  
    4343                int   MarshallSize(){_error_("Not implemented yet.");};
    4444                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    45                 int   Enum(){_error_("Not implemented yet.");};
     45                int   ObjectEnum(){_error_("Not implemented yet.");};
    4646                Object* copy(){_error_("Not implemented yet.");};
    4747                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_StyleSelector.h

    r8293 r9883  
    3434                int   MarshallSize(){_error_("Not implemented yet.");};
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    36                 int   Enum(){_error_("Not implemented yet.");};
     36                int   ObjectEnum(){_error_("Not implemented yet.");};
    3737                Object* copy(){_error_("Not implemented yet.");};
    3838                /*}}}*/
  • issm/trunk/src/c/objects/KML/KML_SubStyle.h

    r8293 r9883  
    3434                int   MarshallSize(){_error_("Not implemented yet.");};
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
    36                 int   Enum(){_error_("Not implemented yet.");};
     36                int   ObjectEnum(){_error_("Not implemented yet.");};
    3737                Object* copy(){_error_("Not implemented yet.");};
    3838                /*}}}*/
  • issm/trunk/src/c/objects/Loads/Icefront.cpp

    r9785 r9883  
    251251/*}}}*/
    252252#endif
    253 /*FUNCTION Icefront::Enum {{{1*/
    254 int Icefront::Enum(void){
     253/*FUNCTION Icefront::ObjectEnum{{{1*/
     254int Icefront::ObjectEnum(void){
    255255
    256256        return IcefrontEnum;
  • issm/trunk/src/c/objects/Loads/Icefront.h

    r9785 r9883  
    5454                void  Demarshall(char** pmarshalled_dataset);
    5555                #endif
    56                 int   Enum();
     56                int   ObjectEnum();
    5757                Object* copy();
    5858                /*}}}*/
  • issm/trunk/src/c/objects/Loads/Numericalflux.cpp

    r9777 r9883  
    272272/*}}}*/
    273273#endif
    274 /*FUNCTION Numericalflux::Enum {{{1*/
    275 int Numericalflux::Enum(void){
     274/*FUNCTION Numericalflux::ObjectEnum{{{1*/
     275int Numericalflux::ObjectEnum(void){
    276276
    277277        return NumericalfluxEnum;
  • issm/trunk/src/c/objects/Loads/Numericalflux.h

    r9777 r9883  
    5050                void  Demarshall(char** pmarshalled_dataset);
    5151                #endif
    52                 int   Enum();
     52                int   ObjectEnum();
    5353                Object* copy();
    5454                /*}}}*/
  • issm/trunk/src/c/objects/Loads/Pengrid.cpp

    r9777 r9883  
    226226/*}}}*/
    227227#endif
    228 /*FUNCTION Pengrid::Enum {{{1*/
    229 int Pengrid::Enum(void){
     228/*FUNCTION Pengrid::ObjectEnum{{{1*/
     229int Pengrid::ObjectEnum(void){
    230230
    231231        return PengridEnum;
  • issm/trunk/src/c/objects/Loads/Pengrid.h

    r9777 r9883  
    5555                void  Demarshall(char** pmarshalled_dataset);
    5656                #endif
    57                 int   Enum();
     57                int   ObjectEnum();
    5858                Object* copy();
    5959                /*}}}*/
  • issm/trunk/src/c/objects/Loads/Penpair.cpp

    r9777 r9883  
    148148/*}}}1*/
    149149#endif
    150 /*FUNCTION Penpair::Enum {{{1*/
    151 int Penpair::Enum(void){
     150/*FUNCTION Penpair::ObjectEnum{{{1*/
     151int Penpair::ObjectEnum(void){
    152152
    153153        return PenpairEnum;
  • issm/trunk/src/c/objects/Loads/Penpair.h

    r9777 r9883  
    4242                void  Demarshall(char** pmarshalled_dataset);
    4343                #endif
    44                 int   Enum();
     44                int   ObjectEnum();
    4545                Object* copy();
    4646                /*}}}*/
  • issm/trunk/src/c/objects/Loads/Riftfront.cpp

    r9777 r9883  
    311311/*}}}*/
    312312#endif
    313 /*FUNCTION Riftfront::Enum {{{1*/
    314 int Riftfront::Enum(void){
     313/*FUNCTION Riftfront::ObjectEnum{{{1*/
     314int Riftfront::ObjectEnum(void){
    315315
    316316        return RiftfrontEnum;
     
    516516
    517517        /*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!");
    519519        tria1=(Tria*)elements[0];
    520520        tria2=(Tria*)elements[1];
     
    607607
    608608        /*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!");
    610610        tria1=(Tria*)elements[0];
    611611        tria2=(Tria*)elements[1];
     
    704704
    705705        /*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!");
    707707
    708708        /*recover elements on both side of rift: */
     
    824824
    825825        /*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!");
    827827
    828828        /*recover elements on both side of rift: */
     
    869869
    870870        /*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!");
    872872
    873873        /*recover elements on both side of rift: */
     
    912912
    913913        /*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!");
    915915
    916916        /*recover elements on both side of rift: */
     
    961961
    962962        /*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!");
    964964
    965965        /*recover elements on both side of rift: */
  • issm/trunk/src/c/objects/Loads/Riftfront.h

    r9777 r9883  
    6262                void  Demarshall(char** pmarshalled_dataset);
    6363                #endif
    64                 int   Enum();
     64                int   ObjectEnum();
    6565                Object* copy();
    6666                /*}}}*/
  • issm/trunk/src/c/objects/Materials/Matice.cpp

    r9777 r9883  
    158158/*}}}*/
    159159#endif
    160 /*FUNCTION Matice::Enum {{{1*/
    161 int Matice::Enum(void){
     160/*FUNCTION Matice::ObjectEnum{{{1*/
     161int Matice::ObjectEnum(void){
    162162
    163163        return MaticeEnum;
     
    240240        if (!IsInput(input_enum)) return;
    241241
    242         switch(element->Enum()){
     242        switch(element->ObjectEnum()){
    243243
    244244                case TriaEnum:{
     
    256256                        break;
    257257
    258                 default: _error_("element %s not implemented yet",EnumToStringx(element->Enum()));
     258                default: _error_("element %s not implemented yet",EnumToStringx(element->ObjectEnum()));
    259259        }
    260260}
     
    547547                case VertexEnum:
    548548
    549                         switch(element->Enum()){
     549                        switch(element->ObjectEnum()){
    550550
    551551                                case TriaEnum:
     
    555555                                        return;
    556556
    557                                 default: _error_("element %s not implemented yet",EnumToStringx(element->Enum()));
     557                                default: _error_("element %s not implemented yet",EnumToStringx(element->ObjectEnum()));
    558558                        }
    559559                default: _error_("type %i (%s) not implemented yet",type,EnumToStringx(type));
     
    589589                case VertexEnum:
    590590
    591                         switch(element->Enum()){
     591                        switch(element->ObjectEnum()){
    592592
    593593                                case TriaEnum:
     
    598598                                        if(name==MaterialsRheologyBEnum){
    599599                                                /*Are we in 2D?:*/
    600                                                 if(element->Enum()==TriaEnum){
     600                                                if(element->ObjectEnum()==TriaEnum){
    601601                                                        parameters=((Tria*)(element))->parameters;
    602602                                                }
     
    613613                                        return;
    614614
    615                                 default: _error_("element %s not implemented yet",EnumToStringx(element->Enum()));
     615                                default: _error_("element %s not implemented yet",EnumToStringx(element->ObjectEnum()));
    616616                        }
    617617                default: _error_("type %i (%s) not implemented yet",type,EnumToStringx(type));
  • issm/trunk/src/c/objects/Materials/Matice.h

    r9777 r9883  
    4040                void  Demarshall(char** pmarshalled_dataset);
    4141                #endif
    42                 int   Enum();
     42                int   ObjectEnum();
    4343                Object* copy();
    4444                /*}}}*/
  • issm/trunk/src/c/objects/Materials/Matpar.cpp

    r9777 r9883  
    181181/*}}}1*/
    182182#endif
    183 /*FUNCTION Matpar::Enum {{{1*/
    184 int Matpar::Enum(void){
     183/*FUNCTION Matpar::ObjectEnum{{{1*/
     184int Matpar::ObjectEnum(void){
    185185
    186186        return MatparEnum;
  • issm/trunk/src/c/objects/Materials/Matpar.h

    r9777 r9883  
    5050                void  Demarshall(char** pmarshalled_dataset);
    5151                #endif
    52                 int   Enum();
     52                int   ObjectEnum();
    5353                Object* copy();
    5454                /*}}}*/
  • issm/trunk/src/c/objects/Node.cpp

    r9777 r9883  
    263263/*}}}*/
    264264#endif
    265 /*FUNCTION Node::Enum{{{1*/
    266 int Node::Enum(void){
     265/*FUNCTION Node::ObjectEnum{{{1*/
     266int Node::ObjectEnum(void){
    267267
    268268        return NodeEnum;
  • issm/trunk/src/c/objects/Node.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy(){_error_("Not implemented yet (similar to Elements)");};
    5151                /*}}}*/
  • issm/trunk/src/c/objects/Object.h

    r9777 r9883  
    2626                virtual void  Demarshall(char** pmarshalled_dataset)=0;
    2727                #endif
    28                 virtual int   Enum()=0;
     28                virtual int   ObjectEnum()=0;
    2929                virtual Object* copy()=0;
    3030
  • issm/trunk/src/c/objects/Options/Option.h

    r9777 r9883  
    3838                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");};
    3939                #endif
    40                 int   Enum(){return OptionEnum;};
     40                int   ObjectEnum(){return OptionEnum;};
    4141                Object* copy(){_error_("Not implemented yet");};
    4242                /*}}}*/
  • issm/trunk/src/c/objects/Options/OptionCell.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");};
    3636                #endif
    37                 int   Enum(){return OptionCellEnum;};
     37                int   ObjectEnum(){return OptionCellEnum;};
    3838                Object* copy(){_error_("Not implemented yet");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/Options/OptionChar.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");};
    3636                #endif
    37                 int   Enum(){return OptionCharEnum;};
     37                int   ObjectEnum(){return OptionCharEnum;};
    3838                Object* copy(){_error_("Not implemented yet");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/Options/OptionDouble.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");};
    3636                #endif
    37                 int   Enum(){return OptionDoubleEnum;};
     37                int   ObjectEnum(){return OptionDoubleEnum;};
    3838                Object* copy(){_error_("Not implemented yet");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/Options/OptionLogical.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");};
    3636                #endif
    37                 int   Enum(){return OptionLogicalEnum;};
     37                int   ObjectEnum(){return OptionLogicalEnum;};
    3838                Object* copy(){_error_("Not implemented yet");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/Options/OptionStruct.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet");};
    3636                #endif
    37                 int   Enum(){return OptionStructEnum;};
     37                int   ObjectEnum(){return OptionStructEnum;};
    3838                Object* copy(){_error_("Not implemented yet");};
    3939                /*}}}*/
  • issm/trunk/src/c/objects/Params/BoolParam.cpp

    r9777 r9883  
    113113/*}}}*/
    114114#endif
    115 /*FUNCTION BoolParam::Enum{{{1*/
    116 int BoolParam::Enum(void){
     115/*FUNCTION BoolParam::ObjectEnum{{{1*/
     116int BoolParam::ObjectEnum(void){
    117117
    118118        return BoolParamEnum;
  • issm/trunk/src/c/objects/Params/BoolParam.h

    r9777 r9883  
    4646                void  Demarshall(char** pmarshalled_dataset);
    4747                #endif
    48                 int   Enum();
     48                int   ObjectEnum();
    4949                Object* copy();
    5050                /*}}}*/
    5151                /*Param vritual function definitions: {{{1*/
    52                 int   EnumType(){return enum_type;}
     52                int   InstanceEnum(){return enum_type;}
    5353                void  GetParameterValue(bool* pbool){*pbool=value;}
    5454                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  
    234234/*}}}*/
    235235#endif
    236 /*FUNCTION DoubleMatArrayParam::Enum{{{1*/
    237 int DoubleMatArrayParam::Enum(void){
     236/*FUNCTION DoubleMatArrayParam::ObjectEnum{{{1*/
     237int DoubleMatArrayParam::ObjectEnum(void){
    238238
    239239        return DoubleMatArrayParamEnum;
  • issm/trunk/src/c/objects/Params/DoubleMatArrayParam.h

    r9777 r9883  
    4949                void  Demarshall(char** pmarshalled_dataset);
    5050                #endif
    51                 int   Enum();
     51                int   ObjectEnum();
    5252                Object* copy();
    5353                /*}}}*/
    5454                /*Param vritual function definitions: {{{1*/
    55                 int   EnumType(){return enum_type;}
     55                int   InstanceEnum(){return enum_type;}
    5656                void  GetParameterValue(bool* pbool){_error_("DoubleMatArray param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5757                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  
    138138/*}}}*/
    139139#endif
    140 /*FUNCTION DoubleMatParam::Enum{{{1*/
    141 int DoubleMatParam::Enum(void){
     140/*FUNCTION DoubleMatParam::ObjectEnum{{{1*/
     141int DoubleMatParam::ObjectEnum(void){
    142142
    143143        return DoubleMatParamEnum;
  • issm/trunk/src/c/objects/Params/DoubleMatParam.h

    r9777 r9883  
    4848                void  Demarshall(char** pmarshalled_dataset);
    4949                #endif
    50                 int   Enum();
     50                int   ObjectEnum();
    5151                Object* copy();
    5252                /*}}}*/
    5353                /*Param vritual function definitions: {{{1*/
    54                 int   EnumType(){return enum_type;}
     54                int   InstanceEnum(){return enum_type;}
    5555                void  GetParameterValue(bool* pbool){_error_("DoubleMat param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5656                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  
    110110/*}}}*/
    111111#endif
    112 /*FUNCTION DoubleParam::Enum{{{1*/
    113 int DoubleParam::Enum(void){
     112/*FUNCTION DoubleParam::ObjectEnum{{{1*/
     113int DoubleParam::ObjectEnum(void){
    114114
    115115        return DoubleParamEnum;
  • issm/trunk/src/c/objects/Params/DoubleParam.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy();
    5151                /*}}}*/
    5252                /*Param vritual function definitions: {{{1*/
    53                 int   EnumType(){return enum_type;}
     53                int   InstanceEnum(){return enum_type;}
    5454                void  GetParameterValue(bool* pbool);
    5555                void  GetParameterValue(int* pinteger);
  • issm/trunk/src/c/objects/Params/DoubleVecParam.cpp

    r9777 r9883  
    132132/*}}}*/
    133133#endif
    134 /*FUNCTION DoubleVecParam::Enum{{{1*/
    135 int DoubleVecParam::Enum(void){
     134/*FUNCTION DoubleVecParam::ObjectEnum{{{1*/
     135int DoubleVecParam::ObjectEnum(void){
    136136
    137137        return DoubleVecParamEnum;
  • issm/trunk/src/c/objects/Params/DoubleVecParam.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy();
    5151                /*}}}*/
    5252                /*Param virtual functions definitions: {{{1*/
    53                 int   EnumType(){return enum_type;}
     53                int   InstanceEnum(){return enum_type;}
    5454                void  GetParameterValue(bool* pbool){_error_("DoubleVec param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5555                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  
    8080/*}}}*/
    8181#endif
    82 /*FUNCTION FileParam::Enum{{{1*/
    83 int FileParam::Enum(void){
     82/*FUNCTION FileParam::ObjectEnum{{{1*/
     83int FileParam::ObjectEnum(void){
    8484
    8585        return FileParamEnum;
  • issm/trunk/src/c/objects/Params/FileParam.h

    r9777 r9883  
    4646                void  Demarshall(char** pmarshalled_dataset);
    4747                #endif
    48                 int   Enum();
     48                int   ObjectEnum();
    4949                Object* copy();
    5050                /*}}}*/
    5151                /*Param vritual function definitions: {{{1*/
    52                 int   EnumType(){return enum_type;}
     52                int   InstanceEnum(){return enum_type;}
    5353                void  GetParameterValue(bool* pbool){  _error_("FileParam of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5454                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  
    138138/*}}}*/
    139139#endif
    140 /*FUNCTION IntMatParam::Enum{{{1*/
    141 int IntMatParam::Enum(void){
     140/*FUNCTION IntMatParam::ObjectEnum{{{1*/
     141int IntMatParam::ObjectEnum(void){
    142142
    143143        return IntMatParamEnum;
  • issm/trunk/src/c/objects/Params/IntMatParam.h

    r9777 r9883  
    4848                void  Demarshall(char** pmarshalled_dataset);
    4949                #endif
    50                 int   Enum();
     50                int   ObjectEnum();
    5151                Object* copy();
    5252                /*}}}*/
    5353                /*Param vritual function definitions: {{{1*/
    54                 int   EnumType(){return enum_type;}
     54                int   InstanceEnum(){return enum_type;}
    5555                void  GetParameterValue(bool* pbool){_error_("IntMat param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5656                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  
    113113/*}}}*/
    114114#endif
    115 /*FUNCTION IntParam::Enum{{{1*/
    116 int IntParam::Enum(void){
     115/*FUNCTION IntParam::ObjectEnum{{{1*/
     116int IntParam::ObjectEnum(void){
    117117
    118118        return IntParamEnum;
  • issm/trunk/src/c/objects/Params/IntParam.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy();
    5151                /*}}}*/
    5252                /*Param vritual function definitions: {{{1*/
    53                 int   EnumType(){return enum_type;}
     53                int   InstanceEnum(){return enum_type;}
    5454                void  GetParameterValue(bool* pbool){_error_("Int param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5555                void  GetParameterValue(int* pinteger){*pinteger=value;}
  • issm/trunk/src/c/objects/Params/IntVecParam.cpp

    r9777 r9883  
    150150/*}}}*/
    151151#endif
    152 /*FUNCTION IntVecParam::Enum{{{1*/
    153 int IntVecParam::Enum(void){
     152/*FUNCTION IntVecParam::ObjectEnum{{{1*/
     153int IntVecParam::ObjectEnum(void){
    154154
    155155        return IntVecParamEnum;
  • issm/trunk/src/c/objects/Params/IntVecParam.h

    r9777 r9883  
    4848                void  Demarshall(char** pmarshalled_dataset);
    4949                #endif
    50                 int   Enum();
     50                int   ObjectEnum();
    5151                Object* copy();
    5252                /*}}}*/
    5353                /*Param virtual functions definitions: {{{1*/
    54                 int   EnumType(){return enum_type;}
     54                int   InstanceEnum(){return enum_type;}
    5555                void  GetParameterValue(bool* pbool){_error_("IntVec param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5656                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  
    3030
    3131                /*Virtual functions:*/
    32                 virtual int   EnumType()=0;
     32                virtual int   InstanceEnum()=0;
    3333                virtual void  GetParameterValue(bool* pbool)=0;
    3434                virtual void  GetParameterValue(int* pinteger)=0;
  • issm/trunk/src/c/objects/Params/PetscMatParam.cpp

    r9777 r9883  
    174174/*}}}*/
    175175#endif
    176 /*FUNCTION PetscMatParam::Enum{{{1*/
    177 int PetscMatParam::Enum(void){
     176/*FUNCTION PetscMatParam::ObjectEnum{{{1*/
     177int PetscMatParam::ObjectEnum(void){
    178178
    179179        return PetscMatParamEnum;
  • issm/trunk/src/c/objects/Params/PetscMatParam.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy();
    5151                /*}}}*/
    5252                /*Param vritual function definitions: {{{1*/
    53                 int   EnumType(){return enum_type;}
     53                int   InstanceEnum(){return enum_type;}
    5454                void  GetParameterValue(bool* pbool){_error_("PetscMat param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5555                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  
    166166/*}}}*/
    167167#endif
    168 /*FUNCTION PetscVecParam::Enum{{{1*/
    169 int PetscVecParam::Enum(void){
     168/*FUNCTION PetscVecParam::ObjectEnum{{{1*/
     169int PetscVecParam::ObjectEnum(void){
    170170
    171171        return PetscVecParamEnum;
  • issm/trunk/src/c/objects/Params/PetscVecParam.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy();
    5151                /*}}}*/
    5252                /*Param vritual function definitions: {{{1*/
    53                 int   EnumType(){return enum_type;}
     53                int   InstanceEnum(){return enum_type;}
    5454                void  GetParameterValue(bool* pbool){_error_("PetscVec param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5555                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  
    184184/*}}}*/
    185185#endif
    186 /*FUNCTION StringArrayParam::Enum{{{1*/
    187 int StringArrayParam::Enum(void){
     186/*FUNCTION StringArrayParam::ObjectEnum{{{1*/
     187int StringArrayParam::ObjectEnum(void){
    188188
    189189        return StringArrayParamEnum;
  • issm/trunk/src/c/objects/Params/StringArrayParam.h

    r9777 r9883  
    4949                void  Demarshall(char** pmarshalled_dataset);
    5050                #endif
    51                 int   Enum();
     51                int   ObjectEnum();
    5252                Object* copy();
    5353                /*}}}*/
    5454                /*Param vritual function definitions: {{{1*/
    55                 int   EnumType(){return enum_type;}
     55                int   InstanceEnum(){return enum_type;}
    5656                void  GetParameterValue(bool* pbool){_error_("StringArray param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5757                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  
    128128/*}}}*/
    129129#endif
    130 /*FUNCTION StringParam::Enum{{{1*/
    131 int StringParam::Enum(void){
     130/*FUNCTION StringParam::ObjectEnum{{{1*/
     131int StringParam::ObjectEnum(void){
    132132
    133133        return StringParamEnum;
  • issm/trunk/src/c/objects/Params/StringParam.h

    r9777 r9883  
    4747                void  Demarshall(char** pmarshalled_dataset);
    4848                #endif
    49                 int   Enum();
     49                int   ObjectEnum();
    5050                Object* copy();
    5151                /*}}}*/
    5252                /*Param vritual function definitions: {{{1*/
    53                 int   EnumType(){return enum_type;}
     53                int   InstanceEnum(){return enum_type;}
    5454                void  GetParameterValue(bool* pbool){_error_("String param of enum %i (%s) cannot return a bool",enum_type,EnumToStringx(enum_type));}
    5555                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  
    8989/*}}}*/
    9090#endif
    91 /*FUNCTION Segment::Enum{{{1*/
    92 int Segment::Enum(void){
     91/*FUNCTION Segment::ObjectEnum{{{1*/
     92int Segment::ObjectEnum(void){
    9393
    9494        return SegmentEnum;
  • issm/trunk/src/c/objects/Segment.h

    r9777 r9883  
    3535                void  Demarshall(char** pmarshalled_dataset);
    3636                #endif
    37                 int   Enum();
     37                int   ObjectEnum();
    3838                Object* copy();
    3939                /*}}}*/
  • issm/trunk/src/c/objects/Vertex.cpp

    r9777 r9883  
    159159/*}}}*/
    160160#endif
    161 /*FUNCTION Vertex::Enum {{{1*/
    162 int Vertex::Enum(void){
     161/*FUNCTION Vertex::ObjectEnum{{{1*/
     162int Vertex::ObjectEnum(void){
    163163
    164164        return VertexEnum;
  • issm/trunk/src/c/objects/Vertex.h

    r9777 r9883  
    4949                void  Demarshall(char** pmarshalled_dataset);
    5050                #endif
    51                 int   Enum();
     51                int   ObjectEnum();
    5252                Object* copy();
    5353                /*}}}*/
  • issm/trunk/src/c/shared/Numerics/IsInputConverged.cpp

    r9320 r9883  
    3434
    3535                        /*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());
    3737
    3838                        /*Get pointers*/
Note: See TracChangeset for help on using the changeset viewer.