Changeset 14771
- Timestamp:
- 04/26/13 15:34:46 (12 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/hydrologydc.m
r14753 r14771 49 49 50 50 %Early return 51 if ~ismember(HydrologyAnalysisEnum(),analyses), return; end 51 if ~ismember(HydrologyDCInefficientAnalysisEnum(),analyses) & ~ismember(HydrologyDCEfficientAnalysisEnum(),analyses), 52 return; 53 end 52 54 53 55 md = checkfield(md,'hydrology.spcsediment_head','forcing',1); … … 104 106 WriteData(fid,'object',obj,'fieldname','epl_thickness','format','Double'); 105 107 WriteData(fid,'object',obj,'fieldname','epl_transmitivity','format','Double'); 106 108 WriteData(fid,'object',obj,'fieldname','isefficientlayer','format','Boolean'); 107 109 108 110 end % }}} -
issm/trunk-jpl/src/m/classes/hydrologyshreve.m
r14640 r14771 40 40 41 41 %Early return 42 if ~ismember(HydrologyAnalysisEnum(),analyses), return; end 42 if ~ismember(HydrologyShreveAnalysisEnum(),analyses) 43 return; 44 end 43 45 44 46 md = checkfield(md,'hydrology.spcwatercolumn','forcing',1); -
issm/trunk-jpl/src/m/classes/hydrologyshreve.py
r14640 r14771 54 54 55 55 #Early return 56 if Hydrology AnalysisEnum() not in analyses:56 if HydrologyShreveAnalysisEnum() not in analyses: 57 57 return md 58 58 -
issm/trunk-jpl/src/m/classes/initialization.m
r14760 r14771 57 57 md = checkfield(md,'initialization.waterfraction','>=',0,'size',[md.mesh.numberofvertices 1]); 58 58 end 59 if ismember(HydrologyAnalysisEnum(),analyses), 59 if ismember(HydrologyShreveAnalysisEnum(),analyses), 60 if isa(md.hydrology,'hydrologyshreve'), 61 md = checkfield(md,'initialization.watercolumn','NaN',1,'size',[md.mesh.numberofvertices 1]); 62 end 63 end 64 if ismember(HydrologyDCInefficientAnalysisEnum(),analyses), 60 65 if isa(md.hydrology,'hydrologydc'), 61 66 md = checkfield(md,'initialization.sediment_head','NaN',1,'size',[md.mesh.numberofvertices 1]); 67 end 68 end 69 if ismember(HydrologyDCEfficientAnalysisEnum(),analyses), 70 if isa(md.hydrology,'hydrologydc'), 62 71 if md.hydrology.isefficientlayer==1, 63 72 md = checkfield(md,'initialization.epl_head','NaN',1,'size',[md.mesh.numberofvertices 1]); 64 end 65 else 66 md = checkfield(md,'initialization.watercolumn','NaN',1,'size',[md.mesh.numberofvertices 1]); 73 end 67 74 end 68 75 end -
issm/trunk-jpl/src/m/classes/initialization.py
r14643 r14771 69 69 if (EnthalpyAnalysisEnum() in analyses and md.thermal.isenthalpy) or solution==EnthalpySolutionEnum(): 70 70 md = checkfield(md,'initialization.waterfraction','>=',0,'size',[md.mesh.numberofvertices]) 71 if Hydrology AnalysisEnum() in analyses:71 if HydrologyShreveAnalysisEnum() in analyses: 72 72 md = checkfield(md,'initialization.watercolumn','NaN',1,'size',[md.mesh.numberofvertices]) 73 73 return md -
issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.m
r14538 r14771 95 95 case HydrologySolutionEnum(), 96 96 numanalyses=3; 97 analyses=[BedSlopeAnalysisEnum();SurfaceSlopeAnalysisEnum();Hydrology AnalysisEnum()];97 analyses=[BedSlopeAnalysisEnum();SurfaceSlopeAnalysisEnum();HydrologyShreveAnalysisEnum();HydrologyDCInefficientAnalysisEnum();HydrologyDCEfficientAnalysisEnum()]; 98 98 99 99 otherwise -
issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.py
r14594 r14771 56 56 elif solutiontype == HydrologySolutionEnum(): 57 57 numanalyses=3 58 analyses=[BedSlopeAnalysisEnum(),SurfaceSlopeAnalysisEnum(),Hydrology AnalysisEnum()]58 analyses=[BedSlopeAnalysisEnum(),SurfaceSlopeAnalysisEnum(),HydrologyShreveAnalysisEnum(),HydrologyDCInefficientAnalysisEnum(),HydrologyDCEfficientAnalysisEnum()] 59 59 60 60 else:
Note:
See TracChangeset
for help on using the changeset viewer.