Changeset 14577
- Timestamp:
- 04/15/13 13:54:09 (12 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 2 added
- 9 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h
r14573 r14577 89 89 HydrologyshreveStabilizationEnum, 90 90 HydrologydcEnum, 91 SedimentheadEnum, 92 WaterpressureEnum, 91 SedimentHeadEnum, 93 92 HydrologydcSpcsedimentHeadEnum, 94 93 HydrologydcSedimentCompressibilityEnum, -
issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp
r14573 r14577 94 94 case HydrologyshreveStabilizationEnum : return "HydrologyshreveStabilization"; 95 95 case HydrologydcEnum : return "Hydrologydc"; 96 case SedimentheadEnum : return "Sedimenthead"; 97 case WaterpressureEnum : return "Waterpressure"; 96 case SedimentHeadEnum : return "SedimentHead"; 98 97 case HydrologydcSpcsedimentHeadEnum : return "HydrologydcSpcsedimentHead"; 99 98 case HydrologydcSedimentCompressibilityEnum : return "HydrologydcSedimentCompressibility"; -
issm/trunk-jpl/src/c/modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp
r14562 r14577 47 47 } 48 48 else if(hydrology_model==HydrologydcEnum){ 49 iomodel->FetchDataToInput(elements,Sediment headEnum);49 iomodel->FetchDataToInput(elements,SedimentHeadEnum); 50 50 } 51 51 else{ -
issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp
r14573 r14577 95 95 else if (strcmp(name,"HydrologyshreveStabilization")==0) return HydrologyshreveStabilizationEnum; 96 96 else if (strcmp(name,"Hydrologydc")==0) return HydrologydcEnum; 97 else if (strcmp(name,"Sedimenthead")==0) return SedimentheadEnum; 98 else if (strcmp(name,"Waterpressure")==0) return WaterpressureEnum; 97 else if (strcmp(name,"SedimentHead")==0) return SedimentHeadEnum; 99 98 else if (strcmp(name,"HydrologydcSpcsedimentHead")==0) return HydrologydcSpcsedimentHeadEnum; 100 99 else if (strcmp(name,"HydrologydcSedimentCompressibility")==0) return HydrologydcSedimentCompressibilityEnum; … … 138 137 else if (strcmp(name,"MaterialsMeltingpoint")==0) return MaterialsMeltingpointEnum; 139 138 else if (strcmp(name,"MaterialsMixedLayerCapacity")==0) return MaterialsMixedLayerCapacityEnum; 139 else if (strcmp(name,"MaterialsRheologyB")==0) return MaterialsRheologyBEnum; 140 140 else stage=2; 141 141 } 142 142 if(stage==2){ 143 if (strcmp(name,"MaterialsRheologyB")==0) return MaterialsRheologyBEnum; 144 else if (strcmp(name,"MaterialsRheologyBbar")==0) return MaterialsRheologyBbarEnum; 143 if (strcmp(name,"MaterialsRheologyBbar")==0) return MaterialsRheologyBbarEnum; 145 144 else if (strcmp(name,"MaterialsRheologyLaw")==0) return MaterialsRheologyLawEnum; 146 145 else if (strcmp(name,"MaterialsRheologyN")==0) return MaterialsRheologyNEnum; … … 261 260 else if (strcmp(name,"DiagnosticHorizAnalysis")==0) return DiagnosticHorizAnalysisEnum; 262 261 else if (strcmp(name,"DiagnosticHutterAnalysis")==0) return DiagnosticHutterAnalysisEnum; 262 else if (strcmp(name,"DiagnosticSolution")==0) return DiagnosticSolutionEnum; 263 263 else stage=3; 264 264 } 265 265 if(stage==3){ 266 if (strcmp(name,"DiagnosticSolution")==0) return DiagnosticSolutionEnum; 267 else if (strcmp(name,"DiagnosticVertAnalysis")==0) return DiagnosticVertAnalysisEnum; 266 if (strcmp(name,"DiagnosticVertAnalysis")==0) return DiagnosticVertAnalysisEnum; 268 267 else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum; 269 268 else if (strcmp(name,"EnthalpySolution")==0) return EnthalpySolutionEnum; … … 384 383 else if (strcmp(name,"MaxPenetration")==0) return MaxPenetrationEnum; 385 384 else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum; 385 else if (strcmp(name,"Misfit")==0) return MisfitEnum; 386 386 else stage=4; 387 387 } 388 388 if(stage==4){ 389 if (strcmp(name,"Misfit")==0) return MisfitEnum; 390 else if (strcmp(name,"NumberNodeToElementConnectivity")==0) return NumberNodeToElementConnectivityEnum; 389 if (strcmp(name,"NumberNodeToElementConnectivity")==0) return NumberNodeToElementConnectivityEnum; 391 390 else if (strcmp(name,"Pressure")==0) return PressureEnum; 392 391 else if (strcmp(name,"PressurePicard")==0) return PressurePicardEnum; … … 507 506 else if (strcmp(name,"ControlSteady")==0) return ControlSteadyEnum; 508 507 else if (strcmp(name,"Fset")==0) return FsetEnum; 508 else if (strcmp(name,"Gradient1")==0) return Gradient1Enum; 509 509 else stage=5; 510 510 } 511 511 if(stage==5){ 512 if (strcmp(name,"Gradient1")==0) return Gradient1Enum; 513 else if (strcmp(name,"Gradient2")==0) return Gradient2Enum; 512 if (strcmp(name,"Gradient2")==0) return Gradient2Enum; 514 513 else if (strcmp(name,"Gradient3")==0) return Gradient3Enum; 515 514 else if (strcmp(name,"Gradient")==0) return GradientEnum; -
issm/trunk-jpl/src/c/solutions/hydrology_core.cpp
r14573 r14577 84 84 if(save_results && ((i+1)%output_frequency==0 || (i+1)==nsteps)){ 85 85 if(VerboseSolution()) _pprintLine_(" saving results "); 86 InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,Sediment headEnum);86 InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,SedimentHeadEnum); 87 87 88 88 /*unload results*/ -
issm/trunk-jpl/src/m/classes/initialization.m
r14573 r14577 16 16 waterfraction = NaN; 17 17 sediment_head = NaN; 18 water_pressure = NaN;19 18 watercolumn = NaN; 20 19 end … … 62 61 if isa(md.hydrology,'hydrologydc'), 63 62 md = checkfield(md,'initialization.sediment_head','NaN',1,'size',[md.mesh.numberofvertices 1]); 64 md = checkfield(md,'initialization.water_pressure','NaN',1,'size',[md.mesh.numberofvertices 1]);65 63 else 66 64 md = checkfield(md,'initialization.watercolumn','NaN',1,'size',[md.mesh.numberofvertices 1]); … … 81 79 fielddisplay(obj,'waterfraction','fraction of water in the ice'); 82 80 fielddisplay(obj,'sediment_head','sediment water head of subglacial system (meters)'); 83 fielddisplay(obj,'water_pressure','pressure due to the sediment water head (Pa)');84 81 fielddisplay(obj,'watercolumn','thickness of subglacial water'); 85 82 … … 93 90 WriteData(fid,'data',obj.waterfraction,'format','DoubleMat','mattype',1,'enum',WaterfractionEnum); 94 91 WriteData(fid,'data',obj.sediment_head,'format','DoubleMat','mattype',1,'enum',SedimentHeadEnum); 95 WriteData(fid,'data',obj.water_pressure,'format','DoubleMat','mattype',1,'enum',WaterPressureEnum);96 92 WriteData(fid,'data',obj.watercolumn,'format','DoubleMat','mattype',1,'enum',WatercolumnEnum); 97 93 end % }}} -
issm/trunk-jpl/src/m/classes/initialization.py
r14573 r14577 96 96 WriteData(fid,'data',self.watercolumn,'format','DoubleMat','mattype',1,'enum',WatercolumnEnum()) 97 97 WriteData(fid,'data',self.sediment_head,'format','DoubleMat','mattype',1,'enum',SedimentHeadEnum()) 98 WriteData(fid,'data',self.water_pressure,'format','DoubleMat','mattype',1,'enum',WaterPressureEnum())99 98 # }}} 100 99 -
issm/trunk-jpl/src/m/enum/EnumDefinitions.py
r14573 r14577 779 779 return StringToEnum('Hydrologydc')[0] 780 780 781 def SedimentheadEnum(): 782 """ 783 SEDIMENTHEADENUM - Enum of Sedimenthead 784 785 Usage: 786 macro=SedimentheadEnum() 787 """ 788 789 return StringToEnum('Sedimenthead')[0] 790 791 def WaterpressureEnum(): 792 """ 793 WATERPRESSUREENUM - Enum of Waterpressure 794 795 Usage: 796 macro=WaterpressureEnum() 797 """ 798 799 return StringToEnum('Waterpressure')[0] 781 def SedimentHeadEnum(): 782 """ 783 SEDIMENTHEADENUM - Enum of SedimentHead 784 785 Usage: 786 macro=SedimentHeadEnum() 787 """ 788 789 return StringToEnum('SedimentHead')[0] 800 790 801 791 def HydrologydcSpcsedimentHeadEnum(): … … 5197 5187 """ 5198 5188 5199 return 51 85200 5189 return 517 5190 -
issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m
r14573 r14577 9 9 % macro=MaximumNumberOfEnums() 10 10 11 macro=51 8;11 macro=517;
Note:
See TracChangeset
for help on using the changeset viewer.