Changeset 24447
- Timestamp:
- 12/05/19 20:10:28 (5 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r24446 r24447 5446 5446 IssmDouble pc1,pc2,pc3,pc4; 5447 5447 5448 GetInputListOnVertices(&eof1[0],SealevelriseModeleoftrendEof1Enum); 5449 GetInputListOnVertices(&eof2[0],SealevelriseModeleoftrendEof2Enum); 5450 GetInputListOnVertices(&eof3[0],SealevelriseModeleoftrendEof3Enum); 5451 GetInputListOnVertices(&eof4[0],SealevelriseModeleoftrendEof4Enum); 5452 5453 Input2* pc1_input = inputs2->GetInput(SealevelriseModeleoftrendPc1Enum); _assert_(pc1_input); 5454 Input2* pc2_input = inputs2->GetInput(SealevelriseModeleoftrendPc2Enum); _assert_(pc2_input); 5455 Input2* pc3_input = inputs2->GetInput(SealevelriseModeleoftrendPc3Enum); _assert_(pc3_input); 5456 Input2* pc4_input = inputs2->GetInput(SealevelriseModeleoftrendPc4Enum); _assert_(pc4_input); 5457 5458 pc1_input->GetInputValue(&pc1); 5459 pc2_input->GetInputValue(&pc2); 5460 pc3_input->GetInputValue(&pc3); 5461 pc4_input->GetInputValue(&pc4); 5448 Element::GetInputListOnVertices(&eof1[0],SealevelriseModeleoftrendEof1Enum); 5449 Element::GetInputListOnVertices(&eof2[0],SealevelriseModeleoftrendEof2Enum); 5450 Element::GetInputListOnVertices(&eof3[0],SealevelriseModeleoftrendEof3Enum); 5451 Element::GetInputListOnVertices(&eof4[0],SealevelriseModeleoftrendEof4Enum); 5452 5453 Element::GetInputValue(&pc1,SealevelriseModeleoftrendPc1Enum); 5454 Element::GetInputValue(&pc2,SealevelriseModeleoftrendPc2Enum); 5455 Element::GetInputValue(&pc3,SealevelriseModeleoftrendPc3Enum); 5456 Element::GetInputValue(&pc4,SealevelriseModeleoftrendPc4Enum); 5462 5457 5463 5458 for (int i=0;i<4;i++)steric_rate[i]=pc1*eof1[i]+pc2*eof2[i]+pc3*eof3[i]+pc4*eof4[i]; 5464 5459 5465 5460 /*upate input: */ 5466 this-> inputs2->AddInput2(new TriaInput(SealevelriseStericRateEnum,&steric_rate[0],P1Enum));5467 5468 } else{5469 5470 5461 this->AddInput2(SealevelriseStericRateEnum,&steric_rate[0],P1Enum); 5462 5463 } 5464 else{ 5465 _error_("not supported??"); 5471 5466 } 5472 5467 } -
issm/trunk-jpl/src/c/shared/Enum/Enum.vim
r24398 r24447 668 668 syn keyword cConstant SealevelriseStericRateEnum 669 669 syn keyword cConstant SealevelriseHydroRateEnum 670 syn keyword cConstant SealevelriseModeleoftrendEof1Enum 671 syn keyword cConstant SealevelriseModeleoftrendEof2Enum 672 syn keyword cConstant SealevelriseModeleoftrendEof3Enum 673 syn keyword cConstant SealevelriseModeleoftrendEof4Enum 674 syn keyword cConstant SealevelriseModeleoftrendPc1Enum 675 syn keyword cConstant SealevelriseModeleoftrendPc2Enum 676 syn keyword cConstant SealevelriseModeleoftrendPc3Enum 677 syn keyword cConstant SealevelriseModeleoftrendPc4Enum 670 678 syn keyword cConstant SedimentHeadEnum 671 679 syn keyword cConstant SedimentHeadOldEnum … … 1302 1310 syn keyword cConstant NearestInterpEnum 1303 1311 syn keyword cConstant OutputdefinitionListEnum 1312 syn keyword cConstant QmuOutputEnum 1313 syn keyword cConstant QmuCurrEvalIdEnum 1304 1314 syn keyword cConstant SealevelObsEnum 1305 1315 syn keyword cConstant SealevelWeightsEnum -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r24398 r24447 664 664 SealevelriseStericRateEnum, 665 665 SealevelriseHydroRateEnum, 666 SealevelriseModeleoftrendEof1Enum, 667 SealevelriseModeleoftrendEof2Enum, 668 SealevelriseModeleoftrendEof3Enum, 669 SealevelriseModeleoftrendEof4Enum, 670 SealevelriseModeleoftrendPc1Enum, 671 SealevelriseModeleoftrendPc2Enum, 672 SealevelriseModeleoftrendPc3Enum, 673 SealevelriseModeleoftrendPc4Enum, 666 674 SedimentHeadEnum, 667 675 SedimentHeadOldEnum, … … 1302 1310 NearestInterpEnum, 1303 1311 OutputdefinitionListEnum, 1312 QmuOutputEnum, 1313 QmuCurrEvalIdEnum, 1304 1314 SealevelObsEnum, 1305 1315 SealevelWeightsEnum, -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r24398 r24447 670 670 case SealevelriseStericRateEnum : return "SealevelriseStericRate"; 671 671 case SealevelriseHydroRateEnum : return "SealevelriseHydroRate"; 672 case SealevelriseModeleoftrendEof1Enum : return "SealevelriseModeleoftrendEof1"; 673 case SealevelriseModeleoftrendEof2Enum : return "SealevelriseModeleoftrendEof2"; 674 case SealevelriseModeleoftrendEof3Enum : return "SealevelriseModeleoftrendEof3"; 675 case SealevelriseModeleoftrendEof4Enum : return "SealevelriseModeleoftrendEof4"; 676 case SealevelriseModeleoftrendPc1Enum : return "SealevelriseModeleoftrendPc1"; 677 case SealevelriseModeleoftrendPc2Enum : return "SealevelriseModeleoftrendPc2"; 678 case SealevelriseModeleoftrendPc3Enum : return "SealevelriseModeleoftrendPc3"; 679 case SealevelriseModeleoftrendPc4Enum : return "SealevelriseModeleoftrendPc4"; 672 680 case SedimentHeadEnum : return "SedimentHead"; 673 681 case SedimentHeadOldEnum : return "SedimentHeadOld"; … … 1304 1312 case NearestInterpEnum : return "NearestInterp"; 1305 1313 case OutputdefinitionListEnum : return "OutputdefinitionList"; 1314 case QmuOutputEnum : return "QmuOutput"; 1315 case QmuCurrEvalIdEnum : return "QmuCurrEvalId"; 1306 1316 case SealevelObsEnum : return "SealevelObs"; 1307 1317 case SealevelWeightsEnum : return "SealevelWeights"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r24398 r24447 685 685 else if (strcmp(name,"SealevelriseStericRate")==0) return SealevelriseStericRateEnum; 686 686 else if (strcmp(name,"SealevelriseHydroRate")==0) return SealevelriseHydroRateEnum; 687 else if (strcmp(name,"SealevelriseModeleoftrendEof1")==0) return SealevelriseModeleoftrendEof1Enum; 688 else if (strcmp(name,"SealevelriseModeleoftrendEof2")==0) return SealevelriseModeleoftrendEof2Enum; 689 else if (strcmp(name,"SealevelriseModeleoftrendEof3")==0) return SealevelriseModeleoftrendEof3Enum; 690 else if (strcmp(name,"SealevelriseModeleoftrendEof4")==0) return SealevelriseModeleoftrendEof4Enum; 691 else if (strcmp(name,"SealevelriseModeleoftrendPc1")==0) return SealevelriseModeleoftrendPc1Enum; 692 else if (strcmp(name,"SealevelriseModeleoftrendPc2")==0) return SealevelriseModeleoftrendPc2Enum; 693 else if (strcmp(name,"SealevelriseModeleoftrendPc3")==0) return SealevelriseModeleoftrendPc3Enum; 694 else if (strcmp(name,"SealevelriseModeleoftrendPc4")==0) return SealevelriseModeleoftrendPc4Enum; 687 695 else if (strcmp(name,"SedimentHead")==0) return SedimentHeadEnum; 688 696 else if (strcmp(name,"SedimentHeadOld")==0) return SedimentHeadOldEnum; … … 744 752 else if (strcmp(name,"SmbNetLW")==0) return SmbNetLWEnum; 745 753 else if (strcmp(name,"SmbNetSW")==0) return SmbNetSWEnum; 746 else if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum; 747 758 else if (strcmp(name,"SmbP")==0) return SmbPEnum; 748 759 else if (strcmp(name,"SmbPddfacIce")==0) return SmbPddfacIceEnum; … … 752 763 else if (strcmp(name,"SmbPrecipitationsLgm")==0) return SmbPrecipitationsLgmEnum; 753 764 else if (strcmp(name,"SmbPrecipitationsPresentday")==0) return SmbPrecipitationsPresentdayEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"SmbPrecipitationsReconstructed")==0) return SmbPrecipitationsReconstructedEnum; 765 else if (strcmp(name,"SmbPrecipitationsReconstructed")==0) return SmbPrecipitationsReconstructedEnum; 758 766 else if (strcmp(name,"SmbRe")==0) return SmbReEnum; 759 767 else if (strcmp(name,"SmbRefreeze")==0) return SmbRefreezeEnum; … … 867 875 else if (strcmp(name,"Outputdefinition24")==0) return Outputdefinition24Enum; 868 876 else if (strcmp(name,"Outputdefinition25")==0) return Outputdefinition25Enum; 869 else if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum; 870 881 else if (strcmp(name,"Outputdefinition27")==0) return Outputdefinition27Enum; 871 882 else if (strcmp(name,"Outputdefinition28")==0) return Outputdefinition28Enum; … … 875 886 else if (strcmp(name,"Outputdefinition31")==0) return Outputdefinition31Enum; 876 887 else if (strcmp(name,"Outputdefinition32")==0) return Outputdefinition32Enum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum; 888 else if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum; 881 889 else if (strcmp(name,"Outputdefinition34")==0) return Outputdefinition34Enum; 882 890 else if (strcmp(name,"Outputdefinition35")==0) return Outputdefinition35Enum; … … 990 998 else if (strcmp(name,"CalvingLevermann")==0) return CalvingLevermannEnum; 991 999 else if (strcmp(name,"CalvingVonmises")==0) return CalvingVonmisesEnum; 992 else if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum; 1000 else stage=9; 1001 } 1002 if(stage==9){ 1003 if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum; 993 1004 else if (strcmp(name,"Cfsurfacelogvel")==0) return CfsurfacelogvelEnum; 994 1005 else if (strcmp(name,"Cfsurfacesquare")==0) return CfsurfacesquareEnum; … … 998 1009 else if (strcmp(name,"Closed")==0) return ClosedEnum; 999 1010 else if (strcmp(name,"Colinear")==0) return ColinearEnum; 1000 else stage=9; 1001 } 1002 if(stage==9){ 1003 if (strcmp(name,"Constraints")==0) return ConstraintsEnum; 1011 else if (strcmp(name,"Constraints")==0) return ConstraintsEnum; 1004 1012 else if (strcmp(name,"Contact")==0) return ContactEnum; 1005 1013 else if (strcmp(name,"Contour")==0) return ContourEnum; … … 1113 1121 else if (strcmp(name,"SegInput2")==0) return SegInput2Enum; 1114 1122 else if (strcmp(name,"TriaInput2")==0) return TriaInput2Enum; 1115 else if (strcmp(name,"PentaInput2")==0) return PentaInput2Enum; 1123 else stage=10; 1124 } 1125 if(stage==10){ 1126 if (strcmp(name,"PentaInput2")==0) return PentaInput2Enum; 1116 1127 else if (strcmp(name,"IntMatExternalResult")==0) return IntMatExternalResultEnum; 1117 1128 else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum; … … 1121 1132 else if (strcmp(name,"Internal")==0) return InternalEnum; 1122 1133 else if (strcmp(name,"Intersect")==0) return IntersectEnum; 1123 else stage=10; 1124 } 1125 if(stage==10){ 1126 if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum; 1134 else if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum; 1127 1135 else if (strcmp(name,"J")==0) return JEnum; 1128 1136 else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum; … … 1236 1244 else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum; 1237 1245 else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum; 1238 else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum; 1246 else stage=11; 1247 } 1248 if(stage==11){ 1249 if (strcmp(name,"SMBgemb")==0) return SMBgembEnum; 1239 1250 else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum; 1240 1251 else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum; … … 1244 1255 else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum; 1245 1256 else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum; 1246 else stage=11; 1247 } 1248 if(stage==11){ 1249 if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum; 1257 else if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum; 1250 1258 else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum; 1251 1259 else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum; … … 1334 1342 else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum; 1335 1343 else if (strcmp(name,"OutputdefinitionList")==0) return OutputdefinitionListEnum; 1344 else if (strcmp(name,"QmuOutput")==0) return QmuOutputEnum; 1345 else if (strcmp(name,"QmuCurrEvalId")==0) return QmuCurrEvalIdEnum; 1336 1346 else if (strcmp(name,"SealevelObs")==0) return SealevelObsEnum; 1337 1347 else if (strcmp(name,"SealevelWeights")==0) return SealevelWeightsEnum;
Note:
See TracChangeset
for help on using the changeset viewer.