Changeset 21977


Ignore:
Timestamp:
08/18/17 16:15:02 (8 years ago)
Author:
Eric.Larour
Message:

CHG: adding necessary enums for the LOVE core.

Location:
issm/trunk-jpl/src/c/shared/Enum
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r21964 r21977  
    823823        SealevelriseNumRequestedOutputsEnum,
    824824        /*}}}*/
     825        /*Love Numbers{{{*/
     826        LoveNfreqEnum,
     827        LoveFrequenciesEnum,
     828        LoveShNmaxEnum,
     829        LoveShNminEnum,
     830        LoveG0Enum,
     831        LoveR0Enum,
     832        LoveMu0Enum,
     833        LoveAllowLayerDeletionEnum,
     834        LoveForcingTypeEnum,
     835        LoveHrEnum,
     836        LoveKrEnum,
     837        LoveLrEnum,
     838        LoveHiEnum,
     839        LoveKiEnum,
     840        LoveLiEnum,
     841
     842        /*}}}*/
    825843        /*Elastic adjustment (ESA){{{*/
    826844        EsaUmotionEnum,
     
    893911        TransientParamEnum,
    894912        MaticeEnum,
     913        MatlithoEnum,
    895914        MatdamageiceEnum,
    896915        MatenhancediceEnum,
     
    9861005        EsaSolutionEnum,
    9871006        EsaAnalysisEnum,
     1007        LoveSolutionEnum,
     1008        LoveAnalysisEnum,
     1009        MeshdeformationAnalysisEnum,
    9881010        LevelsetAnalysisEnum,
    9891011        ExtrapolationAnalysisEnum,
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r21964 r21977  
    802802                case SealevelriseRequestedOutputsEnum : return "SealevelriseRequestedOutputs";
    803803                case SealevelriseNumRequestedOutputsEnum : return "SealevelriseNumRequestedOutputs";
     804                case LoveNfreqEnum : return "LoveNfreq";
     805                case LoveFrequenciesEnum : return "LoveFrequencies";
     806                case LoveShNmaxEnum : return "LoveShNmax";
     807                case LoveShNminEnum : return "LoveShNmin";
     808                case LoveG0Enum : return "LoveG0";
     809                case LoveR0Enum : return "LoveR0";
     810                case LoveMu0Enum : return "LoveMu0";
     811                case LoveAllowLayerDeletionEnum : return "LoveAllowLayerDeletion";
     812                case LoveForcingTypeEnum : return "LoveForcingType";
     813                case LoveHrEnum : return "LoveHr";
     814                case LoveKrEnum : return "LoveKr";
     815                case LoveLrEnum : return "LoveLr";
     816                case LoveHiEnum : return "LoveHi";
     817                case LoveKiEnum : return "LoveKi";
     818                case LoveLiEnum : return "LoveLi";
    804819                case EsaUmotionEnum : return "EsaUmotion";
    805820                case EsaNmotionEnum : return "EsaNmotion";
     
    865880                case TransientParamEnum : return "TransientParam";
    866881                case MaticeEnum : return "Matice";
     882                case MatlithoEnum : return "Matlitho";
    867883                case MatdamageiceEnum : return "Matdamageice";
    868884                case MatenhancediceEnum : return "Matenhancedice";
     
    954970                case EsaSolutionEnum : return "EsaSolution";
    955971                case EsaAnalysisEnum : return "EsaAnalysis";
     972                case LoveSolutionEnum : return "LoveSolution";
     973                case LoveAnalysisEnum : return "LoveAnalysis";
     974                case MeshdeformationAnalysisEnum : return "MeshdeformationAnalysis";
    956975                case LevelsetAnalysisEnum : return "LevelsetAnalysis";
    957976                case ExtrapolationAnalysisEnum : return "ExtrapolationAnalysis";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r21964 r21977  
    820820              else if (strcmp(name,"SealevelriseRequestedOutputs")==0) return SealevelriseRequestedOutputsEnum;
    821821              else if (strcmp(name,"SealevelriseNumRequestedOutputs")==0) return SealevelriseNumRequestedOutputsEnum;
     822              else if (strcmp(name,"LoveNfreq")==0) return LoveNfreqEnum;
     823              else if (strcmp(name,"LoveFrequencies")==0) return LoveFrequenciesEnum;
     824              else if (strcmp(name,"LoveShNmax")==0) return LoveShNmaxEnum;
     825              else if (strcmp(name,"LoveShNmin")==0) return LoveShNminEnum;
     826              else if (strcmp(name,"LoveG0")==0) return LoveG0Enum;
     827              else if (strcmp(name,"LoveR0")==0) return LoveR0Enum;
     828              else if (strcmp(name,"LoveMu0")==0) return LoveMu0Enum;
     829              else if (strcmp(name,"LoveAllowLayerDeletion")==0) return LoveAllowLayerDeletionEnum;
     830              else if (strcmp(name,"LoveForcingType")==0) return LoveForcingTypeEnum;
     831              else if (strcmp(name,"LoveHr")==0) return LoveHrEnum;
     832              else if (strcmp(name,"LoveKr")==0) return LoveKrEnum;
     833              else if (strcmp(name,"LoveLr")==0) return LoveLrEnum;
     834              else if (strcmp(name,"LoveHi")==0) return LoveHiEnum;
     835              else if (strcmp(name,"LoveKi")==0) return LoveKiEnum;
     836              else if (strcmp(name,"LoveLi")==0) return LoveLiEnum;
    822837              else if (strcmp(name,"EsaUmotion")==0) return EsaUmotionEnum;
    823838              else if (strcmp(name,"EsaNmotion")==0) return EsaNmotionEnum;
     
    860875              else if (strcmp(name,"XYZ")==0) return XYZEnum;
    861876              else if (strcmp(name,"GenericParam")==0) return GenericParamEnum;
    862               else if (strcmp(name,"BoolInput")==0) return BoolInputEnum;
     877         else stage=8;
     878   }
     879   if(stage==8){
     880              if (strcmp(name,"BoolInput")==0) return BoolInputEnum;
    863881              else if (strcmp(name,"BoolParam")==0) return BoolParamEnum;
    864882              else if (strcmp(name,"Contour")==0) return ContourEnum;
     
    875893              else if (strcmp(name,"ElementHook")==0) return ElementHookEnum;
    876894              else if (strcmp(name,"Hook")==0) return HookEnum;
    877          else stage=8;
    878    }
    879    if(stage==8){
    880               if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum;
     895              else if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum;
    881896              else if (strcmp(name,"FileParam")==0) return FileParamEnum;
    882897              else if (strcmp(name,"Input")==0) return InputEnum;
     
    886901              else if (strcmp(name,"TransientParam")==0) return TransientParamEnum;
    887902              else if (strcmp(name,"Matice")==0) return MaticeEnum;
     903              else if (strcmp(name,"Matlitho")==0) return MatlithoEnum;
    888904              else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum;
    889905              else if (strcmp(name,"Matenhancedice")==0) return MatenhancediceEnum;
     
    975991              else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum;
    976992              else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum;
     993              else if (strcmp(name,"LoveSolution")==0) return LoveSolutionEnum;
     994              else if (strcmp(name,"LoveAnalysis")==0) return LoveAnalysisEnum;
     995              else if (strcmp(name,"MeshdeformationAnalysis")==0) return MeshdeformationAnalysisEnum;
    977996              else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum;
    978997              else if (strcmp(name,"ExtrapolationAnalysis")==0) return ExtrapolationAnalysisEnum;
    979998              else if (strcmp(name,"Approximation")==0) return ApproximationEnum;
    980999              else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;
    981               else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;
     1000         else stage=9;
     1001   }
     1002   if(stage==9){
     1003              if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;
    9821004              else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;
    9831005              else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum;
     
    9981020              else if (strcmp(name,"MinVel")==0) return MinVelEnum;
    9991021              else if (strcmp(name,"MaxVel")==0) return MaxVelEnum;
    1000          else stage=9;
    1001    }
    1002    if(stage==9){
    1003               if (strcmp(name,"MinVx")==0) return MinVxEnum;
     1022              else if (strcmp(name,"MinVx")==0) return MinVxEnum;
    10041023              else if (strcmp(name,"MaxVx")==0) return MaxVxEnum;
    10051024              else if (strcmp(name,"MaxAbsVx")==0) return MaxAbsVxEnum;
Note: See TracChangeset for help on using the changeset viewer.