@@ -94,6 +94,12 @@ def initial(self):
94
94
self .var .OFQOther = ((self .var .OFM3Other * self .var .InvPixelLength * self .var .InvOFAlpha .values [self .var .dim_runoff [1 ].index ('Other' )])** (self .var .InvBeta )).astype (float )
95
95
self .var .OFQForest = ((self .var .OFM3Forest * self .var .InvPixelLength * self .var .InvOFAlpha .values [self .var .dim_runoff [1 ].index ('Forest' )])** (self .var .InvBeta )).astype (float )
96
96
97
+ # cmcheck
98
+ # Initial average overland discharge [m3 s-1]
99
+ self .var .OFQDirect_avg = maskinfo .in_zero ()
100
+ self .var .OFQOther_avg = maskinfo .in_zero ()
101
+ self .var .OFQForest_avg = maskinfo .in_zero ()
102
+
97
103
def initialSecond (self ):
98
104
""" 2nd initialisation part of the surface routing module:
99
105
to be called after all needed parameters are set (PixelLength, LddToChan, Alpha...)
@@ -148,13 +154,10 @@ def dynamic(self):
148
154
SideflowOther = np .sum (self .var .SurfaceRunSoil .values [ilusevalues ],self .var .SurfaceRunSoil .dims .index ("landuse" )) * self .var .MMtoM3 * self .var .InvPixelLength * self .var .InvDtSec
149
155
SideflowForest = self .var .SurfaceRunSoil .values [self .var .epic_settings .soil_uses .index ('Forest' )] * self .var .MMtoM3 * self .var .InvPixelLength * self .var .InvDtSec
150
156
# All surface runoff that is generated during current time step added as side flow [m3/s/m pixel-length]
151
- # cmcheck
152
- OFQDirect_avg = 0.
153
- OFQOther_avg = 0.
154
- OFQForest_avg = 0.
155
- self .direct_surface_router .kinematicWaveRouting (OFQDirect_avg ,self .var .OFQDirect , SideflowDirect )
156
- self .other_surface_router .kinematicWaveRouting (OFQOther_avg , self .var .OFQOther , SideflowOther )
157
- self .forest_surface_router .kinematicWaveRouting (OFQForest_avg , self .var .OFQForest , SideflowForest )
157
+
158
+ self .direct_surface_router .kinematicWaveRouting (self .var .OFQDirect_avg ,self .var .OFQDirect , SideflowDirect )
159
+ self .other_surface_router .kinematicWaveRouting (self .var .OFQOther_avg , self .var .OFQOther , SideflowOther )
160
+ self .forest_surface_router .kinematicWaveRouting (self .var .OFQForest_avg , self .var .OFQForest , SideflowForest )
158
161
159
162
# to PCRASTER
160
163
0 commit comments