Changeset 22702


Ignore:
Timestamp:
04/20/18 11:46:10 (7 years ago)
Author:
seroussi
Message:

NEW: new enums for ocean coupling

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

Legend:

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

    r22630 r22702  
    476476        NeumannfluxEnum,
    477477        NodeEnum,
     478        OceanGridNxEnum,
     479        OceanGridNyEnum,
     480        OceanGridXEnum,
     481        OceanGridYEnum,
    478482        OmegaAbsGradientEnum,
    479483        P0Enum,
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r22630 r22702  
    482482                case NeumannfluxEnum : return "Neumannflux";
    483483                case NodeEnum : return "Node";
     484                case OceanGridNxEnum : return "OceanGridNx";
     485                case OceanGridNyEnum : return "OceanGridNy";
     486                case OceanGridXEnum : return "OceanGridX";
     487                case OceanGridYEnum : return "OceanGridY";
    484488                case OmegaAbsGradientEnum : return "OmegaAbsGradient";
    485489                case P0Enum : return "P0";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r22630 r22702  
    491491              else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum;
    492492              else if (strcmp(name,"Node")==0) return NodeEnum;
     493              else if (strcmp(name,"OceanGridNx")==0) return OceanGridNxEnum;
     494              else if (strcmp(name,"OceanGridNy")==0) return OceanGridNyEnum;
     495              else if (strcmp(name,"OceanGridX")==0) return OceanGridXEnum;
     496              else if (strcmp(name,"OceanGridY")==0) return OceanGridYEnum;
    493497              else if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum;
    494498              else if (strcmp(name,"P0")==0) return P0Enum;
     
    502506              else if (strcmp(name,"SedimentHeadOld")==0) return SedimentHeadOldEnum;
    503507              else if (strcmp(name,"SedimentHeadResidual")==0) return SedimentHeadResidualEnum;
    504               else if (strcmp(name,"SigmaNN")==0) return SigmaNNEnum;
     508         else stage=5;
     509   }
     510   if(stage==5){
     511              if (strcmp(name,"SigmaNN")==0) return SigmaNNEnum;
    505512              else if (strcmp(name,"SmbAccumulation")==0) return SmbAccumulationEnum;
    506513              else if (strcmp(name,"SmbA")==0) return SmbAEnum;
    507514              else if (strcmp(name,"SmbAini")==0) return SmbAiniEnum;
    508          else stage=5;
    509    }
    510    if(stage==5){
    511               if (strcmp(name,"SmbAValue")==0) return SmbAValueEnum;
     515              else if (strcmp(name,"SmbAValue")==0) return SmbAValueEnum;
    512516              else if (strcmp(name,"SmbBMax")==0) return SmbBMaxEnum;
    513517              else if (strcmp(name,"SmbBMin")==0) return SmbBMinEnum;
     
    625629              else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum;
    626630              else if (strcmp(name,"InputsEND")==0) return InputsENDEnum;
    627               else if (strcmp(name,"Absolute")==0) return AbsoluteEnum;
     631         else stage=6;
     632   }
     633   if(stage==6){
     634              if (strcmp(name,"Absolute")==0) return AbsoluteEnum;
    628635              else if (strcmp(name,"AdaptiveTimestepping")==0) return AdaptiveTimesteppingEnum;
    629636              else if (strcmp(name,"AdjointBalancethickness2Analysis")==0) return AdjointBalancethickness2AnalysisEnum;
    630637              else if (strcmp(name,"AdjointBalancethicknessAnalysis")==0) return AdjointBalancethicknessAnalysisEnum;
    631          else stage=6;
    632    }
    633    if(stage==6){
    634               if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum;
     638              else if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum;
    635639              else if (strcmp(name,"Adjointp")==0) return AdjointpEnum;
    636640              else if (strcmp(name,"AggressiveMigration")==0) return AggressiveMigrationEnum;
     
    748752              else if (strcmp(name,"GiaW")==0) return GiaWEnum;
    749753              else if (strcmp(name,"Gradient1")==0) return Gradient1Enum;
    750               else if (strcmp(name,"Gradient2")==0) return Gradient2Enum;
     754         else stage=7;
     755   }
     756   if(stage==7){
     757              if (strcmp(name,"Gradient2")==0) return Gradient2Enum;
    751758              else if (strcmp(name,"Gradient3")==0) return Gradient3Enum;
    752759              else if (strcmp(name,"GroundedArea")==0) return GroundedAreaEnum;
    753760              else if (strcmp(name,"GroundedAreaScaled")==0) return GroundedAreaScaledEnum;
    754          else stage=7;
    755    }
    756    if(stage==7){
    757               if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum;
     761              else if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum;
    758762              else if (strcmp(name,"Gset")==0) return GsetEnum;
    759763              else if (strcmp(name,"Gsl")==0) return GslEnum;
     
    871875              else if (strcmp(name,"MeshX")==0) return MeshXEnum;
    872876              else if (strcmp(name,"MeshY")==0) return MeshYEnum;
    873               else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;
     877         else stage=8;
     878   }
     879   if(stage==8){
     880              if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;
    874881              else if (strcmp(name,"MINI")==0) return MINIEnum;
    875882              else if (strcmp(name,"MinVel")==0) return MinVelEnum;
    876883              else if (strcmp(name,"MinVx")==0) return MinVxEnum;
    877          else stage=8;
    878    }
    879    if(stage==8){
    880               if (strcmp(name,"MinVy")==0) return MinVyEnum;
     884              else if (strcmp(name,"MinVy")==0) return MinVyEnum;
    881885              else if (strcmp(name,"MinVz")==0) return MinVzEnum;
    882886              else if (strcmp(name,"MismipFloatingMeltRate")==0) return MismipFloatingMeltRateEnum;
     
    994998              else if (strcmp(name,"Outputdefinition96")==0) return Outputdefinition96Enum;
    995999              else if (strcmp(name,"Outputdefinition97")==0) return Outputdefinition97Enum;
    996               else if (strcmp(name,"Outputdefinition98")==0) return Outputdefinition98Enum;
     1000         else stage=9;
     1001   }
     1002   if(stage==9){
     1003              if (strcmp(name,"Outputdefinition98")==0) return Outputdefinition98Enum;
    9971004              else if (strcmp(name,"Outputdefinition99")==0) return Outputdefinition99Enum;
    9981005              else if (strcmp(name,"Outputdefinition9")==0) return Outputdefinition9Enum;
    9991006              else if (strcmp(name,"Outputdefinition100")==0) return Outputdefinition100Enum;
    1000          else stage=9;
    1001    }
    1002    if(stage==9){
    1003               if (strcmp(name,"P0Array")==0) return P0ArrayEnum;
     1007              else if (strcmp(name,"P0Array")==0) return P0ArrayEnum;
    10041008              else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum;
    10051009              else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum;
     
    11171121              else if (strcmp(name,"Vertex")==0) return VertexEnum;
    11181122              else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum;
    1119               else if (strcmp(name,"VertexSId")==0) return VertexSIdEnum;
     1123         else stage=10;
     1124   }
     1125   if(stage==10){
     1126              if (strcmp(name,"VertexSId")==0) return VertexSIdEnum;
    11201127              else if (strcmp(name,"Vertices")==0) return VerticesEnum;
    11211128              else if (strcmp(name,"ViscousHeating")==0) return ViscousHeatingEnum;
    11221129              else if (strcmp(name,"Water")==0) return WaterEnum;
    1123          else stage=10;
    1124    }
    1125    if(stage==10){
    1126               if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum;
     1130              else if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum;
    11271131              else if (strcmp(name,"XY")==0) return XYEnum;
    11281132              else if (strcmp(name,"XYZ")==0) return XYZEnum;
Note: See TracChangeset for help on using the changeset viewer.