Changeset 22066


Ignore:
Timestamp:
09/12/17 11:38:58 (8 years ago)
Author:
schlegel
Message:

CHG: add GEMB input to inputs for dakota

Location:
issm/trunk-jpl/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Element.cpp

    r22043 r22066  
    16881688                                name==SmbRefreezeEnum ||
    16891689                                name==SmbEvaporationEnum ||
     1690                                name==SmbCEnum ||
     1691                                name==SmbTaEnum ||
     1692                                name==SmbVEnum ||
     1693                                name==SmbDswrfEnum ||
     1694                                name==SmbDlwrfEnum ||
     1695                                name==SmbPEnum ||
     1696                                name==SmbEAirEnum ||
     1697                                name==SmbPAirEnum ||
     1698                                name==SmbVzEnum ||
     1699                                name==SmbTzEnum ||
     1700                                name==SmbTmeanEnum ||
    16901701                                name==SmbIsInitializedEnum ||
    16911702                                name==BasalforcingsGroundediceMeltingRateEnum ||
  • issm/trunk-jpl/src/c/shared/io/Marshalling/IoCodeConversions.cpp

    r22004 r22066  
    5151                const char* field = "md.smb.evaporation";
    5252                param_enum        = SmbEvaporationEnum;
     53                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     54        }
     55        else if(strcmp(string_in,"SmbTa")==0){
     56                const char* field = "md.smb.Ta";
     57                param_enum        = SmbTaEnum;
     58                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     59        }
     60        else if(strcmp(string_in,"SmbV")==0){
     61                const char* field = "md.smb.V";
     62                param_enum        = SmbVEnum;
     63                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     64        }
     65        else if(strcmp(string_in,"SmbDswrf")==0){
     66                const char* field = "md.smb.dswrf";
     67                param_enum        = SmbDswrfEnum;
     68                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     69        }
     70        else if(strcmp(string_in,"SmbDlwrf")==0){
     71                const char* field = "md.smb.dlwrf";
     72                param_enum        = SmbDlwrfEnum;
     73                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     74        }
     75        else if(strcmp(string_in,"SmbP")==0){
     76                const char* field = "md.smb.P";
     77                param_enum        = SmbPEnum;
     78                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     79        }
     80        else if(strcmp(string_in,"SmbEAir")==0){
     81                const char* field = "md.smb.eAir";
     82                param_enum        = SmbEAirEnum;
     83                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     84        }
     85        else if(strcmp(string_in,"SmbPAir")==0){
     86                const char* field = "md.smb.pAir";
     87                param_enum        = SmbPAirEnum;
     88                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     89        }
     90        else if(strcmp(string_in,"SmbVz")==0){
     91                const char* field = "md.smb.Vz";
     92                param_enum        = SmbVzEnum;
     93                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     94        }
     95        else if(strcmp(string_in,"SmbTz")==0){
     96                const char* field = "md.smb.Tz";
     97                param_enum        = SmbTzEnum;
     98                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
     99        }
     100        else if(strcmp(string_in,"SmbC")==0){
     101                const char* field = "md.smb.C";
     102                param_enum        = SmbCEnum;
    53103                fieldname=xNew<char>((strlen(field)+1)); xMemCpy<char>(fieldname,field,(strlen(field)+1));
    54104        }
Note: See TracChangeset for help on using the changeset viewer.