Laserfiche WebLink
<br />000336 <br /> <br />i'-' <br /> <br />Operatio.ns Code Overview <br /> <br />Procedures called from SetUpAccountsAndExchanges include: <br /> <br />InitAccountBalances [ACCOU NTG. MOD] <br />GetAdminDate [READTEXT.MODj <br />DoRidgway AdminDateAccounting [ACCOU NTG. MOD] <br />CheckRidgwayExchangeStatus [ACCOUNTG.MOD] <br />SetCooperativeRelease jACCOUNTG.MOD] <br /> <br />ResetZeroReleases [CRAMHOOK.MOD] <br /> <br />This procedure initializes network parameters prior to the water rights allocation <br />solution of the network. It basically "closes" all network pathways other than those <br />representing direct tlow diversions to demands and storage diversions into reservoirs. It is <br />called at the start of each pass through the outer loop. <br /> <br />The only procedure called from ResetZeroReleases is SetParm (described earlier). <br /> <br />ResetZero ProjectDeliveries [DOPROJCT. MO OJ <br /> <br />This procedure is analogous to ResetZeroReleases. It basically closes any project <br />delivery pathways that had been used in a previous solution within the current month in <br />preparation for doing a second water rights solution. It is called only on the second and <br />subsequent passes through the project del ivery iteration (or "inner") loop since the basic setup <br />is otherwise handled by OperateNetwDrk or ResetZeroReleases. <br /> <br />The only procedure called from ResetZeroProjectDeliveries is SetParm. <br /> <br />Un SaveWa terRightsDiversions [PROTOCOL. MOD] <br /> <br />This procedure unconstrains the pathways representing direct tlow and storage water <br />right pathways that might have been constrained (or "saved") during previous solutions within <br />the current month; hence, it is only called on a second pass through the outer or inner iteration <br />loops. It addresses the water rights of all demands and reservoirs except certain Uncompahgre <br />Valley Project direct flow rights and instream flow waterrights, both of which are handled by <br />other procedures in [DORIGHTS.MOD). The "saving" of water rights diversions is handled <br />by another procedure descrihed later below. <br /> <br />The only procedure called from UnSaveWaterRightsDiversions is SetParm. <br /> <br />DoWaterRightsStep [DORfGHTS.MOD] <br /> <br />This procedure controls the network solution that allocates water among competing <br />water rights. Only a few activities take place within the procedure itself, most are carried out <br />by other procedures called from DoWaterRightsStep. Activities accomplished within <br />DoWaterRightsStep itself are limited to tracking the iteration status of the water rights solution <br /> <br />3 <br />