Changeset 20461
- Timestamp:
- 04/07/16 14:51:07 (9 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 1 added
- 4 deleted
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp
r20459 r20461 60 60 iomodel->FetchDataToInput(elements,CalvinglevermannMeltingrateEnum); 61 61 break; 62 case CalvingPiEnum:63 iomodel->FetchDataToInput(elements,CalvingpiCoeffEnum);64 iomodel->FetchDataToInput(elements,CalvingpiMeltingrateEnum);65 break;66 62 case CalvingDevEnum: 67 iomodel->FetchDataToInput(elements,Calving piCoeffEnum);63 iomodel->FetchDataToInput(elements,CalvingdevCoeffEnum); 68 64 iomodel->FetchDataToInput(elements,CalvingMeltingrateEnum); 69 65 break; … … 212 208 meltingrate_input = basalelement->GetInput(CalvinglevermannMeltingrateEnum); _assert_(meltingrate_input); 213 209 break; 214 case CalvingPiEnum:215 switch(domaintype){216 case Domain2DverticalEnum:217 calvingratex_input=basalelement->GetInput(CalvingratexEnum); _assert_(calvingratex_input);218 break;219 case Domain2DhorizontalEnum:220 calvingratex_input=basalelement->GetInput(CalvingratexEnum); _assert_(calvingratex_input);221 calvingratey_input=basalelement->GetInput(CalvingrateyEnum); _assert_(calvingratey_input);222 break;223 case Domain3DEnum:224 calvingratex_input=basalelement->GetInput(CalvingratexAverageEnum); _assert_(calvingratex_input);225 calvingratey_input=basalelement->GetInput(CalvingrateyAverageEnum); _assert_(calvingratey_input);226 break;227 default: _error_("mesh "<<EnumToStringx(domaintype)<<" not supported yet");228 }229 meltingrate_input = basalelement->GetInput(CalvingpiMeltingrateEnum); _assert_(meltingrate_input);230 break;231 210 default: 232 211 _error_("Calving law "<<EnumToStringx(calvinglaw)<<" not supported yet"); … … 280 259 281 260 case CalvingLevermannEnum: 282 case CalvingPiEnum:283 261 case CalvingDevEnum: 284 262 calvingratex_input->GetInputValue(&c[0],gauss); -
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r20440 r20461 1978 1978 this->CalvingRateLevermann(); 1979 1979 break; 1980 case CalvingPiEnum:1981 this->CalvingRatePi();1982 break;1983 1980 case CalvingDevEnum: 1984 1981 this->CalvingRateDev(); -
issm/trunk-jpl/src/c/classes/Elements/Element.h
r20440 r20461 181 181 virtual void AverageOntoPartition(Vector<IssmDouble>* partition_contributions,Vector<IssmDouble>* partition_areas,IssmDouble* vertex_response,IssmDouble* qmu_part)=0; 182 182 virtual void CalvingRateLevermann(void)=0; 183 virtual void CalvingRatePi(void)=0;184 183 virtual void CalvingRateDev(void){_error_("not implemented yet");}; 185 184 virtual void WriteLevelsetSegment(DataSet* segments){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r20215 r20461 219 219 calvingratex[iv]=calvingrate[iv]*vx/(sqrt(vel)+1.e-14); 220 220 calvingratey[iv]=calvingrate[iv]*vy/(sqrt(vel)+1.e-14); 221 }222 223 /*Add input*/224 this->inputs->AddInput(new PentaInput(CalvingratexEnum,&calvingratex[0],P1Enum));225 this->inputs->AddInput(new PentaInput(CalvingrateyEnum,&calvingratey[0],P1Enum));226 this->inputs->AddInput(new PentaInput(CalvingCalvingrateEnum,&calvingrate[0],P1Enum));227 228 /*Clean up and return*/229 delete gauss;230 231 }232 /*}}}*/233 void Penta::CalvingRatePi(){/*{{{*/234 235 IssmDouble xyz_list[NUMVERTICES][3];236 GaussPenta* gauss=NULL;237 IssmDouble vx,vy,vel;238 IssmDouble strainparallel;239 IssmDouble sxx;240 IssmDouble sxy;241 IssmDouble syy;242 IssmDouble sigVM;243 IssmDouble thickness;244 IssmDouble base;245 IssmDouble hAB;246 IssmDouble propcoeff;247 IssmDouble calvingratex[NUMVERTICES];248 IssmDouble calvingratey[NUMVERTICES];249 IssmDouble calvingrate[NUMVERTICES];250 251 252 /* Get node coordinates and dof list: */253 ::GetVerticesCoordinates(&xyz_list[0][0],vertices,NUMVERTICES);254 255 /*Retrieve all inputs and parameters we will need*/256 Input* vx_input=inputs->GetInput(VxEnum); _assert_(vx_input);257 Input* vy_input=inputs->GetInput(VyEnum); _assert_(vy_input);258 Input* strainparallel_input=inputs->GetInput(StrainRateparallelEnum); _assert_(strainparallel_input);259 Input* sxx_input=inputs->GetInput(DeviatoricStressxxEnum); _assert_(sxx_input);260 Input* sxy_input=inputs->GetInput(DeviatoricStressxyEnum); _assert_(sxy_input);261 Input* syy_input=inputs->GetInput(DeviatoricStressyyEnum); _assert_(syy_input);262 Input* thickness_input=inputs->GetInput(ThicknessEnum); _assert_(thickness_input);263 Input* base_input=inputs->GetInput(BaseEnum); _assert_(base_input);264 Input* picoeff_input=inputs->GetInput(CalvingpiCoeffEnum); _assert_(picoeff_input);265 266 /* Start looping on the number of vertices: */267 gauss=new GaussPenta();268 for (int iv=0;iv<NUMVERTICES;iv++){269 gauss->GaussVertex(iv);270 271 /* Get the value we need*/272 vx_input->GetInputValue(&vx,gauss);273 vy_input->GetInputValue(&vy,gauss);274 vel=vx*vx+vy*vy;275 strainparallel_input->GetInputValue(&strainparallel,gauss);276 sxx_input->GetInputValue(&sxx,gauss);277 sxy_input->GetInputValue(&sxy,gauss);278 syy_input->GetInputValue(&syy,gauss);279 thickness_input->GetInputValue(&thickness,gauss);280 base_input->GetInputValue(&base,gauss);281 picoeff_input->GetInputValue(&propcoeff,gauss);282 283 /* Computing sigma Von Mises*/284 sigVM=sqrt(sxx*sxx+syy*syy+3*sxy*sxy-sxx*syy);285 286 /* Computing heigth above buoyancy*/287 hAB=thickness+1028/920*base;288 289 /*Calving rate for Pi criterion proportionnal to the product of the strain rate along the ice flow direction and the Von Mises stress and the square of the glacier width (hardcoded) divided by the height above buoyancy and the max of the ice velocity power 3 and the ice density (ignored here)*/290 calvingrate[iv]=propcoeff*strainparallel*sigVM*25.e6/hAB/1e9;291 if(calvingrate[iv]<0){292 calvingrate[iv]=0;293 }294 calvingratex[iv]=calvingrate[iv]*vx/(sqrt(vel)+1.e-6);295 calvingratey[iv]=calvingrate[iv]*vy/(sqrt(vel)+1.e-6);296 221 } 297 222 -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r20215 r20461 50 50 IssmDouble CharacteristicLength(void){_error_("not implemented yet");}; 51 51 void CalvingRateLevermann(); 52 void CalvingRatePi();53 52 void ComputeBasalStress(Vector<IssmDouble>* sigma_b); 54 53 void ComputeDeviatoricStressTensor(); -
issm/trunk-jpl/src/c/classes/Elements/Seg.h
r20209 r20461 50 50 void ComputeSigmaNN(){_error_("not implemented yet");}; 51 51 void ComputeStressTensor(){_error_("not implemented yet");}; 52 void CalvingRatePi(void){_error_("not implemented yet");};53 52 void Configure(Elements* elements,Loads* loads,Nodes* nodesin,Vertices* verticesin,Materials* materials,Parameters* parameters){_error_("not implemented yet");}; 54 53 void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tetra.h
r20209 r20461 50 50 void ComputeStressTensor(){_error_("not implemented yet");}; 51 51 void ComputeDeviatoricStressTensor(){_error_("not implemented yet");}; 52 void CalvingRatePi(void){_error_("not implemented yet");};53 52 void Configure(Elements* elements,Loads* loads,Nodes* nodesin,Vertices* verticesin,Materials* materials,Parameters* parameters); 54 53 void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r20344 r20461 249 249 calvingrate[iv]=0; 250 250 } 251 calvingratex[iv]=calvingrate[iv]*vx/(sqrt(vel)+1.e-14);252 calvingratey[iv]=calvingrate[iv]*vy/(sqrt(vel)+1.e-14);253 }254 255 /*Add input*/256 this->inputs->AddInput(new TriaInput(CalvingratexEnum,&calvingratex[0],P1Enum));257 this->inputs->AddInput(new TriaInput(CalvingrateyEnum,&calvingratey[0],P1Enum));258 this->inputs->AddInput(new TriaInput(CalvingCalvingrateEnum,&calvingrate[0],P1Enum));259 260 /*Clean up and return*/261 delete gauss;262 263 }264 /*}}}*/265 void Tria::CalvingRatePi(){/*{{{*/266 267 IssmDouble xyz_list[NUMVERTICES][3];268 GaussTria* gauss=NULL;269 IssmDouble vx,vy,vel;270 IssmDouble strainparallel;271 IssmDouble sxx;272 IssmDouble sxy;273 IssmDouble syy;274 IssmDouble sigVM;275 IssmDouble thickness;276 IssmDouble base;277 IssmDouble hAB;278 IssmDouble propcoeff;279 IssmDouble calvingratex[NUMVERTICES];280 IssmDouble calvingratey[NUMVERTICES];281 IssmDouble calvingrate[NUMVERTICES];282 283 284 /* Get node coordinates and dof list: */285 ::GetVerticesCoordinates(&xyz_list[0][0],vertices,NUMVERTICES);286 287 /*Retrieve all inputs and parameters we will need*/288 Input* vx_input=inputs->GetInput(VxEnum); _assert_(vx_input);289 Input* vy_input=inputs->GetInput(VyEnum); _assert_(vy_input);290 Input* strainparallel_input=inputs->GetInput(StrainRateparallelEnum); _assert_(strainparallel_input);291 Input* sxx_input=inputs->GetInput(DeviatoricStressxxEnum); _assert_(sxx_input);292 Input* sxy_input=inputs->GetInput(DeviatoricStressxyEnum); _assert_(sxy_input);293 Input* syy_input=inputs->GetInput(DeviatoricStressyyEnum); _assert_(syy_input);294 Input* thickness_input=inputs->GetInput(ThicknessEnum); _assert_(thickness_input);295 Input* base_input=inputs->GetInput(BaseEnum); _assert_(base_input);296 Input* picoeff_input=inputs->GetInput(CalvingpiCoeffEnum); _assert_(picoeff_input);297 298 299 300 /* Start looping on the number of vertices: */301 gauss=new GaussTria();302 for (int iv=0;iv<NUMVERTICES;iv++){303 gauss->GaussVertex(iv);304 305 /* Get the value we need*/306 vx_input->GetInputValue(&vx,gauss);307 vy_input->GetInputValue(&vy,gauss);308 vel=vx*vx+vy*vy;309 strainparallel_input->GetInputValue(&strainparallel,gauss);310 sxx_input->GetInputValue(&sxx,gauss);311 sxy_input->GetInputValue(&sxy,gauss);312 syy_input->GetInputValue(&syy,gauss);313 thickness_input->GetInputValue(&thickness,gauss);314 base_input->GetInputValue(&base,gauss);315 picoeff_input->GetInputValue(&propcoeff,gauss);316 317 /* Computing sigma Von Mises*/318 sigVM=sqrt(sxx*sxx+syy*syy+3*sxy*sxy-sxx*syy);319 320 /* Computing heigth above buoyancy*/321 hAB=thickness+1028/920*base;322 323 /*Calving rate for Pi criterion proportionnal to the product of the strain rate along the ice flow direction and the Von Mises stress and the square of the glacier width (hardcoded) divided by the height above buoyancy and the max of the ice velocity power 3 and the ice density (ignored here)*/324 325 calvingrate[iv]=propcoeff*strainparallel*sigVM*25.e6/hAB/1e9;326 if(calvingrate[iv]<0){327 calvingrate[iv]=0;328 }329 calvingrate[iv]=pow(calvingrate[iv],0.3);330 251 calvingratex[iv]=calvingrate[iv]*vx/(sqrt(vel)+1.e-14); 331 252 calvingratey[iv]=calvingrate[iv]*vy/(sqrt(vel)+1.e-14); -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r20209 r20461 53 53 void AverageOntoPartition(Vector<IssmDouble>* partition_contributions,Vector<IssmDouble>* partition_areas,IssmDouble* vertex_response,IssmDouble* qmu_part); 54 54 void CalvingRateLevermann(); 55 void CalvingRatePi();56 55 void CalvingRateDev(); 57 56 void WriteLevelsetSegment(DataSet* segments); -
issm/trunk-jpl/src/c/classes/FemModel.cpp
r20459 r20461 2153 2153 } 2154 2154 /*}}}*/ 2155 void FemModel::CalvingRatePix(){/*{{{*/2156 2157 for(int i=0;i<elements->Size();i++){2158 Element* element=dynamic_cast<Element*>(this->elements->GetObjectByOffset(i));2159 element->CalvingRatePi();2160 }2161 }2162 /*}}}*/2163 2155 void FemModel::CalvingRateDevx(){/*{{{*/ 2164 2156 -
issm/trunk-jpl/src/c/classes/FemModel.h
r20209 r20461 94 94 void DeviatoricStressx(); 95 95 void CalvingRateLevermannx(); 96 void CalvingRatePix();97 96 void CalvingRateDevx(); 98 97 void ResetLevelset(); -
issm/trunk-jpl/src/c/modules/Calvingx/Calvingx.cpp
r19047 r20461 23 23 femmodel->CalvingRateLevermannx(); 24 24 break; 25 case CalvingPiEnum:26 if(VerboseModule()) _printf0_(" computing Pi's calving rate\n");27 femmodel->StrainRateparallelx();28 femmodel->DeviatoricStressx();29 femmodel->CalvingRatePix();30 break;31 25 case CalvingDevEnum: 32 26 femmodel->CalvingRateDevx(); -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r20460 r20461 257 257 CalvingMeltingrateEnum, 258 258 CalvingLevermannEnum, 259 CalvingPiEnum,260 259 CalvingDevEnum, 261 260 DefaultCalvingEnum, … … 263 262 CalvinglevermannCoeffEnum, 264 263 CalvinglevermannMeltingrateEnum, 265 CalvingpiCoeffEnum, 266 CalvingpiMeltingrateEnum, 264 CalvingdevCoeffEnum, 267 265 CalvingratexEnum, 268 266 CalvingrateyEnum, -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r20460 r20461 261 261 case CalvingMeltingrateEnum : return "CalvingMeltingrate"; 262 262 case CalvingLevermannEnum : return "CalvingLevermann"; 263 case CalvingPiEnum : return "CalvingPi";264 263 case CalvingDevEnum : return "CalvingDev"; 265 264 case DefaultCalvingEnum : return "DefaultCalving"; … … 267 266 case CalvinglevermannCoeffEnum : return "CalvinglevermannCoeff"; 268 267 case CalvinglevermannMeltingrateEnum : return "CalvinglevermannMeltingrate"; 269 case CalvingpiCoeffEnum : return "CalvingpiCoeff"; 270 case CalvingpiMeltingrateEnum : return "CalvingpiMeltingrate"; 268 case CalvingdevCoeffEnum : return "CalvingdevCoeff"; 271 269 case CalvingratexEnum : return "Calvingratex"; 272 270 case CalvingrateyEnum : return "Calvingratey"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r20460 r20461 267 267 else if (strcmp(name,"CalvingMeltingrate")==0) return CalvingMeltingrateEnum; 268 268 else if (strcmp(name,"CalvingLevermann")==0) return CalvingLevermannEnum; 269 else if (strcmp(name,"CalvingPi")==0) return CalvingPiEnum;270 269 else if (strcmp(name,"CalvingDev")==0) return CalvingDevEnum; 271 270 else if (strcmp(name,"DefaultCalving")==0) return DefaultCalvingEnum; … … 273 272 else if (strcmp(name,"CalvinglevermannCoeff")==0) return CalvinglevermannCoeffEnum; 274 273 else if (strcmp(name,"CalvinglevermannMeltingrate")==0) return CalvinglevermannMeltingrateEnum; 275 else if (strcmp(name,"CalvingpiCoeff")==0) return CalvingpiCoeffEnum; 276 else if (strcmp(name,"CalvingpiMeltingrate")==0) return CalvingpiMeltingrateEnum; 274 else if (strcmp(name,"CalvingdevCoeff")==0) return CalvingdevCoeffEnum; 277 275 else if (strcmp(name,"Calvingratex")==0) return CalvingratexEnum; 278 276 else if (strcmp(name,"Calvingratey")==0) return CalvingrateyEnum; … … 383 381 else if (strcmp(name,"TransientIsmasstransport")==0) return TransientIsmasstransportEnum; 384 382 else if (strcmp(name,"TransientIsthermal")==0) return TransientIsthermalEnum; 383 else if (strcmp(name,"TransientIsgia")==0) return TransientIsgiaEnum; 384 else if (strcmp(name,"TransientIsdamageevolution")==0) return TransientIsdamageevolutionEnum; 385 385 else stage=4; 386 386 } 387 387 if(stage==4){ 388 if (strcmp(name,"TransientIsgia")==0) return TransientIsgiaEnum; 389 else if (strcmp(name,"TransientIsdamageevolution")==0) return TransientIsdamageevolutionEnum; 390 else if (strcmp(name,"TransientIshydrology")==0) return TransientIshydrologyEnum; 388 if (strcmp(name,"TransientIshydrology")==0) return TransientIshydrologyEnum; 391 389 else if (strcmp(name,"TransientIsmovingfront")==0) return TransientIsmovingfrontEnum; 392 390 else if (strcmp(name,"TransientIsslr")==0) return TransientIsslrEnum; … … 506 504 else if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum; 507 505 else if (strcmp(name,"BalancethicknessSolution")==0) return BalancethicknessSolutionEnum; 506 else if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum; 507 else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum; 508 508 else stage=5; 509 509 } 510 510 if(stage==5){ 511 if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum; 512 else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum; 513 else if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum; 511 if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum; 514 512 else if (strcmp(name,"BalancethicknessSoftSolution")==0) return BalancethicknessSoftSolutionEnum; 515 513 else if (strcmp(name,"BalancevelocityAnalysis")==0) return BalancevelocityAnalysisEnum; … … 629 627 else if (strcmp(name,"MassconaxpbyNamey")==0) return MassconaxpbyNameyEnum; 630 628 else if (strcmp(name,"MassconaxpbyAlpha")==0) return MassconaxpbyAlphaEnum; 629 else if (strcmp(name,"MassconaxpbyBeta")==0) return MassconaxpbyBetaEnum; 630 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum; 631 631 else stage=6; 632 632 } 633 633 if(stage==6){ 634 if (strcmp(name,"MassconaxpbyBeta")==0) return MassconaxpbyBetaEnum; 635 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum; 636 else if (strcmp(name,"VectorParam")==0) return VectorParamEnum; 634 if (strcmp(name,"VectorParam")==0) return VectorParamEnum; 637 635 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum; 638 636 else if (strcmp(name,"RiftfrontType")==0) return RiftfrontTypeEnum; … … 752 750 else if (strcmp(name,"StrainRatexy")==0) return StrainRatexyEnum; 753 751 else if (strcmp(name,"StrainRatexz")==0) return StrainRatexzEnum; 752 else if (strcmp(name,"StrainRateyy")==0) return StrainRateyyEnum; 753 else if (strcmp(name,"StrainRateyz")==0) return StrainRateyzEnum; 754 754 else stage=7; 755 755 } 756 756 if(stage==7){ 757 if (strcmp(name,"StrainRateyy")==0) return StrainRateyyEnum; 758 else if (strcmp(name,"StrainRateyz")==0) return StrainRateyzEnum; 759 else if (strcmp(name,"StrainRatezz")==0) return StrainRatezzEnum; 757 if (strcmp(name,"StrainRatezz")==0) return StrainRatezzEnum; 760 758 else if (strcmp(name,"Divergence")==0) return DivergenceEnum; 761 759 else if (strcmp(name,"MaxDivergence")==0) return MaxDivergenceEnum; … … 875 873 else if (strcmp(name,"Outputdefinition77")==0) return Outputdefinition77Enum; 876 874 else if (strcmp(name,"Outputdefinition78")==0) return Outputdefinition78Enum; 875 else if (strcmp(name,"Outputdefinition79")==0) return Outputdefinition79Enum; 876 else if (strcmp(name,"Outputdefinition80")==0) return Outputdefinition80Enum; 877 877 else stage=8; 878 878 } 879 879 if(stage==8){ 880 if (strcmp(name,"Outputdefinition79")==0) return Outputdefinition79Enum; 881 else if (strcmp(name,"Outputdefinition80")==0) return Outputdefinition80Enum; 882 else if (strcmp(name,"Outputdefinition81")==0) return Outputdefinition81Enum; 880 if (strcmp(name,"Outputdefinition81")==0) return Outputdefinition81Enum; 883 881 else if (strcmp(name,"Outputdefinition82")==0) return Outputdefinition82Enum; 884 882 else if (strcmp(name,"Outputdefinition83")==0) return Outputdefinition83Enum; … … 998 996 else if (strcmp(name,"Sset")==0) return SsetEnum; 999 997 else if (strcmp(name,"Verbose")==0) return VerboseEnum; 998 else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum; 999 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 1000 1000 else stage=9; 1001 1001 } 1002 1002 if(stage==9){ 1003 if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum; 1004 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 1005 else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum; 1003 if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum; 1006 1004 else if (strcmp(name,"XY")==0) return XYEnum; 1007 1005 else if (strcmp(name,"XYZ")==0) return XYZEnum; -
issm/trunk-jpl/src/m/classes/calvingdev.m
r20460 r20461 53 53 yts=365.0*24.0*3600.0; 54 54 WriteData(fid,'enum',CalvingLawEnum(),'data',CalvingDevEnum(),'format','Integer'); 55 WriteData(fid,'enum',Calving piCoeffEnum(),'data',self.coeff,'format','DoubleMat','mattype',1);55 WriteData(fid,'enum',CalvingdevCoeffEnum(),'data',self.coeff,'format','DoubleMat','mattype',1); 56 56 WriteData(fid,'class','calving','object',self,'fieldname','meltingrate','format','DoubleMat','mattype',1,'forcinglength',md.mesh.numberofvertices+1,'scale',1./yts); 57 57 end % }}} -
issm/trunk-jpl/src/m/enum/EnumDefinitions.js
r20460 r20461 246 246 function CalvingMeltingrateEnum(){ return 242;} 247 247 function CalvingLevermannEnum(){ return 243;} 248 function CalvingPiEnum(){ return 244;} 249 function CalvingDevEnum(){ return 245;} 250 function DefaultCalvingEnum(){ return 246;} 251 function CalvingRequestedOutputsEnum(){ return 247;} 252 function CalvinglevermannCoeffEnum(){ return 248;} 253 function CalvinglevermannMeltingrateEnum(){ return 249;} 254 function CalvingpiCoeffEnum(){ return 250;} 255 function CalvingpiMeltingrateEnum(){ return 251;} 256 function CalvingratexEnum(){ return 252;} 257 function CalvingrateyEnum(){ return 253;} 258 function CalvingratexAverageEnum(){ return 254;} 259 function CalvingrateyAverageEnum(){ return 255;} 260 function StrainRateparallelEnum(){ return 256;} 261 function StrainRateperpendicularEnum(){ return 257;} 262 function StrainRateeffectiveEnum(){ return 258;} 263 function MaterialsRhoIceEnum(){ return 259;} 264 function MaterialsRhoSeawaterEnum(){ return 260;} 265 function MaterialsRhoFreshwaterEnum(){ return 261;} 266 function MaterialsMuWaterEnum(){ return 262;} 267 function MaterialsThermalExchangeVelocityEnum(){ return 263;} 268 function MaterialsThermalconductivityEnum(){ return 264;} 269 function MaterialsTemperateiceconductivityEnum(){ return 265;} 270 function MaterialsLithosphereShearModulusEnum(){ return 266;} 271 function MaterialsLithosphereDensityEnum(){ return 267;} 272 function MaterialsMantleShearModulusEnum(){ return 268;} 273 function MaterialsMantleDensityEnum(){ return 269;} 274 function MaterialsEarthDensityEnum(){ return 270;} 275 function MeshAverageVertexConnectivityEnum(){ return 271;} 276 function MeshElements2dEnum(){ return 272;} 277 function MeshElementsEnum(){ return 273;} 278 function MeshLowerelementsEnum(){ return 274;} 279 function MeshNumberofelements2dEnum(){ return 275;} 280 function MeshNumberofelementsEnum(){ return 276;} 281 function MeshNumberoflayersEnum(){ return 277;} 282 function MeshNumberofvertices2dEnum(){ return 278;} 283 function MeshNumberofverticesEnum(){ return 279;} 284 function MeshUpperelementsEnum(){ return 280;} 285 function MeshVertexonbaseEnum(){ return 281;} 286 function MeshVertexonsurfaceEnum(){ return 282;} 287 function MeshVertexonboundaryEnum(){ return 283;} 288 function MeshXEnum(){ return 284;} 289 function MeshYEnum(){ return 285;} 290 function MeshZEnum(){ return 286;} 291 function MeshLatEnum(){ return 287;} 292 function MeshLongEnum(){ return 288;} 293 function MeshREnum(){ return 289;} 294 function MeshElementtypeEnum(){ return 290;} 295 function MeshSegmentsEnum(){ return 291;} 296 function DomainTypeEnum(){ return 292;} 297 function DomainDimensionEnum(){ return 293;} 298 function Domain2DhorizontalEnum(){ return 294;} 299 function Domain2DverticalEnum(){ return 295;} 300 function Domain3DEnum(){ return 296;} 301 function Domain3DsurfaceEnum(){ return 297;} 302 function MiscellaneousNameEnum(){ return 298;} 303 function MasstransportHydrostaticAdjustmentEnum(){ return 299;} 304 function MasstransportIsfreesurfaceEnum(){ return 300;} 305 function MasstransportMinThicknessEnum(){ return 301;} 306 function MasstransportPenaltyFactorEnum(){ return 302;} 307 function MasstransportSpcthicknessEnum(){ return 303;} 308 function MasstransportStabilizationEnum(){ return 304;} 309 function MasstransportVertexPairingEnum(){ return 305;} 310 function MasstransportNumRequestedOutputsEnum(){ return 306;} 311 function MasstransportRequestedOutputsEnum(){ return 307;} 312 function QmuIsdakotaEnum(){ return 308;} 313 function MassFluxSegmentsEnum(){ return 309;} 314 function MassFluxSegmentsPresentEnum(){ return 310;} 315 function QmuMassFluxSegmentsPresentEnum(){ return 311;} 316 function QmuNumberofpartitionsEnum(){ return 312;} 317 function QmuNumberofresponsesEnum(){ return 313;} 318 function QmuPartitionEnum(){ return 314;} 319 function QmuResponsedescriptorsEnum(){ return 315;} 320 function QmuVariabledescriptorsEnum(){ return 316;} 321 function RiftsNumriftsEnum(){ return 317;} 322 function RiftsRiftstructEnum(){ return 318;} 323 function SettingsResultsOnNodesEnum(){ return 319;} 324 function SettingsIoGatherEnum(){ return 320;} 325 function SettingsLowmemEnum(){ return 321;} 326 function SettingsOutputFrequencyEnum(){ return 322;} 327 function SettingsRecordingFrequencyEnum(){ return 323;} 328 function SettingsWaitonlockEnum(){ return 324;} 329 function DebugProfilingEnum(){ return 325;} 330 function ProfilingCurrentMemEnum(){ return 326;} 331 function ProfilingCurrentFlopsEnum(){ return 327;} 332 function ProfilingSolutionTimeEnum(){ return 328;} 333 function SteadystateMaxiterEnum(){ return 329;} 334 function SteadystateNumRequestedOutputsEnum(){ return 330;} 335 function SteadystateReltolEnum(){ return 331;} 336 function SteadystateRequestedOutputsEnum(){ return 332;} 337 function SurfaceEnum(){ return 333;} 338 function ThermalIsenthalpyEnum(){ return 334;} 339 function ThermalIsdynamicbasalspcEnum(){ return 335;} 340 function ThermalReltolEnum(){ return 336;} 341 function ThermalMaxiterEnum(){ return 337;} 342 function ThermalPenaltyFactorEnum(){ return 338;} 343 function ThermalPenaltyLockEnum(){ return 339;} 344 function ThermalPenaltyThresholdEnum(){ return 340;} 345 function ThermalSpctemperatureEnum(){ return 341;} 346 function ThermalStabilizationEnum(){ return 342;} 347 function ThermalNumRequestedOutputsEnum(){ return 343;} 348 function ThermalRequestedOutputsEnum(){ return 344;} 349 function GiaMantleViscosityEnum(){ return 345;} 350 function GiaLithosphereThicknessEnum(){ return 346;} 351 function ThicknessEnum(){ return 347;} 352 function TimesteppingStartTimeEnum(){ return 348;} 353 function TimesteppingFinalTimeEnum(){ return 349;} 354 function TimesteppingCflCoefficientEnum(){ return 350;} 355 function TimesteppingTimeAdaptEnum(){ return 351;} 356 function TimesteppingTimeStepEnum(){ return 352;} 357 function TimesteppingInterpForcingsEnum(){ return 353;} 358 function TransientIssmbEnum(){ return 354;} 359 function TransientIscouplerEnum(){ return 355;} 360 function TransientIsstressbalanceEnum(){ return 356;} 361 function TransientIsgroundinglineEnum(){ return 357;} 362 function TransientIsmasstransportEnum(){ return 358;} 363 function TransientIsthermalEnum(){ return 359;} 364 function TransientIsgiaEnum(){ return 360;} 365 function TransientIsdamageevolutionEnum(){ return 361;} 366 function TransientIshydrologyEnum(){ return 362;} 367 function TransientIsmovingfrontEnum(){ return 363;} 368 function TransientIsslrEnum(){ return 364;} 369 function TransientNumRequestedOutputsEnum(){ return 365;} 370 function TransientRequestedOutputsEnum(){ return 366;} 371 function PotentialEnum(){ return 367;} 372 function BalancethicknessSpcpotentialEnum(){ return 368;} 373 function BalancethicknessApparentMassbalanceEnum(){ return 369;} 374 function Balancethickness2MisfitEnum(){ return 370;} 375 function BalancethicknessDiffusionCoefficientEnum(){ return 371;} 376 function BalancethicknessCmuEnum(){ return 372;} 377 function BalancethicknessOmegaEnum(){ return 373;} 378 function BalancethicknessD0Enum(){ return 374;} 379 function SmbEnum(){ return 375;} 380 function SmbAnalysisEnum(){ return 376;} 381 function SmbSolutionEnum(){ return 377;} 382 function SmbNumRequestedOutputsEnum(){ return 378;} 383 function SmbRequestedOutputsEnum(){ return 379;} 384 function SmbIsInitializedEnum(){ return 380;} 385 function SMBforcingEnum(){ return 381;} 386 function SmbMassBalanceEnum(){ return 382;} 387 function SMBgembEnum(){ return 383;} 388 function SmbInitDensityScalingEnum(){ return 384;} 389 function SmbTaEnum(){ return 385;} 390 function SmbVEnum(){ return 386;} 391 function SmbDswrfEnum(){ return 387;} 392 function SmbDlwrfEnum(){ return 388;} 393 function SmbPEnum(){ return 389;} 394 function SmbSwfEnum(){ return 390;} 395 function SmbEAirEnum(){ return 391;} 396 function SmbPAirEnum(){ return 392;} 397 function SmbTmeanEnum(){ return 393;} 398 function SmbCEnum(){ return 394;} 399 function SmbTzEnum(){ return 395;} 400 function SmbVzEnum(){ return 396;} 401 function SmbDtEnum(){ return 397;} 402 function SmbDzEnum(){ return 398;} 403 function SmbAIdxEnum(){ return 399;} 404 function SmbSwIdxEnum(){ return 400;} 405 function SmbDenIdxEnum(){ return 401;} 406 function SmbZTopEnum(){ return 402;} 407 function SmbDzTopEnum(){ return 403;} 408 function SmbDzMinEnum(){ return 404;} 409 function SmbZYEnum(){ return 405;} 410 function SmbZMaxEnum(){ return 406;} 411 function SmbZMinEnum(){ return 407;} 412 function SmbOutputFreqEnum(){ return 408;} 413 function SmbASnowEnum(){ return 409;} 414 function SmbAIceEnum(){ return 410;} 415 function SmbCldFracEnum(){ return 411;} 416 function SmbT0wetEnum(){ return 412;} 417 function SmbT0dryEnum(){ return 413;} 418 function SmbKEnum(){ return 414;} 419 function SmbDEnum(){ return 415;} 420 function SmbReEnum(){ return 416;} 421 function SmbGdnEnum(){ return 417;} 422 function SmbGspEnum(){ return 418;} 423 function SmbECEnum(){ return 419;} 424 function SmbCondensationEnum(){ return 420;} 425 function SmbWEnum(){ return 421;} 426 function SmbAEnum(){ return 422;} 427 function SmbTEnum(){ return 423;} 428 function SmbIsgraingrowthEnum(){ return 424;} 429 function SmbIsalbedoEnum(){ return 425;} 430 function SmbIsshortwaveEnum(){ return 426;} 431 function SmbIsthermalEnum(){ return 427;} 432 function SmbIsaccumulationEnum(){ return 428;} 433 function SmbIsmeltEnum(){ return 429;} 434 function SmbIsdensificationEnum(){ return 430;} 435 function SmbIsturbulentfluxEnum(){ return 431;} 436 function SMBpddEnum(){ return 432;} 437 function SmbDelta18oEnum(){ return 433;} 438 function SmbDelta18oSurfaceEnum(){ return 434;} 439 function SmbIsdelta18oEnum(){ return 435;} 440 function SmbIsmungsmEnum(){ return 436;} 441 function SmbIsd18opdEnum(){ return 437;} 442 function SmbPrecipitationsPresentdayEnum(){ return 438;} 443 function SmbPrecipitationsLgmEnum(){ return 439;} 444 function SmbTemperaturesPresentdayEnum(){ return 440;} 445 function SmbTemperaturesLgmEnum(){ return 441;} 446 function SmbPrecipitationEnum(){ return 442;} 447 function SmbDesfacEnum(){ return 443;} 448 function SmbS0pEnum(){ return 444;} 449 function SmbS0tEnum(){ return 445;} 450 function SmbRlapsEnum(){ return 446;} 451 function SmbRlapslgmEnum(){ return 447;} 452 function SmbPfacEnum(){ return 448;} 453 function SmbTdiffEnum(){ return 449;} 454 function SmbSealevEnum(){ return 450;} 455 function SMBd18opddEnum(){ return 451;} 456 function SmbDpermilEnum(){ return 452;} 457 function SMBgradientsEnum(){ return 453;} 458 function SmbMonthlytemperaturesEnum(){ return 454;} 459 function SmbHrefEnum(){ return 455;} 460 function SmbSmbrefEnum(){ return 456;} 461 function SmbBPosEnum(){ return 457;} 462 function SmbBNegEnum(){ return 458;} 463 function SMBhenningEnum(){ return 459;} 464 function SMBcomponentsEnum(){ return 460;} 465 function SmbAccumulationEnum(){ return 461;} 466 function SmbEvaporationEnum(){ return 462;} 467 function SmbRunoffEnum(){ return 463;} 468 function SMBmeltcomponentsEnum(){ return 464;} 469 function SmbMeltEnum(){ return 465;} 470 function SmbRefreezeEnum(){ return 466;} 471 function SMBgcmEnum(){ return 467;} 472 function SmbIspddEnum(){ return 468;} 473 function SmbIssmbgradientsEnum(){ return 469;} 474 function SolutionTypeEnum(){ return 470;} 475 function AnalysisTypeEnum(){ return 471;} 476 function ConfigurationTypeEnum(){ return 472;} 477 function AdjointBalancethicknessAnalysisEnum(){ return 473;} 478 function AdjointBalancethickness2AnalysisEnum(){ return 474;} 479 function AdjointHorizAnalysisEnum(){ return 475;} 480 function AnalysisCounterEnum(){ return 476;} 481 function DefaultAnalysisEnum(){ return 477;} 482 function BalancethicknessAnalysisEnum(){ return 478;} 483 function BalancethicknessSolutionEnum(){ return 479;} 484 function Balancethickness2AnalysisEnum(){ return 480;} 485 function Balancethickness2SolutionEnum(){ return 481;} 486 function BalancethicknessSoftAnalysisEnum(){ return 482;} 487 function BalancethicknessSoftSolutionEnum(){ return 483;} 488 function BalancevelocityAnalysisEnum(){ return 484;} 489 function BalancevelocitySolutionEnum(){ return 485;} 490 function L2ProjectionEPLAnalysisEnum(){ return 486;} 491 function L2ProjectionBaseAnalysisEnum(){ return 487;} 492 function BedSlopeSolutionEnum(){ return 488;} 493 function DamageEvolutionSolutionEnum(){ return 489;} 494 function DamageEvolutionAnalysisEnum(){ return 490;} 495 function StressbalanceAnalysisEnum(){ return 491;} 496 function StressbalanceSIAAnalysisEnum(){ return 492;} 497 function StressbalanceSolutionEnum(){ return 493;} 498 function StressbalanceVerticalAnalysisEnum(){ return 494;} 499 function EnthalpyAnalysisEnum(){ return 495;} 500 function FlaimAnalysisEnum(){ return 496;} 501 function FlaimSolutionEnum(){ return 497;} 502 function HydrologyShreveAnalysisEnum(){ return 498;} 503 function HydrologyDCInefficientAnalysisEnum(){ return 499;} 504 function HydrologyDCEfficientAnalysisEnum(){ return 500;} 505 function HydrologySommersAnalysisEnum(){ return 501;} 506 function HydrologySolutionEnum(){ return 502;} 507 function MeltingAnalysisEnum(){ return 503;} 508 function MasstransportAnalysisEnum(){ return 504;} 509 function MasstransportSolutionEnum(){ return 505;} 510 function FreeSurfaceBaseAnalysisEnum(){ return 506;} 511 function FreeSurfaceTopAnalysisEnum(){ return 507;} 512 function SurfaceNormalVelocityEnum(){ return 508;} 513 function ExtrudeFromBaseAnalysisEnum(){ return 509;} 514 function ExtrudeFromTopAnalysisEnum(){ return 510;} 515 function DepthAverageAnalysisEnum(){ return 511;} 516 function SteadystateSolutionEnum(){ return 512;} 517 function SurfaceSlopeSolutionEnum(){ return 513;} 518 function SmoothAnalysisEnum(){ return 514;} 519 function ThermalAnalysisEnum(){ return 515;} 520 function ThermalSolutionEnum(){ return 516;} 521 function TransientSolutionEnum(){ return 517;} 522 function UzawaPressureAnalysisEnum(){ return 518;} 523 function GiaSolutionEnum(){ return 519;} 524 function GiaAnalysisEnum(){ return 520;} 525 function MeshdeformationSolutionEnum(){ return 521;} 526 function MeshdeformationAnalysisEnum(){ return 522;} 527 function LevelsetAnalysisEnum(){ return 523;} 528 function LevelsetStabilizationEnum(){ return 524;} 529 function ExtrapolationAnalysisEnum(){ return 525;} 530 function LsfReinitializationAnalysisEnum(){ return 526;} 531 function ApproximationEnum(){ return 527;} 532 function NoneApproximationEnum(){ return 528;} 533 function SIAApproximationEnum(){ return 529;} 534 function SSAApproximationEnum(){ return 530;} 535 function SSAHOApproximationEnum(){ return 531;} 536 function SSAFSApproximationEnum(){ return 532;} 537 function L1L2ApproximationEnum(){ return 533;} 538 function HOApproximationEnum(){ return 534;} 539 function HOFSApproximationEnum(){ return 535;} 540 function FSApproximationEnum(){ return 536;} 541 function FSvelocityEnum(){ return 537;} 542 function FSpressureEnum(){ return 538;} 543 function DataSetEnum(){ return 539;} 544 function ConstraintsEnum(){ return 540;} 545 function LoadsEnum(){ return 541;} 546 function MaterialsEnum(){ return 542;} 547 function NodesEnum(){ return 543;} 548 function ContoursEnum(){ return 544;} 549 function ParametersEnum(){ return 545;} 550 function VerticesEnum(){ return 546;} 551 function ResultsEnum(){ return 547;} 552 function GenericParamEnum(){ return 548;} 553 function AdolcParamEnum(){ return 549;} 554 function BoolInputEnum(){ return 550;} 555 function BoolParamEnum(){ return 551;} 556 function ContourEnum(){ return 552;} 557 function ControlInputEnum(){ return 553;} 558 function DatasetInputEnum(){ return 554;} 559 function DoubleInputEnum(){ return 555;} 560 function DoubleArrayInputEnum(){ return 556;} 561 function DataSetParamEnum(){ return 557;} 562 function DoubleMatArrayParamEnum(){ return 558;} 563 function DoubleMatParamEnum(){ return 559;} 564 function DoubleParamEnum(){ return 560;} 565 function DoubleVecParamEnum(){ return 561;} 566 function ElementEnum(){ return 562;} 567 function ElementHookEnum(){ return 563;} 568 function HookEnum(){ return 564;} 569 function ExternalResultEnum(){ return 565;} 570 function FileParamEnum(){ return 566;} 571 function InputEnum(){ return 567;} 572 function IntInputEnum(){ return 568;} 573 function InputToExtrudeEnum(){ return 569;} 574 function InputToL2ProjectEnum(){ return 570;} 575 function InputToDepthaverageEnum(){ return 571;} 576 function InputToSmoothEnum(){ return 572;} 577 function SmoothThicknessMultiplierEnum(){ return 573;} 578 function IntParamEnum(){ return 574;} 579 function IntVecParamEnum(){ return 575;} 580 function TransientParamEnum(){ return 576;} 581 function MaticeEnum(){ return 577;} 582 function MatdamageiceEnum(){ return 578;} 583 function MatparEnum(){ return 579;} 584 function NodeEnum(){ return 580;} 585 function NumericalfluxEnum(){ return 581;} 586 function NumericalfluxTypeEnum(){ return 582;} 587 function NeumannfluxEnum(){ return 583;} 588 function ParamEnum(){ return 584;} 589 function MoulinEnum(){ return 585;} 590 function PengridEnum(){ return 586;} 591 function PenpairEnum(){ return 587;} 592 function ProfilerEnum(){ return 588;} 593 function MatrixParamEnum(){ return 589;} 594 function MassconEnum(){ return 590;} 595 function MassconNameEnum(){ return 591;} 596 function MassconDefinitionenumEnum(){ return 592;} 597 function MassconLevelsetEnum(){ return 593;} 598 function MassconaxpbyEnum(){ return 594;} 599 function MassconaxpbyNameEnum(){ return 595;} 600 function MassconaxpbyDefinitionenumEnum(){ return 596;} 601 function MassconaxpbyNamexEnum(){ return 597;} 602 function MassconaxpbyNameyEnum(){ return 598;} 603 function MassconaxpbyAlphaEnum(){ return 599;} 604 function MassconaxpbyBetaEnum(){ return 600;} 605 function NodeSIdEnum(){ return 601;} 606 function VectorParamEnum(){ return 602;} 607 function RiftfrontEnum(){ return 603;} 608 function RiftfrontTypeEnum(){ return 604;} 609 function SegmentEnum(){ return 605;} 610 function SegmentRiftfrontEnum(){ return 606;} 611 function SpcDynamicEnum(){ return 607;} 612 function SpcStaticEnum(){ return 608;} 613 function SpcTransientEnum(){ return 609;} 614 function StringArrayParamEnum(){ return 610;} 615 function StringParamEnum(){ return 611;} 616 function SegEnum(){ return 612;} 617 function SegInputEnum(){ return 613;} 618 function TriaEnum(){ return 614;} 619 function TriaInputEnum(){ return 615;} 620 function TetraEnum(){ return 616;} 621 function TetraInputEnum(){ return 617;} 622 function PentaEnum(){ return 618;} 623 function PentaInputEnum(){ return 619;} 624 function VertexEnum(){ return 620;} 625 function VertexPIdEnum(){ return 621;} 626 function VertexSIdEnum(){ return 622;} 627 function AirEnum(){ return 623;} 628 function IceEnum(){ return 624;} 629 function MelangeEnum(){ return 625;} 630 function WaterEnum(){ return 626;} 631 function ClosedEnum(){ return 627;} 632 function FreeEnum(){ return 628;} 633 function OpenEnum(){ return 629;} 634 function AdjointpEnum(){ return 630;} 635 function AdjointxEnum(){ return 631;} 636 function AdjointyEnum(){ return 632;} 637 function AdjointzEnum(){ return 633;} 638 function BalancethicknessMisfitEnum(){ return 634;} 639 function BedSlopeXEnum(){ return 635;} 640 function BedSlopeYEnum(){ return 636;} 641 function BoundaryEnum(){ return 637;} 642 function ConvergedEnum(){ return 638;} 643 function FillEnum(){ return 639;} 644 function FractionIncrementEnum(){ return 640;} 645 function FrictionEnum(){ return 641;} 646 function InternalEnum(){ return 642;} 647 function MassFluxEnum(){ return 643;} 648 function MeltingOffsetEnum(){ return 644;} 649 function MisfitEnum(){ return 645;} 650 function PressureEnum(){ return 646;} 651 function PressurePicardEnum(){ return 647;} 652 function AndroidFrictionCoefficientEnum(){ return 648;} 653 function ResetPenaltiesEnum(){ return 649;} 654 function SegmentOnIceShelfEnum(){ return 650;} 655 function SurfaceAbsVelMisfitEnum(){ return 651;} 656 function SurfaceAreaEnum(){ return 652;} 657 function SurfaceAverageVelMisfitEnum(){ return 653;} 658 function SurfaceLogVelMisfitEnum(){ return 654;} 659 function SurfaceLogVxVyMisfitEnum(){ return 655;} 660 function SurfaceRelVelMisfitEnum(){ return 656;} 661 function SurfaceSlopeXEnum(){ return 657;} 662 function SurfaceSlopeYEnum(){ return 658;} 663 function TemperatureEnum(){ return 659;} 664 function TemperaturePicardEnum(){ return 660;} 665 function TemperaturePDDEnum(){ return 661;} 666 function ThicknessAbsMisfitEnum(){ return 662;} 667 function SurfaceAbsMisfitEnum(){ return 663;} 668 function VelEnum(){ return 664;} 669 function VelocityEnum(){ return 665;} 670 function VxAverageEnum(){ return 666;} 671 function VxEnum(){ return 667;} 672 function VxPicardEnum(){ return 668;} 673 function VyAverageEnum(){ return 669;} 674 function VyEnum(){ return 670;} 675 function VyPicardEnum(){ return 671;} 676 function VzEnum(){ return 672;} 677 function VzSSAEnum(){ return 673;} 678 function VzHOEnum(){ return 674;} 679 function VzPicardEnum(){ return 675;} 680 function VzFSEnum(){ return 676;} 681 function VxMeshEnum(){ return 677;} 682 function VyMeshEnum(){ return 678;} 683 function VzMeshEnum(){ return 679;} 684 function EnthalpyEnum(){ return 680;} 685 function EnthalpyPicardEnum(){ return 681;} 686 function ThicknessAbsGradientEnum(){ return 682;} 687 function ThicknessAlongGradientEnum(){ return 683;} 688 function ThicknessAcrossGradientEnum(){ return 684;} 689 function ThicknessPositiveEnum(){ return 685;} 690 function IntMatParamEnum(){ return 686;} 691 function RheologyBbarAbsGradientEnum(){ return 687;} 692 function RheologyBAbsGradientEnum(){ return 688;} 693 function DragCoefficientAbsGradientEnum(){ return 689;} 694 function TransientInputEnum(){ return 690;} 695 function WaterfractionEnum(){ return 691;} 696 function WatercolumnEnum(){ return 692;} 697 function BasalFrictionEnum(){ return 693;} 698 function ViscousHeatingEnum(){ return 694;} 699 function HydrologyWaterVxEnum(){ return 695;} 700 function HydrologyWaterVyEnum(){ return 696;} 701 function DrivingStressXEnum(){ return 697;} 702 function DrivingStressYEnum(){ return 698;} 703 function SigmaNNEnum(){ return 699;} 704 function StressTensorEnum(){ return 700;} 705 function StressTensorxxEnum(){ return 701;} 706 function StressTensorxyEnum(){ return 702;} 707 function StressTensorxzEnum(){ return 703;} 708 function StressTensoryyEnum(){ return 704;} 709 function StressTensoryzEnum(){ return 705;} 710 function StressTensorzzEnum(){ return 706;} 711 function StressMaxPrincipalEnum(){ return 707;} 712 function DeviatoricStressEnum(){ return 708;} 713 function DeviatoricStressxxEnum(){ return 709;} 714 function DeviatoricStressxyEnum(){ return 710;} 715 function DeviatoricStressxzEnum(){ return 711;} 716 function DeviatoricStressyyEnum(){ return 712;} 717 function DeviatoricStressyzEnum(){ return 713;} 718 function DeviatoricStresszzEnum(){ return 714;} 719 function DeviatoricStresseffectiveEnum(){ return 715;} 720 function StrainRateEnum(){ return 716;} 721 function StrainRatexxEnum(){ return 717;} 722 function StrainRatexyEnum(){ return 718;} 723 function StrainRatexzEnum(){ return 719;} 724 function StrainRateyyEnum(){ return 720;} 725 function StrainRateyzEnum(){ return 721;} 726 function StrainRatezzEnum(){ return 722;} 727 function DivergenceEnum(){ return 723;} 728 function MaxDivergenceEnum(){ return 724;} 729 function GiaCrossSectionShapeEnum(){ return 725;} 730 function GiadWdtEnum(){ return 726;} 731 function GiaWEnum(){ return 727;} 732 function P0Enum(){ return 728;} 733 function P0ArrayEnum(){ return 729;} 734 function P1Enum(){ return 730;} 735 function P1DGEnum(){ return 731;} 736 function P1bubbleEnum(){ return 732;} 737 function P1bubblecondensedEnum(){ return 733;} 738 function P2Enum(){ return 734;} 739 function P2bubbleEnum(){ return 735;} 740 function P2bubblecondensedEnum(){ return 736;} 741 function P2xP1Enum(){ return 737;} 742 function P1xP2Enum(){ return 738;} 743 function P1xP3Enum(){ return 739;} 744 function P2xP4Enum(){ return 740;} 745 function P1P1Enum(){ return 741;} 746 function P1P1GLSEnum(){ return 742;} 747 function MINIEnum(){ return 743;} 748 function MINIcondensedEnum(){ return 744;} 749 function TaylorHoodEnum(){ return 745;} 750 function LATaylorHoodEnum(){ return 746;} 751 function XTaylorHoodEnum(){ return 747;} 752 function OneLayerP4zEnum(){ return 748;} 753 function CrouzeixRaviartEnum(){ return 749;} 754 function LACrouzeixRaviartEnum(){ return 750;} 755 function SaveResultsEnum(){ return 751;} 756 function BoolExternalResultEnum(){ return 752;} 757 function DoubleExternalResultEnum(){ return 753;} 758 function DoubleMatExternalResultEnum(){ return 754;} 759 function IntExternalResultEnum(){ return 755;} 760 function JEnum(){ return 756;} 761 function StringExternalResultEnum(){ return 757;} 762 function StepEnum(){ return 758;} 763 function TimeEnum(){ return 759;} 764 function WaterColumnOldEnum(){ return 760;} 765 function OutputdefinitionEnum(){ return 761;} 766 function Outputdefinition1Enum(){ return 762;} 767 function Outputdefinition2Enum(){ return 763;} 768 function Outputdefinition3Enum(){ return 764;} 769 function Outputdefinition4Enum(){ return 765;} 770 function Outputdefinition5Enum(){ return 766;} 771 function Outputdefinition6Enum(){ return 767;} 772 function Outputdefinition7Enum(){ return 768;} 773 function Outputdefinition8Enum(){ return 769;} 774 function Outputdefinition9Enum(){ return 770;} 775 function Outputdefinition10Enum(){ return 771;} 776 function Outputdefinition11Enum(){ return 772;} 777 function Outputdefinition12Enum(){ return 773;} 778 function Outputdefinition13Enum(){ return 774;} 779 function Outputdefinition14Enum(){ return 775;} 780 function Outputdefinition15Enum(){ return 776;} 781 function Outputdefinition16Enum(){ return 777;} 782 function Outputdefinition17Enum(){ return 778;} 783 function Outputdefinition18Enum(){ return 779;} 784 function Outputdefinition19Enum(){ return 780;} 785 function Outputdefinition20Enum(){ return 781;} 786 function Outputdefinition21Enum(){ return 782;} 787 function Outputdefinition22Enum(){ return 783;} 788 function Outputdefinition23Enum(){ return 784;} 789 function Outputdefinition24Enum(){ return 785;} 790 function Outputdefinition25Enum(){ return 786;} 791 function Outputdefinition26Enum(){ return 787;} 792 function Outputdefinition27Enum(){ return 788;} 793 function Outputdefinition28Enum(){ return 789;} 794 function Outputdefinition29Enum(){ return 790;} 795 function Outputdefinition30Enum(){ return 791;} 796 function Outputdefinition31Enum(){ return 792;} 797 function Outputdefinition32Enum(){ return 793;} 798 function Outputdefinition33Enum(){ return 794;} 799 function Outputdefinition34Enum(){ return 795;} 800 function Outputdefinition35Enum(){ return 796;} 801 function Outputdefinition36Enum(){ return 797;} 802 function Outputdefinition37Enum(){ return 798;} 803 function Outputdefinition38Enum(){ return 799;} 804 function Outputdefinition39Enum(){ return 800;} 805 function Outputdefinition40Enum(){ return 801;} 806 function Outputdefinition41Enum(){ return 802;} 807 function Outputdefinition42Enum(){ return 803;} 808 function Outputdefinition43Enum(){ return 804;} 809 function Outputdefinition44Enum(){ return 805;} 810 function Outputdefinition45Enum(){ return 806;} 811 function Outputdefinition46Enum(){ return 807;} 812 function Outputdefinition47Enum(){ return 808;} 813 function Outputdefinition48Enum(){ return 809;} 814 function Outputdefinition49Enum(){ return 810;} 815 function Outputdefinition50Enum(){ return 811;} 816 function Outputdefinition51Enum(){ return 812;} 817 function Outputdefinition52Enum(){ return 813;} 818 function Outputdefinition53Enum(){ return 814;} 819 function Outputdefinition54Enum(){ return 815;} 820 function Outputdefinition55Enum(){ return 816;} 821 function Outputdefinition56Enum(){ return 817;} 822 function Outputdefinition57Enum(){ return 818;} 823 function Outputdefinition58Enum(){ return 819;} 824 function Outputdefinition59Enum(){ return 820;} 825 function Outputdefinition60Enum(){ return 821;} 826 function Outputdefinition61Enum(){ return 822;} 827 function Outputdefinition62Enum(){ return 823;} 828 function Outputdefinition63Enum(){ return 824;} 829 function Outputdefinition64Enum(){ return 825;} 830 function Outputdefinition65Enum(){ return 826;} 831 function Outputdefinition66Enum(){ return 827;} 832 function Outputdefinition67Enum(){ return 828;} 833 function Outputdefinition68Enum(){ return 829;} 834 function Outputdefinition69Enum(){ return 830;} 835 function Outputdefinition70Enum(){ return 831;} 836 function Outputdefinition71Enum(){ return 832;} 837 function Outputdefinition72Enum(){ return 833;} 838 function Outputdefinition73Enum(){ return 834;} 839 function Outputdefinition74Enum(){ return 835;} 840 function Outputdefinition75Enum(){ return 836;} 841 function Outputdefinition76Enum(){ return 837;} 842 function Outputdefinition77Enum(){ return 838;} 843 function Outputdefinition78Enum(){ return 839;} 844 function Outputdefinition79Enum(){ return 840;} 845 function Outputdefinition80Enum(){ return 841;} 846 function Outputdefinition81Enum(){ return 842;} 847 function Outputdefinition82Enum(){ return 843;} 848 function Outputdefinition83Enum(){ return 844;} 849 function Outputdefinition84Enum(){ return 845;} 850 function Outputdefinition85Enum(){ return 846;} 851 function Outputdefinition86Enum(){ return 847;} 852 function Outputdefinition87Enum(){ return 848;} 853 function Outputdefinition88Enum(){ return 849;} 854 function Outputdefinition89Enum(){ return 850;} 855 function Outputdefinition90Enum(){ return 851;} 856 function Outputdefinition91Enum(){ return 852;} 857 function Outputdefinition92Enum(){ return 853;} 858 function Outputdefinition93Enum(){ return 854;} 859 function Outputdefinition94Enum(){ return 855;} 860 function Outputdefinition95Enum(){ return 856;} 861 function Outputdefinition96Enum(){ return 857;} 862 function Outputdefinition97Enum(){ return 858;} 863 function Outputdefinition98Enum(){ return 859;} 864 function Outputdefinition99Enum(){ return 860;} 865 function Outputdefinition100Enum(){ return 861;} 866 function OutputdefinitionListEnum(){ return 862;} 867 function MassfluxatgateEnum(){ return 863;} 868 function MassfluxatgateNameEnum(){ return 864;} 869 function MassfluxatgateDefinitionenumEnum(){ return 865;} 870 function MassfluxatgateSegmentsEnum(){ return 866;} 871 function NodalvalueEnum(){ return 867;} 872 function NodalvalueNameEnum(){ return 868;} 873 function NodalvalueDefinitionenumEnum(){ return 869;} 874 function NodalvalueModelEnum(){ return 870;} 875 function NodalvalueNodeEnum(){ return 871;} 876 function MisfitNameEnum(){ return 872;} 877 function MisfitDefinitionenumEnum(){ return 873;} 878 function MisfitModelEnum(){ return 874;} 879 function MisfitObservationEnum(){ return 875;} 880 function MisfitObservationEnum(){ return 876;} 881 function MisfitLocalEnum(){ return 877;} 882 function MisfitTimeinterpolationEnum(){ return 878;} 883 function MisfitWeightsEnum(){ return 879;} 884 function MisfitWeightsEnum(){ return 880;} 885 function SurfaceObservationEnum(){ return 881;} 886 function WeightsSurfaceObservationEnum(){ return 882;} 887 function VxObsEnum(){ return 883;} 888 function WeightsVxObsEnum(){ return 884;} 889 function VyObsEnum(){ return 885;} 890 function WeightsVyObsEnum(){ return 886;} 891 function MinVelEnum(){ return 887;} 892 function MaxVelEnum(){ return 888;} 893 function MinVxEnum(){ return 889;} 894 function MaxVxEnum(){ return 890;} 895 function MaxAbsVxEnum(){ return 891;} 896 function MinVyEnum(){ return 892;} 897 function MaxVyEnum(){ return 893;} 898 function MaxAbsVyEnum(){ return 894;} 899 function MinVzEnum(){ return 895;} 900 function MaxVzEnum(){ return 896;} 901 function MaxAbsVzEnum(){ return 897;} 902 function FloatingAreaEnum(){ return 898;} 903 function GroundedAreaEnum(){ return 899;} 904 function IceMassEnum(){ return 900;} 905 function IceVolumeEnum(){ return 901;} 906 function IceVolumeAboveFloatationEnum(){ return 902;} 907 function TotalFloatingBmbEnum(){ return 903;} 908 function TotalGroundedBmbEnum(){ return 904;} 909 function TotalSmbEnum(){ return 905;} 910 function AbsoluteEnum(){ return 906;} 911 function IncrementalEnum(){ return 907;} 912 function AugmentedLagrangianREnum(){ return 908;} 913 function AugmentedLagrangianRhopEnum(){ return 909;} 914 function AugmentedLagrangianRlambdaEnum(){ return 910;} 915 function AugmentedLagrangianRholambdaEnum(){ return 911;} 916 function AugmentedLagrangianThetaEnum(){ return 912;} 917 function NoneEnum(){ return 913;} 918 function AggressiveMigrationEnum(){ return 914;} 919 function SoftMigrationEnum(){ return 915;} 920 function SubelementMigrationEnum(){ return 916;} 921 function SubelementMigration2Enum(){ return 917;} 922 function ContactEnum(){ return 918;} 923 function GroundingOnlyEnum(){ return 919;} 924 function MaskGroundediceLevelsetEnum(){ return 920;} 925 function GaussSegEnum(){ return 921;} 926 function GaussTriaEnum(){ return 922;} 927 function GaussTetraEnum(){ return 923;} 928 function GaussPentaEnum(){ return 924;} 929 function FSSolverEnum(){ return 925;} 930 function AdjointEnum(){ return 926;} 931 function ColinearEnum(){ return 927;} 932 function ControlSteadyEnum(){ return 928;} 933 function FsetEnum(){ return 929;} 934 function Gradient1Enum(){ return 930;} 935 function Gradient2Enum(){ return 931;} 936 function Gradient3Enum(){ return 932;} 937 function GradientEnum(){ return 933;} 938 function GroundinglineMigrationEnum(){ return 934;} 939 function GsetEnum(){ return 935;} 940 function IndexEnum(){ return 936;} 941 function IndexedEnum(){ return 937;} 942 function IntersectEnum(){ return 938;} 943 function NodalEnum(){ return 939;} 944 function OldGradientEnum(){ return 940;} 945 function OutputBufferPointerEnum(){ return 941;} 946 function OutputBufferSizePointerEnum(){ return 942;} 947 function OutputFilePointerEnum(){ return 943;} 948 function ToolkitsFileNameEnum(){ return 944;} 949 function RootPathEnum(){ return 945;} 950 function OutputFileNameEnum(){ return 946;} 951 function InputFileNameEnum(){ return 947;} 952 function LockFileNameEnum(){ return 948;} 953 function RestartFileNameEnum(){ return 949;} 954 function ToolkitsOptionsAnalysesEnum(){ return 950;} 955 function ToolkitsOptionsStringsEnum(){ return 951;} 956 function QmuErrNameEnum(){ return 952;} 957 function QmuInNameEnum(){ return 953;} 958 function QmuOutNameEnum(){ return 954;} 959 function RegularEnum(){ return 955;} 960 function ScaledEnum(){ return 956;} 961 function SeparateEnum(){ return 957;} 962 function SsetEnum(){ return 958;} 963 function VerboseEnum(){ return 959;} 964 function TriangleInterpEnum(){ return 960;} 965 function BilinearInterpEnum(){ return 961;} 966 function NearestInterpEnum(){ return 962;} 967 function XYEnum(){ return 963;} 968 function XYZEnum(){ return 964;} 969 function DenseEnum(){ return 965;} 970 function MpiDenseEnum(){ return 966;} 971 function MpiSparseEnum(){ return 967;} 972 function SeqEnum(){ return 968;} 973 function MpiEnum(){ return 969;} 974 function MumpsEnum(){ return 970;} 975 function GslEnum(){ return 971;} 976 function OptionEnum(){ return 972;} 977 function GenericOptionEnum(){ return 973;} 978 function OptionCellEnum(){ return 974;} 979 function OptionStructEnum(){ return 975;} 980 function CuffeyEnum(){ return 976;} 981 function PatersonEnum(){ return 977;} 982 function ArrheniusEnum(){ return 978;} 983 function LliboutryDuvalEnum(){ return 979;} 984 function SpcLevelsetEnum(){ return 980;} 985 function ExtrapolationVariableEnum(){ return 981;} 986 function IceMaskNodeActivationEnum(){ return 982;} 987 function LevelsetfunctionSlopeXEnum(){ return 983;} 988 function LevelsetfunctionSlopeYEnum(){ return 984;} 989 function LevelsetfunctionPicardEnum(){ return 985;} 990 function LevelsetReinitFrequencyEnum(){ return 986;} 991 function SealevelriseSolutionEnum(){ return 987;} 992 function SealevelriseAnalysisEnum(){ return 988;} 993 function SealevelEnum(){ return 989;} 994 function SealevelEustaticEnum(){ return 990;} 995 function SealevelriseDeltathicknessEnum(){ return 991;} 996 function SealevelriseMaxiterEnum(){ return 992;} 997 function SealevelriseReltolEnum(){ return 993;} 998 function SealevelriseAbstolEnum(){ return 994;} 999 function SealevelriseLoveHEnum(){ return 995;} 1000 function SealevelriseLoveKEnum(){ return 996;} 1001 function SealevelriseTideLoveHEnum(){ return 997;} 1002 function SealevelriseTideLoveKEnum(){ return 998;} 1003 function SealevelriseRigidEnum(){ return 999;} 1004 function SealevelriseElasticEnum(){ return 1000;} 1005 function SealevelriseRotationEnum(){ return 1001;} 1006 function SealevelriseGElasticEnum(){ return 1002;} 1007 function SealevelriseDegaccEnum(){ return 1003;} 1008 function SealevelriseTransitionsEnum(){ return 1004;} 1009 function SealevelriseRequestedOutputsEnum(){ return 1005;} 1010 function SealevelriseNumRequestedOutputsEnum(){ return 1006;} 1011 function MaximumNumberOfDefinitionsEnum(){ return 1007;} 248 function CalvingDevEnum(){ return 244;} 249 function DefaultCalvingEnum(){ return 245;} 250 function CalvingRequestedOutputsEnum(){ return 246;} 251 function CalvinglevermannCoeffEnum(){ return 247;} 252 function CalvinglevermannMeltingrateEnum(){ return 248;} 253 function CalvingdevCoeffEnum(){ return 249;} 254 function CalvingratexEnum(){ return 250;} 255 function CalvingrateyEnum(){ return 251;} 256 function CalvingratexAverageEnum(){ return 252;} 257 function CalvingrateyAverageEnum(){ return 253;} 258 function StrainRateparallelEnum(){ return 254;} 259 function StrainRateperpendicularEnum(){ return 255;} 260 function StrainRateeffectiveEnum(){ return 256;} 261 function MaterialsRhoIceEnum(){ return 257;} 262 function MaterialsRhoSeawaterEnum(){ return 258;} 263 function MaterialsRhoFreshwaterEnum(){ return 259;} 264 function MaterialsMuWaterEnum(){ return 260;} 265 function MaterialsThermalExchangeVelocityEnum(){ return 261;} 266 function MaterialsThermalconductivityEnum(){ return 262;} 267 function MaterialsTemperateiceconductivityEnum(){ return 263;} 268 function MaterialsLithosphereShearModulusEnum(){ return 264;} 269 function MaterialsLithosphereDensityEnum(){ return 265;} 270 function MaterialsMantleShearModulusEnum(){ return 266;} 271 function MaterialsMantleDensityEnum(){ return 267;} 272 function MaterialsEarthDensityEnum(){ return 268;} 273 function MeshAverageVertexConnectivityEnum(){ return 269;} 274 function MeshElements2dEnum(){ return 270;} 275 function MeshElementsEnum(){ return 271;} 276 function MeshLowerelementsEnum(){ return 272;} 277 function MeshNumberofelements2dEnum(){ return 273;} 278 function MeshNumberofelementsEnum(){ return 274;} 279 function MeshNumberoflayersEnum(){ return 275;} 280 function MeshNumberofvertices2dEnum(){ return 276;} 281 function MeshNumberofverticesEnum(){ return 277;} 282 function MeshUpperelementsEnum(){ return 278;} 283 function MeshVertexonbaseEnum(){ return 279;} 284 function MeshVertexonsurfaceEnum(){ return 280;} 285 function MeshVertexonboundaryEnum(){ return 281;} 286 function MeshXEnum(){ return 282;} 287 function MeshYEnum(){ return 283;} 288 function MeshZEnum(){ return 284;} 289 function MeshLatEnum(){ return 285;} 290 function MeshLongEnum(){ return 286;} 291 function MeshREnum(){ return 287;} 292 function MeshElementtypeEnum(){ return 288;} 293 function MeshSegmentsEnum(){ return 289;} 294 function DomainTypeEnum(){ return 290;} 295 function DomainDimensionEnum(){ return 291;} 296 function Domain2DhorizontalEnum(){ return 292;} 297 function Domain2DverticalEnum(){ return 293;} 298 function Domain3DEnum(){ return 294;} 299 function Domain3DsurfaceEnum(){ return 295;} 300 function MiscellaneousNameEnum(){ return 296;} 301 function MasstransportHydrostaticAdjustmentEnum(){ return 297;} 302 function MasstransportIsfreesurfaceEnum(){ return 298;} 303 function MasstransportMinThicknessEnum(){ return 299;} 304 function MasstransportPenaltyFactorEnum(){ return 300;} 305 function MasstransportSpcthicknessEnum(){ return 301;} 306 function MasstransportStabilizationEnum(){ return 302;} 307 function MasstransportVertexPairingEnum(){ return 303;} 308 function MasstransportNumRequestedOutputsEnum(){ return 304;} 309 function MasstransportRequestedOutputsEnum(){ return 305;} 310 function QmuIsdakotaEnum(){ return 306;} 311 function MassFluxSegmentsEnum(){ return 307;} 312 function MassFluxSegmentsPresentEnum(){ return 308;} 313 function QmuMassFluxSegmentsPresentEnum(){ return 309;} 314 function QmuNumberofpartitionsEnum(){ return 310;} 315 function QmuNumberofresponsesEnum(){ return 311;} 316 function QmuPartitionEnum(){ return 312;} 317 function QmuResponsedescriptorsEnum(){ return 313;} 318 function QmuVariabledescriptorsEnum(){ return 314;} 319 function RiftsNumriftsEnum(){ return 315;} 320 function RiftsRiftstructEnum(){ return 316;} 321 function SettingsResultsOnNodesEnum(){ return 317;} 322 function SettingsIoGatherEnum(){ return 318;} 323 function SettingsLowmemEnum(){ return 319;} 324 function SettingsOutputFrequencyEnum(){ return 320;} 325 function SettingsRecordingFrequencyEnum(){ return 321;} 326 function SettingsWaitonlockEnum(){ return 322;} 327 function DebugProfilingEnum(){ return 323;} 328 function ProfilingCurrentMemEnum(){ return 324;} 329 function ProfilingCurrentFlopsEnum(){ return 325;} 330 function ProfilingSolutionTimeEnum(){ return 326;} 331 function SteadystateMaxiterEnum(){ return 327;} 332 function SteadystateNumRequestedOutputsEnum(){ return 328;} 333 function SteadystateReltolEnum(){ return 329;} 334 function SteadystateRequestedOutputsEnum(){ return 330;} 335 function SurfaceEnum(){ return 331;} 336 function ThermalIsenthalpyEnum(){ return 332;} 337 function ThermalIsdynamicbasalspcEnum(){ return 333;} 338 function ThermalReltolEnum(){ return 334;} 339 function ThermalMaxiterEnum(){ return 335;} 340 function ThermalPenaltyFactorEnum(){ return 336;} 341 function ThermalPenaltyLockEnum(){ return 337;} 342 function ThermalPenaltyThresholdEnum(){ return 338;} 343 function ThermalSpctemperatureEnum(){ return 339;} 344 function ThermalStabilizationEnum(){ return 340;} 345 function ThermalNumRequestedOutputsEnum(){ return 341;} 346 function ThermalRequestedOutputsEnum(){ return 342;} 347 function GiaMantleViscosityEnum(){ return 343;} 348 function GiaLithosphereThicknessEnum(){ return 344;} 349 function ThicknessEnum(){ return 345;} 350 function TimesteppingStartTimeEnum(){ return 346;} 351 function TimesteppingFinalTimeEnum(){ return 347;} 352 function TimesteppingCflCoefficientEnum(){ return 348;} 353 function TimesteppingTimeAdaptEnum(){ return 349;} 354 function TimesteppingTimeStepEnum(){ return 350;} 355 function TimesteppingInterpForcingsEnum(){ return 351;} 356 function TransientIssmbEnum(){ return 352;} 357 function TransientIscouplerEnum(){ return 353;} 358 function TransientIsstressbalanceEnum(){ return 354;} 359 function TransientIsgroundinglineEnum(){ return 355;} 360 function TransientIsmasstransportEnum(){ return 356;} 361 function TransientIsthermalEnum(){ return 357;} 362 function TransientIsgiaEnum(){ return 358;} 363 function TransientIsdamageevolutionEnum(){ return 359;} 364 function TransientIshydrologyEnum(){ return 360;} 365 function TransientIsmovingfrontEnum(){ return 361;} 366 function TransientIsslrEnum(){ return 362;} 367 function TransientNumRequestedOutputsEnum(){ return 363;} 368 function TransientRequestedOutputsEnum(){ return 364;} 369 function PotentialEnum(){ return 365;} 370 function BalancethicknessSpcpotentialEnum(){ return 366;} 371 function BalancethicknessApparentMassbalanceEnum(){ return 367;} 372 function Balancethickness2MisfitEnum(){ return 368;} 373 function BalancethicknessDiffusionCoefficientEnum(){ return 369;} 374 function BalancethicknessCmuEnum(){ return 370;} 375 function BalancethicknessOmegaEnum(){ return 371;} 376 function BalancethicknessD0Enum(){ return 372;} 377 function SmbEnum(){ return 373;} 378 function SmbAnalysisEnum(){ return 374;} 379 function SmbSolutionEnum(){ return 375;} 380 function SmbNumRequestedOutputsEnum(){ return 376;} 381 function SmbRequestedOutputsEnum(){ return 377;} 382 function SmbIsInitializedEnum(){ return 378;} 383 function SMBforcingEnum(){ return 379;} 384 function SmbMassBalanceEnum(){ return 380;} 385 function SMBgembEnum(){ return 381;} 386 function SmbInitDensityScalingEnum(){ return 382;} 387 function SmbTaEnum(){ return 383;} 388 function SmbVEnum(){ return 384;} 389 function SmbDswrfEnum(){ return 385;} 390 function SmbDlwrfEnum(){ return 386;} 391 function SmbPEnum(){ return 387;} 392 function SmbSwfEnum(){ return 388;} 393 function SmbEAirEnum(){ return 389;} 394 function SmbPAirEnum(){ return 390;} 395 function SmbTmeanEnum(){ return 391;} 396 function SmbCEnum(){ return 392;} 397 function SmbTzEnum(){ return 393;} 398 function SmbVzEnum(){ return 394;} 399 function SmbDtEnum(){ return 395;} 400 function SmbDzEnum(){ return 396;} 401 function SmbAIdxEnum(){ return 397;} 402 function SmbSwIdxEnum(){ return 398;} 403 function SmbDenIdxEnum(){ return 399;} 404 function SmbZTopEnum(){ return 400;} 405 function SmbDzTopEnum(){ return 401;} 406 function SmbDzMinEnum(){ return 402;} 407 function SmbZYEnum(){ return 403;} 408 function SmbZMaxEnum(){ return 404;} 409 function SmbZMinEnum(){ return 405;} 410 function SmbOutputFreqEnum(){ return 406;} 411 function SmbASnowEnum(){ return 407;} 412 function SmbAIceEnum(){ return 408;} 413 function SmbCldFracEnum(){ return 409;} 414 function SmbT0wetEnum(){ return 410;} 415 function SmbT0dryEnum(){ return 411;} 416 function SmbKEnum(){ return 412;} 417 function SmbDEnum(){ return 413;} 418 function SmbReEnum(){ return 414;} 419 function SmbGdnEnum(){ return 415;} 420 function SmbGspEnum(){ return 416;} 421 function SmbECEnum(){ return 417;} 422 function SmbCondensationEnum(){ return 418;} 423 function SmbWEnum(){ return 419;} 424 function SmbAEnum(){ return 420;} 425 function SmbTEnum(){ return 421;} 426 function SmbIsgraingrowthEnum(){ return 422;} 427 function SmbIsalbedoEnum(){ return 423;} 428 function SmbIsshortwaveEnum(){ return 424;} 429 function SmbIsthermalEnum(){ return 425;} 430 function SmbIsaccumulationEnum(){ return 426;} 431 function SmbIsmeltEnum(){ return 427;} 432 function SmbIsdensificationEnum(){ return 428;} 433 function SmbIsturbulentfluxEnum(){ return 429;} 434 function SMBpddEnum(){ return 430;} 435 function SmbDelta18oEnum(){ return 431;} 436 function SmbDelta18oSurfaceEnum(){ return 432;} 437 function SmbIsdelta18oEnum(){ return 433;} 438 function SmbIsmungsmEnum(){ return 434;} 439 function SmbIsd18opdEnum(){ return 435;} 440 function SmbPrecipitationsPresentdayEnum(){ return 436;} 441 function SmbPrecipitationsLgmEnum(){ return 437;} 442 function SmbTemperaturesPresentdayEnum(){ return 438;} 443 function SmbTemperaturesLgmEnum(){ return 439;} 444 function SmbPrecipitationEnum(){ return 440;} 445 function SmbDesfacEnum(){ return 441;} 446 function SmbS0pEnum(){ return 442;} 447 function SmbS0tEnum(){ return 443;} 448 function SmbRlapsEnum(){ return 444;} 449 function SmbRlapslgmEnum(){ return 445;} 450 function SmbPfacEnum(){ return 446;} 451 function SmbTdiffEnum(){ return 447;} 452 function SmbSealevEnum(){ return 448;} 453 function SMBd18opddEnum(){ return 449;} 454 function SmbDpermilEnum(){ return 450;} 455 function SMBgradientsEnum(){ return 451;} 456 function SmbMonthlytemperaturesEnum(){ return 452;} 457 function SmbHrefEnum(){ return 453;} 458 function SmbSmbrefEnum(){ return 454;} 459 function SmbBPosEnum(){ return 455;} 460 function SmbBNegEnum(){ return 456;} 461 function SMBhenningEnum(){ return 457;} 462 function SMBcomponentsEnum(){ return 458;} 463 function SmbAccumulationEnum(){ return 459;} 464 function SmbEvaporationEnum(){ return 460;} 465 function SmbRunoffEnum(){ return 461;} 466 function SMBmeltcomponentsEnum(){ return 462;} 467 function SmbMeltEnum(){ return 463;} 468 function SmbRefreezeEnum(){ return 464;} 469 function SMBgcmEnum(){ return 465;} 470 function SmbIspddEnum(){ return 466;} 471 function SmbIssmbgradientsEnum(){ return 467;} 472 function SolutionTypeEnum(){ return 468;} 473 function AnalysisTypeEnum(){ return 469;} 474 function ConfigurationTypeEnum(){ return 470;} 475 function AdjointBalancethicknessAnalysisEnum(){ return 471;} 476 function AdjointBalancethickness2AnalysisEnum(){ return 472;} 477 function AdjointHorizAnalysisEnum(){ return 473;} 478 function AnalysisCounterEnum(){ return 474;} 479 function DefaultAnalysisEnum(){ return 475;} 480 function BalancethicknessAnalysisEnum(){ return 476;} 481 function BalancethicknessSolutionEnum(){ return 477;} 482 function Balancethickness2AnalysisEnum(){ return 478;} 483 function Balancethickness2SolutionEnum(){ return 479;} 484 function BalancethicknessSoftAnalysisEnum(){ return 480;} 485 function BalancethicknessSoftSolutionEnum(){ return 481;} 486 function BalancevelocityAnalysisEnum(){ return 482;} 487 function BalancevelocitySolutionEnum(){ return 483;} 488 function L2ProjectionEPLAnalysisEnum(){ return 484;} 489 function L2ProjectionBaseAnalysisEnum(){ return 485;} 490 function BedSlopeSolutionEnum(){ return 486;} 491 function DamageEvolutionSolutionEnum(){ return 487;} 492 function DamageEvolutionAnalysisEnum(){ return 488;} 493 function StressbalanceAnalysisEnum(){ return 489;} 494 function StressbalanceSIAAnalysisEnum(){ return 490;} 495 function StressbalanceSolutionEnum(){ return 491;} 496 function StressbalanceVerticalAnalysisEnum(){ return 492;} 497 function EnthalpyAnalysisEnum(){ return 493;} 498 function FlaimAnalysisEnum(){ return 494;} 499 function FlaimSolutionEnum(){ return 495;} 500 function HydrologyShreveAnalysisEnum(){ return 496;} 501 function HydrologyDCInefficientAnalysisEnum(){ return 497;} 502 function HydrologyDCEfficientAnalysisEnum(){ return 498;} 503 function HydrologySommersAnalysisEnum(){ return 499;} 504 function HydrologySolutionEnum(){ return 500;} 505 function MeltingAnalysisEnum(){ return 501;} 506 function MasstransportAnalysisEnum(){ return 502;} 507 function MasstransportSolutionEnum(){ return 503;} 508 function FreeSurfaceBaseAnalysisEnum(){ return 504;} 509 function FreeSurfaceTopAnalysisEnum(){ return 505;} 510 function SurfaceNormalVelocityEnum(){ return 506;} 511 function ExtrudeFromBaseAnalysisEnum(){ return 507;} 512 function ExtrudeFromTopAnalysisEnum(){ return 508;} 513 function DepthAverageAnalysisEnum(){ return 509;} 514 function SteadystateSolutionEnum(){ return 510;} 515 function SurfaceSlopeSolutionEnum(){ return 511;} 516 function SmoothAnalysisEnum(){ return 512;} 517 function ThermalAnalysisEnum(){ return 513;} 518 function ThermalSolutionEnum(){ return 514;} 519 function TransientSolutionEnum(){ return 515;} 520 function UzawaPressureAnalysisEnum(){ return 516;} 521 function GiaSolutionEnum(){ return 517;} 522 function GiaAnalysisEnum(){ return 518;} 523 function MeshdeformationSolutionEnum(){ return 519;} 524 function MeshdeformationAnalysisEnum(){ return 520;} 525 function LevelsetAnalysisEnum(){ return 521;} 526 function LevelsetStabilizationEnum(){ return 522;} 527 function ExtrapolationAnalysisEnum(){ return 523;} 528 function LsfReinitializationAnalysisEnum(){ return 524;} 529 function ApproximationEnum(){ return 525;} 530 function NoneApproximationEnum(){ return 526;} 531 function SIAApproximationEnum(){ return 527;} 532 function SSAApproximationEnum(){ return 528;} 533 function SSAHOApproximationEnum(){ return 529;} 534 function SSAFSApproximationEnum(){ return 530;} 535 function L1L2ApproximationEnum(){ return 531;} 536 function HOApproximationEnum(){ return 532;} 537 function HOFSApproximationEnum(){ return 533;} 538 function FSApproximationEnum(){ return 534;} 539 function FSvelocityEnum(){ return 535;} 540 function FSpressureEnum(){ return 536;} 541 function DataSetEnum(){ return 537;} 542 function ConstraintsEnum(){ return 538;} 543 function LoadsEnum(){ return 539;} 544 function MaterialsEnum(){ return 540;} 545 function NodesEnum(){ return 541;} 546 function ContoursEnum(){ return 542;} 547 function ParametersEnum(){ return 543;} 548 function VerticesEnum(){ return 544;} 549 function ResultsEnum(){ return 545;} 550 function GenericParamEnum(){ return 546;} 551 function AdolcParamEnum(){ return 547;} 552 function BoolInputEnum(){ return 548;} 553 function BoolParamEnum(){ return 549;} 554 function ContourEnum(){ return 550;} 555 function ControlInputEnum(){ return 551;} 556 function DatasetInputEnum(){ return 552;} 557 function DoubleInputEnum(){ return 553;} 558 function DoubleArrayInputEnum(){ return 554;} 559 function DataSetParamEnum(){ return 555;} 560 function DoubleMatArrayParamEnum(){ return 556;} 561 function DoubleMatParamEnum(){ return 557;} 562 function DoubleParamEnum(){ return 558;} 563 function DoubleVecParamEnum(){ return 559;} 564 function ElementEnum(){ return 560;} 565 function ElementHookEnum(){ return 561;} 566 function HookEnum(){ return 562;} 567 function ExternalResultEnum(){ return 563;} 568 function FileParamEnum(){ return 564;} 569 function InputEnum(){ return 565;} 570 function IntInputEnum(){ return 566;} 571 function InputToExtrudeEnum(){ return 567;} 572 function InputToL2ProjectEnum(){ return 568;} 573 function InputToDepthaverageEnum(){ return 569;} 574 function InputToSmoothEnum(){ return 570;} 575 function SmoothThicknessMultiplierEnum(){ return 571;} 576 function IntParamEnum(){ return 572;} 577 function IntVecParamEnum(){ return 573;} 578 function TransientParamEnum(){ return 574;} 579 function MaticeEnum(){ return 575;} 580 function MatdamageiceEnum(){ return 576;} 581 function MatparEnum(){ return 577;} 582 function NodeEnum(){ return 578;} 583 function NumericalfluxEnum(){ return 579;} 584 function NumericalfluxTypeEnum(){ return 580;} 585 function NeumannfluxEnum(){ return 581;} 586 function ParamEnum(){ return 582;} 587 function MoulinEnum(){ return 583;} 588 function PengridEnum(){ return 584;} 589 function PenpairEnum(){ return 585;} 590 function ProfilerEnum(){ return 586;} 591 function MatrixParamEnum(){ return 587;} 592 function MassconEnum(){ return 588;} 593 function MassconNameEnum(){ return 589;} 594 function MassconDefinitionenumEnum(){ return 590;} 595 function MassconLevelsetEnum(){ return 591;} 596 function MassconaxpbyEnum(){ return 592;} 597 function MassconaxpbyNameEnum(){ return 593;} 598 function MassconaxpbyDefinitionenumEnum(){ return 594;} 599 function MassconaxpbyNamexEnum(){ return 595;} 600 function MassconaxpbyNameyEnum(){ return 596;} 601 function MassconaxpbyAlphaEnum(){ return 597;} 602 function MassconaxpbyBetaEnum(){ return 598;} 603 function NodeSIdEnum(){ return 599;} 604 function VectorParamEnum(){ return 600;} 605 function RiftfrontEnum(){ return 601;} 606 function RiftfrontTypeEnum(){ return 602;} 607 function SegmentEnum(){ return 603;} 608 function SegmentRiftfrontEnum(){ return 604;} 609 function SpcDynamicEnum(){ return 605;} 610 function SpcStaticEnum(){ return 606;} 611 function SpcTransientEnum(){ return 607;} 612 function StringArrayParamEnum(){ return 608;} 613 function StringParamEnum(){ return 609;} 614 function SegEnum(){ return 610;} 615 function SegInputEnum(){ return 611;} 616 function TriaEnum(){ return 612;} 617 function TriaInputEnum(){ return 613;} 618 function TetraEnum(){ return 614;} 619 function TetraInputEnum(){ return 615;} 620 function PentaEnum(){ return 616;} 621 function PentaInputEnum(){ return 617;} 622 function VertexEnum(){ return 618;} 623 function VertexPIdEnum(){ return 619;} 624 function VertexSIdEnum(){ return 620;} 625 function AirEnum(){ return 621;} 626 function IceEnum(){ return 622;} 627 function MelangeEnum(){ return 623;} 628 function WaterEnum(){ return 624;} 629 function ClosedEnum(){ return 625;} 630 function FreeEnum(){ return 626;} 631 function OpenEnum(){ return 627;} 632 function AdjointpEnum(){ return 628;} 633 function AdjointxEnum(){ return 629;} 634 function AdjointyEnum(){ return 630;} 635 function AdjointzEnum(){ return 631;} 636 function BalancethicknessMisfitEnum(){ return 632;} 637 function BedSlopeXEnum(){ return 633;} 638 function BedSlopeYEnum(){ return 634;} 639 function BoundaryEnum(){ return 635;} 640 function ConvergedEnum(){ return 636;} 641 function FillEnum(){ return 637;} 642 function FractionIncrementEnum(){ return 638;} 643 function FrictionEnum(){ return 639;} 644 function InternalEnum(){ return 640;} 645 function MassFluxEnum(){ return 641;} 646 function MeltingOffsetEnum(){ return 642;} 647 function MisfitEnum(){ return 643;} 648 function PressureEnum(){ return 644;} 649 function PressurePicardEnum(){ return 645;} 650 function AndroidFrictionCoefficientEnum(){ return 646;} 651 function ResetPenaltiesEnum(){ return 647;} 652 function SegmentOnIceShelfEnum(){ return 648;} 653 function SurfaceAbsVelMisfitEnum(){ return 649;} 654 function SurfaceAreaEnum(){ return 650;} 655 function SurfaceAverageVelMisfitEnum(){ return 651;} 656 function SurfaceLogVelMisfitEnum(){ return 652;} 657 function SurfaceLogVxVyMisfitEnum(){ return 653;} 658 function SurfaceRelVelMisfitEnum(){ return 654;} 659 function SurfaceSlopeXEnum(){ return 655;} 660 function SurfaceSlopeYEnum(){ return 656;} 661 function TemperatureEnum(){ return 657;} 662 function TemperaturePicardEnum(){ return 658;} 663 function TemperaturePDDEnum(){ return 659;} 664 function ThicknessAbsMisfitEnum(){ return 660;} 665 function SurfaceAbsMisfitEnum(){ return 661;} 666 function VelEnum(){ return 662;} 667 function VelocityEnum(){ return 663;} 668 function VxAverageEnum(){ return 664;} 669 function VxEnum(){ return 665;} 670 function VxPicardEnum(){ return 666;} 671 function VyAverageEnum(){ return 667;} 672 function VyEnum(){ return 668;} 673 function VyPicardEnum(){ return 669;} 674 function VzEnum(){ return 670;} 675 function VzSSAEnum(){ return 671;} 676 function VzHOEnum(){ return 672;} 677 function VzPicardEnum(){ return 673;} 678 function VzFSEnum(){ return 674;} 679 function VxMeshEnum(){ return 675;} 680 function VyMeshEnum(){ return 676;} 681 function VzMeshEnum(){ return 677;} 682 function EnthalpyEnum(){ return 678;} 683 function EnthalpyPicardEnum(){ return 679;} 684 function ThicknessAbsGradientEnum(){ return 680;} 685 function ThicknessAlongGradientEnum(){ return 681;} 686 function ThicknessAcrossGradientEnum(){ return 682;} 687 function ThicknessPositiveEnum(){ return 683;} 688 function IntMatParamEnum(){ return 684;} 689 function RheologyBbarAbsGradientEnum(){ return 685;} 690 function RheologyBAbsGradientEnum(){ return 686;} 691 function DragCoefficientAbsGradientEnum(){ return 687;} 692 function TransientInputEnum(){ return 688;} 693 function WaterfractionEnum(){ return 689;} 694 function WatercolumnEnum(){ return 690;} 695 function BasalFrictionEnum(){ return 691;} 696 function ViscousHeatingEnum(){ return 692;} 697 function HydrologyWaterVxEnum(){ return 693;} 698 function HydrologyWaterVyEnum(){ return 694;} 699 function DrivingStressXEnum(){ return 695;} 700 function DrivingStressYEnum(){ return 696;} 701 function SigmaNNEnum(){ return 697;} 702 function StressTensorEnum(){ return 698;} 703 function StressTensorxxEnum(){ return 699;} 704 function StressTensorxyEnum(){ return 700;} 705 function StressTensorxzEnum(){ return 701;} 706 function StressTensoryyEnum(){ return 702;} 707 function StressTensoryzEnum(){ return 703;} 708 function StressTensorzzEnum(){ return 704;} 709 function StressMaxPrincipalEnum(){ return 705;} 710 function DeviatoricStressEnum(){ return 706;} 711 function DeviatoricStressxxEnum(){ return 707;} 712 function DeviatoricStressxyEnum(){ return 708;} 713 function DeviatoricStressxzEnum(){ return 709;} 714 function DeviatoricStressyyEnum(){ return 710;} 715 function DeviatoricStressyzEnum(){ return 711;} 716 function DeviatoricStresszzEnum(){ return 712;} 717 function DeviatoricStresseffectiveEnum(){ return 713;} 718 function StrainRateEnum(){ return 714;} 719 function StrainRatexxEnum(){ return 715;} 720 function StrainRatexyEnum(){ return 716;} 721 function StrainRatexzEnum(){ return 717;} 722 function StrainRateyyEnum(){ return 718;} 723 function StrainRateyzEnum(){ return 719;} 724 function StrainRatezzEnum(){ return 720;} 725 function DivergenceEnum(){ return 721;} 726 function MaxDivergenceEnum(){ return 722;} 727 function GiaCrossSectionShapeEnum(){ return 723;} 728 function GiadWdtEnum(){ return 724;} 729 function GiaWEnum(){ return 725;} 730 function P0Enum(){ return 726;} 731 function P0ArrayEnum(){ return 727;} 732 function P1Enum(){ return 728;} 733 function P1DGEnum(){ return 729;} 734 function P1bubbleEnum(){ return 730;} 735 function P1bubblecondensedEnum(){ return 731;} 736 function P2Enum(){ return 732;} 737 function P2bubbleEnum(){ return 733;} 738 function P2bubblecondensedEnum(){ return 734;} 739 function P2xP1Enum(){ return 735;} 740 function P1xP2Enum(){ return 736;} 741 function P1xP3Enum(){ return 737;} 742 function P2xP4Enum(){ return 738;} 743 function P1P1Enum(){ return 739;} 744 function P1P1GLSEnum(){ return 740;} 745 function MINIEnum(){ return 741;} 746 function MINIcondensedEnum(){ return 742;} 747 function TaylorHoodEnum(){ return 743;} 748 function LATaylorHoodEnum(){ return 744;} 749 function XTaylorHoodEnum(){ return 745;} 750 function OneLayerP4zEnum(){ return 746;} 751 function CrouzeixRaviartEnum(){ return 747;} 752 function LACrouzeixRaviartEnum(){ return 748;} 753 function SaveResultsEnum(){ return 749;} 754 function BoolExternalResultEnum(){ return 750;} 755 function DoubleExternalResultEnum(){ return 751;} 756 function DoubleMatExternalResultEnum(){ return 752;} 757 function IntExternalResultEnum(){ return 753;} 758 function JEnum(){ return 754;} 759 function StringExternalResultEnum(){ return 755;} 760 function StepEnum(){ return 756;} 761 function TimeEnum(){ return 757;} 762 function WaterColumnOldEnum(){ return 758;} 763 function OutputdefinitionEnum(){ return 759;} 764 function Outputdefinition1Enum(){ return 760;} 765 function Outputdefinition2Enum(){ return 761;} 766 function Outputdefinition3Enum(){ return 762;} 767 function Outputdefinition4Enum(){ return 763;} 768 function Outputdefinition5Enum(){ return 764;} 769 function Outputdefinition6Enum(){ return 765;} 770 function Outputdefinition7Enum(){ return 766;} 771 function Outputdefinition8Enum(){ return 767;} 772 function Outputdefinition9Enum(){ return 768;} 773 function Outputdefinition10Enum(){ return 769;} 774 function Outputdefinition11Enum(){ return 770;} 775 function Outputdefinition12Enum(){ return 771;} 776 function Outputdefinition13Enum(){ return 772;} 777 function Outputdefinition14Enum(){ return 773;} 778 function Outputdefinition15Enum(){ return 774;} 779 function Outputdefinition16Enum(){ return 775;} 780 function Outputdefinition17Enum(){ return 776;} 781 function Outputdefinition18Enum(){ return 777;} 782 function Outputdefinition19Enum(){ return 778;} 783 function Outputdefinition20Enum(){ return 779;} 784 function Outputdefinition21Enum(){ return 780;} 785 function Outputdefinition22Enum(){ return 781;} 786 function Outputdefinition23Enum(){ return 782;} 787 function Outputdefinition24Enum(){ return 783;} 788 function Outputdefinition25Enum(){ return 784;} 789 function Outputdefinition26Enum(){ return 785;} 790 function Outputdefinition27Enum(){ return 786;} 791 function Outputdefinition28Enum(){ return 787;} 792 function Outputdefinition29Enum(){ return 788;} 793 function Outputdefinition30Enum(){ return 789;} 794 function Outputdefinition31Enum(){ return 790;} 795 function Outputdefinition32Enum(){ return 791;} 796 function Outputdefinition33Enum(){ return 792;} 797 function Outputdefinition34Enum(){ return 793;} 798 function Outputdefinition35Enum(){ return 794;} 799 function Outputdefinition36Enum(){ return 795;} 800 function Outputdefinition37Enum(){ return 796;} 801 function Outputdefinition38Enum(){ return 797;} 802 function Outputdefinition39Enum(){ return 798;} 803 function Outputdefinition40Enum(){ return 799;} 804 function Outputdefinition41Enum(){ return 800;} 805 function Outputdefinition42Enum(){ return 801;} 806 function Outputdefinition43Enum(){ return 802;} 807 function Outputdefinition44Enum(){ return 803;} 808 function Outputdefinition45Enum(){ return 804;} 809 function Outputdefinition46Enum(){ return 805;} 810 function Outputdefinition47Enum(){ return 806;} 811 function Outputdefinition48Enum(){ return 807;} 812 function Outputdefinition49Enum(){ return 808;} 813 function Outputdefinition50Enum(){ return 809;} 814 function Outputdefinition51Enum(){ return 810;} 815 function Outputdefinition52Enum(){ return 811;} 816 function Outputdefinition53Enum(){ return 812;} 817 function Outputdefinition54Enum(){ return 813;} 818 function Outputdefinition55Enum(){ return 814;} 819 function Outputdefinition56Enum(){ return 815;} 820 function Outputdefinition57Enum(){ return 816;} 821 function Outputdefinition58Enum(){ return 817;} 822 function Outputdefinition59Enum(){ return 818;} 823 function Outputdefinition60Enum(){ return 819;} 824 function Outputdefinition61Enum(){ return 820;} 825 function Outputdefinition62Enum(){ return 821;} 826 function Outputdefinition63Enum(){ return 822;} 827 function Outputdefinition64Enum(){ return 823;} 828 function Outputdefinition65Enum(){ return 824;} 829 function Outputdefinition66Enum(){ return 825;} 830 function Outputdefinition67Enum(){ return 826;} 831 function Outputdefinition68Enum(){ return 827;} 832 function Outputdefinition69Enum(){ return 828;} 833 function Outputdefinition70Enum(){ return 829;} 834 function Outputdefinition71Enum(){ return 830;} 835 function Outputdefinition72Enum(){ return 831;} 836 function Outputdefinition73Enum(){ return 832;} 837 function Outputdefinition74Enum(){ return 833;} 838 function Outputdefinition75Enum(){ return 834;} 839 function Outputdefinition76Enum(){ return 835;} 840 function Outputdefinition77Enum(){ return 836;} 841 function Outputdefinition78Enum(){ return 837;} 842 function Outputdefinition79Enum(){ return 838;} 843 function Outputdefinition80Enum(){ return 839;} 844 function Outputdefinition81Enum(){ return 840;} 845 function Outputdefinition82Enum(){ return 841;} 846 function Outputdefinition83Enum(){ return 842;} 847 function Outputdefinition84Enum(){ return 843;} 848 function Outputdefinition85Enum(){ return 844;} 849 function Outputdefinition86Enum(){ return 845;} 850 function Outputdefinition87Enum(){ return 846;} 851 function Outputdefinition88Enum(){ return 847;} 852 function Outputdefinition89Enum(){ return 848;} 853 function Outputdefinition90Enum(){ return 849;} 854 function Outputdefinition91Enum(){ return 850;} 855 function Outputdefinition92Enum(){ return 851;} 856 function Outputdefinition93Enum(){ return 852;} 857 function Outputdefinition94Enum(){ return 853;} 858 function Outputdefinition95Enum(){ return 854;} 859 function Outputdefinition96Enum(){ return 855;} 860 function Outputdefinition97Enum(){ return 856;} 861 function Outputdefinition98Enum(){ return 857;} 862 function Outputdefinition99Enum(){ return 858;} 863 function Outputdefinition100Enum(){ return 859;} 864 function OutputdefinitionListEnum(){ return 860;} 865 function MassfluxatgateEnum(){ return 861;} 866 function MassfluxatgateNameEnum(){ return 862;} 867 function MassfluxatgateDefinitionenumEnum(){ return 863;} 868 function MassfluxatgateSegmentsEnum(){ return 864;} 869 function NodalvalueEnum(){ return 865;} 870 function NodalvalueNameEnum(){ return 866;} 871 function NodalvalueDefinitionenumEnum(){ return 867;} 872 function NodalvalueModelEnum(){ return 868;} 873 function NodalvalueNodeEnum(){ return 869;} 874 function MisfitNameEnum(){ return 870;} 875 function MisfitDefinitionenumEnum(){ return 871;} 876 function MisfitModelEnum(){ return 872;} 877 function MisfitObservationEnum(){ return 873;} 878 function MisfitObservationEnum(){ return 874;} 879 function MisfitLocalEnum(){ return 875;} 880 function MisfitTimeinterpolationEnum(){ return 876;} 881 function MisfitWeightsEnum(){ return 877;} 882 function MisfitWeightsEnum(){ return 878;} 883 function SurfaceObservationEnum(){ return 879;} 884 function WeightsSurfaceObservationEnum(){ return 880;} 885 function VxObsEnum(){ return 881;} 886 function WeightsVxObsEnum(){ return 882;} 887 function VyObsEnum(){ return 883;} 888 function WeightsVyObsEnum(){ return 884;} 889 function MinVelEnum(){ return 885;} 890 function MaxVelEnum(){ return 886;} 891 function MinVxEnum(){ return 887;} 892 function MaxVxEnum(){ return 888;} 893 function MaxAbsVxEnum(){ return 889;} 894 function MinVyEnum(){ return 890;} 895 function MaxVyEnum(){ return 891;} 896 function MaxAbsVyEnum(){ return 892;} 897 function MinVzEnum(){ return 893;} 898 function MaxVzEnum(){ return 894;} 899 function MaxAbsVzEnum(){ return 895;} 900 function FloatingAreaEnum(){ return 896;} 901 function GroundedAreaEnum(){ return 897;} 902 function IceMassEnum(){ return 898;} 903 function IceVolumeEnum(){ return 899;} 904 function IceVolumeAboveFloatationEnum(){ return 900;} 905 function TotalFloatingBmbEnum(){ return 901;} 906 function TotalGroundedBmbEnum(){ return 902;} 907 function TotalSmbEnum(){ return 903;} 908 function AbsoluteEnum(){ return 904;} 909 function IncrementalEnum(){ return 905;} 910 function AugmentedLagrangianREnum(){ return 906;} 911 function AugmentedLagrangianRhopEnum(){ return 907;} 912 function AugmentedLagrangianRlambdaEnum(){ return 908;} 913 function AugmentedLagrangianRholambdaEnum(){ return 909;} 914 function AugmentedLagrangianThetaEnum(){ return 910;} 915 function NoneEnum(){ return 911;} 916 function AggressiveMigrationEnum(){ return 912;} 917 function SoftMigrationEnum(){ return 913;} 918 function SubelementMigrationEnum(){ return 914;} 919 function SubelementMigration2Enum(){ return 915;} 920 function ContactEnum(){ return 916;} 921 function GroundingOnlyEnum(){ return 917;} 922 function MaskGroundediceLevelsetEnum(){ return 918;} 923 function GaussSegEnum(){ return 919;} 924 function GaussTriaEnum(){ return 920;} 925 function GaussTetraEnum(){ return 921;} 926 function GaussPentaEnum(){ return 922;} 927 function FSSolverEnum(){ return 923;} 928 function AdjointEnum(){ return 924;} 929 function ColinearEnum(){ return 925;} 930 function ControlSteadyEnum(){ return 926;} 931 function FsetEnum(){ return 927;} 932 function Gradient1Enum(){ return 928;} 933 function Gradient2Enum(){ return 929;} 934 function Gradient3Enum(){ return 930;} 935 function GradientEnum(){ return 931;} 936 function GroundinglineMigrationEnum(){ return 932;} 937 function GsetEnum(){ return 933;} 938 function IndexEnum(){ return 934;} 939 function IndexedEnum(){ return 935;} 940 function IntersectEnum(){ return 936;} 941 function NodalEnum(){ return 937;} 942 function OldGradientEnum(){ return 938;} 943 function OutputBufferPointerEnum(){ return 939;} 944 function OutputBufferSizePointerEnum(){ return 940;} 945 function OutputFilePointerEnum(){ return 941;} 946 function ToolkitsFileNameEnum(){ return 942;} 947 function RootPathEnum(){ return 943;} 948 function OutputFileNameEnum(){ return 944;} 949 function InputFileNameEnum(){ return 945;} 950 function LockFileNameEnum(){ return 946;} 951 function RestartFileNameEnum(){ return 947;} 952 function ToolkitsOptionsAnalysesEnum(){ return 948;} 953 function ToolkitsOptionsStringsEnum(){ return 949;} 954 function QmuErrNameEnum(){ return 950;} 955 function QmuInNameEnum(){ return 951;} 956 function QmuOutNameEnum(){ return 952;} 957 function RegularEnum(){ return 953;} 958 function ScaledEnum(){ return 954;} 959 function SeparateEnum(){ return 955;} 960 function SsetEnum(){ return 956;} 961 function VerboseEnum(){ return 957;} 962 function TriangleInterpEnum(){ return 958;} 963 function BilinearInterpEnum(){ return 959;} 964 function NearestInterpEnum(){ return 960;} 965 function XYEnum(){ return 961;} 966 function XYZEnum(){ return 962;} 967 function DenseEnum(){ return 963;} 968 function MpiDenseEnum(){ return 964;} 969 function MpiSparseEnum(){ return 965;} 970 function SeqEnum(){ return 966;} 971 function MpiEnum(){ return 967;} 972 function MumpsEnum(){ return 968;} 973 function GslEnum(){ return 969;} 974 function OptionEnum(){ return 970;} 975 function GenericOptionEnum(){ return 971;} 976 function OptionCellEnum(){ return 972;} 977 function OptionStructEnum(){ return 973;} 978 function CuffeyEnum(){ return 974;} 979 function PatersonEnum(){ return 975;} 980 function ArrheniusEnum(){ return 976;} 981 function LliboutryDuvalEnum(){ return 977;} 982 function SpcLevelsetEnum(){ return 978;} 983 function ExtrapolationVariableEnum(){ return 979;} 984 function IceMaskNodeActivationEnum(){ return 980;} 985 function LevelsetfunctionSlopeXEnum(){ return 981;} 986 function LevelsetfunctionSlopeYEnum(){ return 982;} 987 function LevelsetfunctionPicardEnum(){ return 983;} 988 function LevelsetReinitFrequencyEnum(){ return 984;} 989 function SealevelriseSolutionEnum(){ return 985;} 990 function SealevelriseAnalysisEnum(){ return 986;} 991 function SealevelEnum(){ return 987;} 992 function SealevelEustaticEnum(){ return 988;} 993 function SealevelriseDeltathicknessEnum(){ return 989;} 994 function SealevelriseMaxiterEnum(){ return 990;} 995 function SealevelriseReltolEnum(){ return 991;} 996 function SealevelriseAbstolEnum(){ return 992;} 997 function SealevelriseLoveHEnum(){ return 993;} 998 function SealevelriseLoveKEnum(){ return 994;} 999 function SealevelriseTideLoveHEnum(){ return 995;} 1000 function SealevelriseTideLoveKEnum(){ return 996;} 1001 function SealevelriseRigidEnum(){ return 997;} 1002 function SealevelriseElasticEnum(){ return 998;} 1003 function SealevelriseRotationEnum(){ return 999;} 1004 function SealevelriseGElasticEnum(){ return 1000;} 1005 function SealevelriseDegaccEnum(){ return 1001;} 1006 function SealevelriseTransitionsEnum(){ return 1002;} 1007 function SealevelriseRequestedOutputsEnum(){ return 1003;} 1008 function SealevelriseNumRequestedOutputsEnum(){ return 1004;} 1009 function MaximumNumberOfDefinitionsEnum(){ return 1005;} -
issm/trunk-jpl/src/m/enum/EnumDefinitions.py
r20460 r20461 253 253 def CalvingMeltingrateEnum(): return StringToEnum("CalvingMeltingrate")[0] 254 254 def CalvingLevermannEnum(): return StringToEnum("CalvingLevermann")[0] 255 def CalvingPiEnum(): return StringToEnum("CalvingPi")[0]256 255 def CalvingDevEnum(): return StringToEnum("CalvingDev")[0] 257 256 def DefaultCalvingEnum(): return StringToEnum("DefaultCalving")[0] … … 259 258 def CalvinglevermannCoeffEnum(): return StringToEnum("CalvinglevermannCoeff")[0] 260 259 def CalvinglevermannMeltingrateEnum(): return StringToEnum("CalvinglevermannMeltingrate")[0] 261 def CalvingpiCoeffEnum(): return StringToEnum("CalvingpiCoeff")[0] 262 def CalvingpiMeltingrateEnum(): return StringToEnum("CalvingpiMeltingrate")[0] 260 def CalvingdevCoeffEnum(): return StringToEnum("CalvingdevCoeff")[0] 263 261 def CalvingratexEnum(): return StringToEnum("Calvingratex")[0] 264 262 def CalvingrateyEnum(): return StringToEnum("Calvingratey")[0]
Note:
See TracChangeset
for help on using the changeset viewer.