Changeset 21654


Ignore:
Timestamp:
04/03/17 14:01:06 (8 years ago)
Author:
schlegel
Message:

CHG: Adding some more enums for Dakota

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/io/Marshalling/IoCodeConversions.cpp

    r21472 r21654  
    2626                const char* field = "md.smb.mass_balance";
    2727                param_enum        = SmbMassBalanceEnum;
     28                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     29        }
     30        else if(strcmp(string_in,"SmbAccumulation")==0){
     31                const char* field = "md.smb.accumulation";
     32                param_enum        = SmbAccumulationEnum;
     33                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     34        }
     35        else if(strcmp(string_in,"SmbMelt")==0){
     36                const char* field = "md.smb.melt";
     37                param_enum        = SmbMeltEnum;
     38                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     39        }
     40        else if(strcmp(string_in,"SmbRefreeze")==0){
     41                const char* field = "md.smb.refreeze";
     42                param_enum        = SmbRefreezeEnum;
     43                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     44        }
     45        else if(strcmp(string_in,"SmbRunoff")==0){
     46                const char* field = "md.smb.runoff";
     47                param_enum        = SmbRunoffEnum;
     48                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     49        }
     50        else if(strcmp(string_in,"SmbEvaporation")==0){
     51                const char* field = "md.smb.evaporation";
     52                param_enum        = SmbEvaporationEnum;
     53                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     54        }
     55        else if(strcmp(string_in,"BasalforcingsFloatingiceMeltingRate")==0){
     56                const char* field = "md.basalforcings.floatingice_melting_rate";
     57                param_enum        = BasalforcingsFloatingiceMeltingRateEnum;
    2858                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
    2959        }
Note: See TracChangeset for help on using the changeset viewer.