# RiverWare_Model 7.2 Development
# Created 15:34 July 8, 2017
# CADSWES, University of Colorado at Boulder, http://cadswes.colorado.edu/
#
# The catalog command is parsed by the RiverSMART
# RiverWare model plugin:
# - It must appear in the first 100 lines of the file.
# - Lines up to and including it must not exceed 4K bytes.
# - Its name must not change.
Catalog {\
\
\
\
\
\
\
\
L:/TVA/Models/Previous Flows.xlsx\
Single Run\
\
\
\
\
\
\
\
\
\
\
\
\
Previous flows dataset\
\
$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe\
\
$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe\
\
$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe\
\
$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe\
\
$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe\
\
\
\
\
\
\
\
$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe\
\
\
\
\
\
\
\
\
\
\
\
} # End Catalog
ModelSimObjCount 3
ModelAccountCount 0
ModelSupplyCount 0
ModelExchangeCount 0
DST 0
$ws.Model.FileInfo saveInfo 1 {philw} {07-08-2017 15:34:47} {RiverWare 7.2}
$ws.Model.FileInfo comment {}
$ws.Model.RunHistoryParam MaxModelRunHistoryRecs 1
$ws.Model.RunHistoryRecord 1 0 {RiverWare 7.1} {gdmuelle} \
{Simulation} {06-07-2017 10:58:20} {06-07-2017 10:58:25} {Finished}
$ws.AutoSave 1 0 0 15 {C:/Users/gdmuelle/AppData/Local/Temp/1/} none
$ws.StringMgr 1 {\
\
}
SaveOutputs 1
OutputsSavePrecision 12
FlagEncoding 3
BaselineModel 0
ModelLockSet 0
ObjectListWidth 256
WsObjListOrderMode SORT_BY_NAME
LockedIcons 0
SelWindowIcon {RwIconAltGreen}
WorkspaceSize 6450 6902
AccountingSize 6450 6517
GeospatialSize 6450 6450
DisplayProperties 0
EpochBeginYear 1800
OverrideDefaultPlotAxesForVertDist 0
CurrCanvasType SIMULATION
InitCanvasSpec SIMULATION {\
\
\
\
}
InitCanvasSpec ACCOUNTING {\
\
\
\
}
InitCanvasSpec GEOSPATIAL {\
\
\
\
}
WaterYearStartMonthIndex 9 YearNamedFromEnd
SlotGroupsEnabled 1
SlotDlgPrefs {\
\
\
\
\
}
$ws.runInfo pauseAtDate {06-12-2017 18:00:00}
$ws.runInfo pauseAtPriority 69
$ws.runInfo setDescription {Model Run}
$ws.runInfo runParam {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR
$ws.runInfo setType 2
$ws.runInfo setResumedRun 0 {06-06-2017 06:00:00}
$ws.runInfo typeOfMostRecentRun 2
$ws.runInfo setActiveCategories 1 0
$ws.runInfo setInlineCategories 1 0
$ws.runInfo setMaxSimIterations 2000
$ws.runInfo setMaxAcctIterations 20
$ws.runInfo setSeriesExtensionIncrement 1
$ws.runInfo setWarnOutOfBounds 0
$ws.multiRunInfo setDescription {Model Run}
$ws.multiRunInfo runParam {02-01-1995 00:00:00} {02-03-1995 00:00:00} 6 HOUR
$ws.multiRunInfo setType 3
$ws.multiRunInfo setResumedRun 0 {02-01-1995 06:00:00}
$ws.multiRunInfo setActiveCategories 1 0
$ws.multiRunInfo setInlineCategories 1 0
$ws.multiRunInfo setMaxSimIterations 20
$ws.multiRunInfo setMaxAcctIterations 20
$ws.multiRunInfo setSeriesExtensionIncrement 1
$ws.multiRunInfo setWarnOutOfBounds 0
# Section: Unit Manager
Section {Unit Manager}
set unitMgr "$ws.UnitMgr"
$unitMgr initScaledUnits 92
$unitMgr scaledUnit 0 {NONE} 1 {NONE}
$unitMgr scaledUnit 1 {NONE} 1000 {NONE}
$unitMgr scaledUnit 2 {Length} 1 {m}
$unitMgr scaledUnit 3 {Length} 1 {ft}
$unitMgr scaledUnit 4 {Length} 1 {in}
$unitMgr scaledUnit 5 {Length} 1 {feet}
$unitMgr scaledUnit 6 {Length} 1000 {ft}
$unitMgr scaledUnit 7 {SqrtLength} 1 {m1/2}
$unitMgr scaledUnit 8 {Area} 1 {m2}
$unitMgr scaledUnit 9 {Area} 1 {acre}
$unitMgr scaledUnit 10 {Volume} 1 {m3}
$unitMgr scaledUnit 11 {Volume} 1 {acre-ft}
$unitMgr scaledUnit 12 {Volume} 1 {cfs-day}
$unitMgr scaledUnit 13 {Volume} 1000 {cfs-day}
$unitMgr scaledUnit 14 {Volume} 1000 {m3}
$unitMgr scaledUnit 15 {Volume} 0.25 {cfs-day}
$unitMgr scaledUnit 16 {Volume} 0.25 {m3}
$unitMgr scaledUnit 17 {Volume} 1000000 {m3}
$unitMgr scaledUnit 18 {Volume} 1000 {acre-ft}
$unitMgr scaledUnit 19 {Flow} 1 {cms}
$unitMgr scaledUnit 20 {Flow} 1 {cfs}
$unitMgr scaledUnit 21 {Flow} 1 {acre-ft/day}
$unitMgr scaledUnit 22 {Flow} 1000 {cfs}
$unitMgr scaledUnit 23 {Flow} 1000 {cms}
$unitMgr scaledUnit 24 {Flow} 10000 {cfs}
$unitMgr scaledUnit 25 {Flow} 10000 {cms}
$unitMgr scaledUnit 26 {Flow} 1 {acre-ft/year}
$unitMgr scaledUnit 27 {Flow} 100 {cfs}
$unitMgr scaledUnit 28 {FlowSquared} 1 {cms2}
$unitMgr scaledUnit 29 {FlowPerSqrtLength} 1 {cms/m1/2}
$unitMgr scaledUnit 30 {PerFlow} 1 {1/cms}
$unitMgr scaledUnit 31 {Power} 1 {MW}
$unitMgr scaledUnit 32 {PowerPerFlow} 1 {MW/cms}
$unitMgr scaledUnit 33 {PowerPerFlow} 1 {MWH/cfs-day}
$unitMgr scaledUnit 34 {PowerPerFlow} 0.001 {MWH/cfs-day}
$unitMgr scaledUnit 35 {PowerPerFlow} 0.001 {MW/cms}
$unitMgr scaledUnit 36 {PowerPerFlow} 4.1666699999999999e-005 {MWH/cfs-day}
$unitMgr scaledUnit 37 {Energy} 1 {MWH}
$unitMgr scaledUnit 38 {Energy} 1 {GWH}
$unitMgr scaledUnit 39 {Time} 1 {hr}
$unitMgr scaledUnit 40 {Time} 1 {day}
$unitMgr scaledUnit 41 {Time} 1 {sec}
$unitMgr scaledUnit 42 {TimeSquared} 1 {hour2}
$unitMgr scaledUnit 43 {Mass} 1 {g}
$unitMgr scaledUnit 44 {Mass} 1 {tons}
$unitMgr scaledUnit 45 {Mass} 1 {kg}
$unitMgr scaledUnit 46 {Heat} 1 {J}
$unitMgr scaledUnit 47 {EnergyFlux} 1 {J/m2sec}
$unitMgr scaledUnit 48 {MassFlux} 1 {g/m2sec}
$unitMgr scaledUnit 49 {VolFlux} 1 {g/m3sec}
$unitMgr scaledUnit 50 {Concentration} 1 {g/m3}
$unitMgr scaledUnit 51 {Concentration} 1 {lb/ft3}
$unitMgr scaledUnit 52 {Concentration} 1 {kg/m3}
$unitMgr scaledUnit 53 {AreaPerTime} 1 {m2/s}
$unitMgr scaledUnit 54 {PerTime} 1 {1/sec}
$unitMgr scaledUnit 55 {Temperature} 1 {C}
$unitMgr scaledUnit 56 {LengthPerTemperature_F} 1 {m/F}
$unitMgr scaledUnit 57 {TemperatureInFahren} 1 {F}
$unitMgr scaledUnit 58 {SpecificHeat} 1 {J/gC}
$unitMgr scaledUnit 59 {Velocity} 1 {m/s}
$unitMgr scaledUnit 60 {Velocity} 1 {ft/month}
$unitMgr scaledUnit 61 {VelocityPerTemperature_F} 1 {m/s-F}
$unitMgr scaledUnit 62 {Density} 1 {kg/m3_dens}
$unitMgr scaledUnit 63 {PowerCost} 1 {$/MWh}
$unitMgr scaledUnit 64 {Value} 1 {$}
$unitMgr scaledUnit 65 {Value} 1000000 {$}
$unitMgr scaledUnit 66 {Value} 100000 {$}
$unitMgr scaledUnit 67 {ValuePerFlow} 1 {$/cms}
$unitMgr scaledUnit 68 {ValuePerVolume} 1 {$/m3}
$unitMgr scaledUnit 69 {ValuePerVolume} 0.001 {$/m3}
$unitMgr scaledUnit 70 {ValuePerVolume} 0.001 {$/cfs-day}
$unitMgr scaledUnit 71 {LengthPerVolume} 1 {m/m3}
$unitMgr scaledUnit 72 {LengthPerFlow} 1 {m/cms}
$unitMgr scaledUnit 73 {PerLength} 1 {1/m}
$unitMgr scaledUnit 74 {PerLengthTime} 1 {1/m-s}
$unitMgr scaledUnit 75 {FlowPerLength} 1 {cms/m}
$unitMgr scaledUnit 76 {VolumePerFlow} 1 {m3/cms}
$unitMgr scaledUnit 77 {energyPerLength} 1 {MWH/m}
$unitMgr scaledUnit 78 {powerPerLength} 1 {MW/m}
$unitMgr scaledUnit 79 {Fraction} 1 {decimal}
$unitMgr scaledUnit 80 {Fraction} 1 {percent}
$unitMgr scaledUnit 81 {FractionPerFlow} 1 {decimal/cms}
$unitMgr scaledUnit 82 {FractionPerLength} 1 {decimal/m}
$unitMgr scaledUnit 83 {noDimension} 1 {m/m}
$unitMgr scaledUnit 84 {VolumeSquared} 1 {m6}
$unitMgr scaledUnit 85 {TimePerLength} 1 {s/m}
$unitMgr scaledUnit 86 {FlowVolume} 1 {m6/t}
$unitMgr scaledUnit 87 {FlowTime} 1 {cmshour}
$unitMgr scaledUnit 88 {FlowPerTime} 1 {cmss}
$unitMgr scaledUnit 89 {DateTime} 1 {FullDateTime}
$unitMgr scaledUnit 90 {DateTime} 1 {MonthAndDay}
$unitMgr scaledUnit 91 {String} 1 {Text}
$unitMgr end
# Section: Unit Schemes
"$ws.unitScheme" addUserScheme {\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
}
"$ws.unitScheme" activeUnitScheme {Scheme 1}
"$ws.unitScheme" skipTransitionScheme true
CanvasConfig SIMULATION IconLabelLocation {Below}
CanvasConfig SIMULATION CanvasColor #ffffff
CanvasConfig SIMULATION IconLabelFont {MS Sans Serif,8,-1,5,50,0,0,0,0,0}
CanvasConfig SIMULATION IconLabelFontColor #000000
CanvasConfig ACCOUNTING IconLabelLocation {Below}
CanvasConfig ACCOUNTING CanvasColor #ffffff
CanvasConfig ACCOUNTING IconLabelFont {MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0}
CanvasConfig ACCOUNTING IconLabelFontColor #000000
CanvasConfig GEOSPATIAL ProjDescription {}
CanvasConfig GEOSPATIAL ProjectionUnitsString {NONE} 0
CanvasConfig GEOSPATIAL ProjHorizAxisText {x}
CanvasConfig GEOSPATIAL ProjVertAxisText {y}
CanvasConfig GEOSPATIAL GeoDescription {}
CanvasConfig GEOSPATIAL GeoUnitsString {deg} 4
CanvasConfig GEOSPATIAL GeoHorizAxisText {long}
CanvasConfig GEOSPATIAL GeoVertAxisText {lat}
CanvasConfig GEOSPATIAL ProjWellKnownText {}
CanvasConfig GEOSPATIAL CanvasLowerLeft 0 0
CanvasConfig GEOSPATIAL CanvasUpperRight 6450 6450
CanvasConfig GEOSPATIAL IconLabelLocation {Below}
CanvasConfig GEOSPATIAL IconSize 40
CanvasConfig GEOSPATIAL CanvasColor #ffffff
CanvasConfig GEOSPATIAL IconLabelFont {MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0}
CanvasConfig GEOSPATIAL IconLabelFontColor #000000
CanvasConfig GEOSPATIAL DisplayScale 1
CanvasConfig GEOSPATIAL DisplayScaleFromImage 1
# Section: DMI (part one)
set mgr "$ws.dmiMgr"
"$mgr" numInvRec 0
# Section: New Time Series Text Annotation Notes
set annoMgr "$ws.AnnoMgr"
"$annoMgr" annoGroup {Default} {Yellow} 0
"$annoMgr" annoGroup {Recreation} {Magenta} 0
"$annoMgr" annoNote {Default} {Test Special Op}
"$annoMgr" annoNote {Default} {Recreation}
# Section: Objects
Section {Objects}
set obj {Boone}
set o "$ws.Boone"
$ws SimObj $obj {LevelPowerReservoir} 844 600 {} 1508 1379 782 600
"$o" geospatialCoords 0 0 782 600
"$o" objAttributes { \
}
"$o" objOrd wsList 5116
"$o" objSlotOrderType ListOrder_COLSORT 0 Ascend
"$o" sDM {Alternate Hydrologies} {None} {STD}
"$o" sDM {Stochastic Optimization Storage Type} {None} {STD}
"$o" sDM {Hydrologic Inflow} {Input Hydrologic Inflow} {STD}
"$o" sDM {Spill} {Regulated, Bypass and Unregulated} {STD}
"$o" sDM {Unregulated Spill Type} {Bare Crest Only} {STD}
"$o" sDM {Regulated Spill Overflow} {None} {STD}
"$o" sDM {Input Outflow Adjustment} {Reduce Input Outflow} {STD}
"$o" sDM {Evaporation and Precipitation} {None} {STD}
"$o" sDM {Surface Area Modification} {None} {STD}
"$o" sDM {Evap and Precip Rate Specification} {None} {STD}
"$o" sDM {Bank Storage} {None} {STD}
"$o" sDM {Sediment} {None} {STD}
"$o" sDM {Seepage} {None} {STD}
"$o" sDM {Diversion from Reservoir} {None} {STD}
"$o" sDM {Target Operation} {Simple Target} {STD}
"$o" sDM {Surcharge Release} {None} {STD}
"$o" sDM {Elevation Max Duration Constraints} {None} {STD}
"$o" sDM {Rating Curves Modification} {None} {STD}
"$o" sDM {Low Flow Releases} {None} {STD}
"$o" sDM {Flood Control Release} {None} {STD}
"$o" sDM {Operating Levels} {None} {STD}
"$o" sDM {Conditional Operating Levels} {None} {STD}
"$o" sDM {Energy in Storage} {EIS Table Lookup} {STD}
"$o" sDM {Reservoir Account Slot Inflow} {No Method} {OLAM_NEVER}
"$o" sDM {Reservoir Account Gain Loss} {No Method} {OLAM_NEVER}
"$o" sDM {Sediment Transport Calculations} {Perm Pool Sed (Pre2000)} {STD}
"$o" sDM {Reservoir Account Reconciliation} {No Method} {OLAM_NEVER}
"$o" sDM {Spill Lower Bound MTLE} {Piecewise} {STD}
"$o" sDM {Spill Upper Bound MTGE} {Line} {STD}
"$o" sDM {Optimization Spill} {Opt Regulated, Bypass and Unregulated} {STD}
"$o" sDM {Optimization Evaporation} {None} {STD}
"$o" sDM {Evaporation Linearization Automation} {None} {STD}
"$o" sDM {Pool Elevation Linearization Automation} {None} {STD}
"$o" sDM {Surface Area STLE} {Substitution} {STD}
"$o" sDM {Surface Area STGE} {Substitution} {STD}
"$o" sDM {Surface Area MTLE} {Tangent} {STD}
"$o" sDM {Surface Area MTGE} {Tangent} {STD}
"$o" sDM {Energy In Storage STLE} {Substitution} {STD}
"$o" sDM {Energy In Storage STGE} {Substitution} {STD}
"$o" sDM {Energy In Storage MTLE} {Tangent} {STD}
"$o" sDM {Energy In Storage MTGE} {Tangent} {STD}
"$o" sDM {Instantiate Reservoir Optimization Slots} {Instantiate Reservoir Optimization Slots} {STD}
"$o" sDM {Creditable Capacity Available} {None} {STD}
"$o" sDM {Live Capacity Available} {None} {STD}
"$o" sDM {Worst Case Outflow Available} {None} {STD}
"$o" sDM {Reservoir Water Quality} {None} {STD}
"$o" sDM {WQ Reservoir Routing} {Predictor-Corrector Salt} {STD}
"$o" sDM {Bank Storage Salt} {None} {STD}
"$o" sDM {WQ Distribute Inflow} {None} {STD}
"$o" sDM {WQ Distribute Outflow} {None} {STD}
"$o" sDM {Surface Heat Flux} {None} {STD}
"$o" sDM {Optimization Total Dissolved Gas} {None} {STD}
"$o" sDM {Power} {Plant Efficiency Curve} {STD}
"$o" sDM {Power Release} {Plant Efficiency Curve Release} {STD}
"$o" sDM {Input Energy Adjustment} {Reduce Input Energy} {STD}
"$o" sDM {Tailwater} {Stage Flow Lookup Table} {STD}
"$o" sDM {Future Value} {None} {STD}
"$o" sDM {Cumul Stor Val Table Automation} {None} {STD}
"$o" sDM {Ramping} {None} {STD}
"$o" sDM {Regulation} {None} {STD}
"$o" sDM {Hole Cuts} {None} {STD}
"$o" sDM {Additional Hydropower Release} {None} {STD}
"$o" sDM {Load Calculation} {None} {STD}
"$o" sDM {Optimization Future Value} {None} {STD}
"$o" sDM {Cumul Stor Val Linearization Automation} {None} {STD}
"$o" sDM {Cumulative Storage Value STGE} {Line} {STD}
"$o" sDM {Cumulative Storage Value MTGE} {Line} {STD}
"$o" sDM {Optimization Power} {Independent Linearizations} {STD}
"$o" sDM {Power Lambda Computation} {With Reducing Constraints} {STD}
"$o" sDM {Power Linearization Automation} {None} {STD}
"$o" sDM {Optimization Head Computation} {None} {STD}
"$o" sDM {Optimization Tailwater} {Opt Stage Flow Lookup Table} {STD}
"$o" sDM {Tailwater Linearization Automation} {None} {STD}
"$o" sDM {Smooth Energy Invisible Category} {No Smoothing} {STD}
"$o" sDM {Optimization Reserves} {None} {STD}
"$o" sDM {Turbine Capacity STLE} {Line} {STD}
"$o" sDM {Turbine Capacity STGE} {Piecewise} {STD}
"$o" sDM {Turbine Capacity MTLE} {Line} {STD}
"$o" sDM {Turbine Capacity MTGE} {Piecewise} {STD}
"$o" sDM {Instantiate Power Reservoir Optimization Slots (Group 1)} {Instantiate Power Reservoir Optimization Slots (Group 1)} {STD}
"$o" sDM {Best Turbine Flow STLE} {Line} {STD}
"$o" sDM {Best Turbine Flow STGE} {Piecewise} {STD}
"$o" sDM {Best Turbine Flow MTLE} {Line} {STD}
"$o" sDM {Best Turbine Flow MTGE} {Piecewise} {STD}
"$o" sDM {Instantiate Power Reservoir Optimization Slots (Group 2)} {Instantiate Power Reservoir Optimization Slots (Group 2)} {STD}
"$o" sDM {Power STLE} {Substitution} {STD}
"$o" sDM {Power STGE} {Substitution} {STD}
"$o" sDM {Power MTLE} {Line} {STD}
"$o" sDM {Power MTGE} {Piecewise} {STD}
"$o" sDM {Tailwater Elevation STLE} {None} {STD}
"$o" sDM {Tailwater Elevation STGE} {None} {STD}
"$o" sDM {Tailwater Elevation MTLE} {None} {STD}
"$o" sDM {Tailwater Elevation MTGE} {None} {STD}
"$o" sDM {Instantiate Power Reservoir Optimization Slots (Group 3)} {Instantiate Power Reservoir Optimization Slots (Group 3)} {STD}
"$o" sDM {Instantiate Power Reservoir Optimization Slots (Group 4)} {Instantiate Power Reservoir Optimization Slots (Group 4)} {STD}
"$o" sDM {Startup} {None} {STD}
"$o" sDM {Head Loss} {None} {STD}
"$o" sDM {Cavitation} {None} {STD}
"$o" sDM {Avoidance Zones} {None} {STD}
"$o" sDM {Frequency Regulation} {None} {STD}
"$o" sDM {Power Plant Failure} {None} {STD}
"$o" sDM {Power Unit Information} {Plant Power Table with Units} {STD}
"$o" sDM {Generate Forecast Hydrology} {None} {STD}
"$o" sDM {Incremental Hydrologic Inflows on Subbasin} {None} {STD}
"$o" sDM {Disable Reservoir Processes} {None} {STD}
"$o" sDM {Pool Elevation STLE} {Substitution} {STD}
"$o" sDM {Pool Elevation STGE} {Substitution} {STD}
"$o" sDM {Pool Elevation MTLE} {Tangent} {STD}
"$o" sDM {Pool Elevation MTGE} {Tangent} {STD}
"$o" {SimObjMultiSlot} {Inflow}
set s "$o.Inflow"
"$s" order 1
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 5578.41877862
"$s" setFSeries {cms} {05-22-2017 06:00:00} {06-21-2017 06:00:00} 6 HOUR -1 2 @ 121
"$s" setDSeries {cms} {05-22-2017 06:00:00} {06-21-2017 06:00:00} 6 HOUR -1 111.757002583 110.426000357 111.837006169 111.677007491 112.082003526 113.026002241 112.937005224 113.102007489 112.809004582 113.296000541 113.66400628 95.6350041935 89.2029995595 40.0400026751 42.2439991368 109.704000056 110.577002773 110.483002169 110.317999904 117.189009106 111.658001224 108.68000625 109.02500455 135.100003566 110.464007229 110.992000319 72.8930056257 46.0050030576 108.057001645 109.209004588 109.454001944 109.869002321 109.912001453 110.053999112 127.148004409 168.957010045 168.566008196 168.736005552 168.698012839 168.664001475 168.99500559 168.668999398 168.339006195 168.088000003 169.429012234 168.6600088 158.427999452 135.250000734 135.865002998 136.280003375 137.298996427 169.94899732 123.424007775 111.762001356 94.4140081031 127.921009014 94.4940040442 94.2240082921 94.0030001184 129.810003197 94.0830065367 70.7786907199 70.829029126 105.737163511 72.2802040906 101.760260744 114.058289072 114.234357473 42.639301081 113.860166181 114.025750539 114.203345735 85.2694078875 113.914403828 114.083998718 114.267581358 56.1899690741 50.3134865766 113.67995227 116.4093283 118.0012145 49.025323455 112.021579929 116.951488485 118.596799621 37.619401753 52.5799892528 92.3742094316 113.930934527 37.6008430147 52.5791740047 86.9382389283 113.949624512 37.5861371503 52.5784684052 82.2622619366 113.968359205 37.5714312951 52.5777628068 78.227240033 113.987131873 37.5594018951 52.5772336067 74.6853040004 114.005971202 45.7120805728 54.472760337 75.2819290337 77.6645513216 2.1949999022 10.6910002288 2.1949999022 90.9557812369 2.1949999022 10.6910002288 94.3603925577 2.1949999022 10.6910002288 2.1949999022 92.2053918352 2.1949999022
"$s" assignPriorities {05-22-2017 06:00:00} {06-21-2017 06:00:00} 6 HOUR -1 0 @ 65 53 @ 56 END
"$o" {SeriesSlot} {Outflow}
set s "$o.Outflow"
"$s" order 2
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 5578.7019470900004
"$s" setFSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 61 2 @ 60
"$s" setDSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 198.59101475599999 192.437013595 193.98900332299999 193.40900068100001 138.936995744 94.658998946899999 96.650004569399997 169.911004607 149.683006828 193.92301657600001 190.30799732599999 170.424997848 228.130002289 228.668022374 227.97900270400001 227.303999874 226.614994362 186.136005525 189.873999177 148.98900339299999 134.38699669499999 119.832004458 193.05902144800001 203.49400595200001 226.799025548 205.89200394700001 311.00401106999999 322.55702962800001 320.73600154100001 319.22999837200001 233.31201353200001 199.506002862 150.352997577 16.750000068399999 110.052999527 227.56301406899999 227.474014221 227.55902139400001 227.498026907 227.502019582 227.59702260200001 227.57799368100001 227.52603226799999 227.465009463 227.71499058500001 227.44099677700001 227.27599451200001 227.46002569800001 199.43100569399999 93.710005140299998 151.66500203000001 195.70200264100001 185.15401692899999 187.867996952 201.10201112799999 189.84101004999999 188.57601156300001 95.551007931399994 132.18799533999999 191.47401427599999 183.49300450999999 87.5579327616 149.937154074 191.200837866 156.66295027 198.994228688 224.093772608 152.291710575 0 126.760820377 224.079772815 147.719095216 0 126.827820443 224.349772645 166.636928121 13.4497028401 127.064820443 158.832966448 138.737951817 0 @ 2 24.8806633591 230.014594481 223.026368852 0 @ 2 201.805806403 176.032796487 0 @ 2 187.171250728 176.106796505 0 @ 2 178.593208937 176.171796581 0 6.98822562839 230.014594481 110.371143294 0 6.98822562839 230.014594481 103.867078415 0 85.9521540101 230.014594481 32.9474780205 0 @ 2 149.87469422 0 @ 2 6.98822562839 230.014594481 15.5603547328 0 19.8714408683 139.924951863 0
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 51 @ 56 END
"$o" {SeriesSlot} {Storage}
set s "$o.Storage"
"$s" order 3
"$s" cvg 2 0.0001
"$s" unit 13 {%f} 2
"$s" minMax 716846.634846 391354224.26599997
"$s" setFSeries {m3} {06-05-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 4 2 @ 60
"$s" setDSeries {m3} {06-05-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 111284690.60699999 111313804.85600001 110498023.59999999 110789748.375 112178786.506 111610922.588 110000212.327 109756604.662 107781219.414 105837121.982 105664766.461 108755474.987 107541738.206 105758580.321 105636144.116 108710868.417 108404053.147 106580335.584 105978172.308 108666095.271 107628672.114 105764776.179 105692437.789 108666095.271 111665389.52 112629260.602 110515203.553 108651126.159 111632915.416 112858853.708 110042455.272 108636131.402 111491736.446 112692865.853 110169098.584 108621122.533 111455315.252 112635067.013 110276179.815 108606099.506 111421645.692 112431687.717 108944263.388 108591062.297 111390273.953 112383834.582 108880587.607 108576010.887 111360768.69 110810420.707 107334228.304 108560945.257 110547703.569 110901273.975 108198105.387 108545865.391 110808050.257 110999356.581 106554150.153 108545865.391 108880406.21 108966818.291 106274206.527 108545865.391
"$s" assignPriorities {06-05-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 8 51 @ 56 END
"$o" {SeriesSlot} {Previous Storage}
set s "$o.Previous Storage"
"$s" order 500
"$s" cvg 2 9.9999999999999995e-007
"$s" unit 13 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m3} {06-06-2017 00:00:00} {06-21-2017 06:00:00} 6 HOUR -1 2 @ 62
"$s" setDSeries {m3} {06-06-2017 00:00:00} {06-21-2017 06:00:00} 6 HOUR -1 NaN @ 2 112178786.506 111610922.588 110000212.327 109756604.662 107781219.414 105837121.982 105664766.461 108755474.987 107541738.206 105758580.321 105636144.116 108710868.417 108404053.147 106580335.584 105978172.308 108666095.271 107628672.114 105764776.179 105692437.789 108666095.271 111665389.52 112629260.602 110515203.553 108651126.159 111632915.416 112858853.708 110042455.272 108636131.402 111491736.446 112692865.853 110169098.584 108621122.533 111455315.252 112635067.013 110276179.815 108606099.506 111421645.692 112431687.717 108944263.388 108591062.297 111390273.953 112383834.582 108880587.607 108576010.887 111360768.69 110810420.707 107334228.304 108560945.257 110547703.569 110901273.975 108198105.387 108545865.391 110808050.257 110999356.581 106554150.153 108545865.391 108880406.21 108966818.291 106274206.527 108545865.391
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 06:00:00} 6 HOUR -1 32767 @ 2 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Pool Elevation}
set s "$o.Pool Elevation"
"$s" order 4
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax 387.09904799999998 429.76495199999999
"$s" setFSeries {m} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 61 2 @ 60
"$s" setDSeries {m} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 412.35169752000002 412.30295999999998 412.24501751999998 412.16887847999999 412.21152000000001 412.35169752000002 412.476696 412.47367847999999 412.56210096000001 412.56514895999999 412.55292648 412.73272800000001 412.82416799999999 412.78454399999998 412.59255048 412.38830400000001 412.33953600000001 412.37605103999999 412.40964000000002 412.51025448000001 412.63220496000002 412.77232151999999 412.73272800000001 412.65652799999998 412.65348 413.01006552000001 413.04057599999999 412.82112000000001 412.49193600000001 412.260288 412.19326247999999 412.18408799999997 412.26946248000002 412.65037103999998 412.79978399999999 412.75101599999999 412.76323847999998 412.77232151999999 @ 2 412.76933448 412.76628648000002 412.75406400000003 412.741872 412.72361447999998 412.70532648 412.68396000000001 412.65652799999998 412.60166400000003 412.55905295999997 412.74796800000001 412.81502399999999 412.77844800000003 412.82416799999999 412.78759200000002 412.67481600000002 412.54680000000002 412.476696 412.58032800000001 412.58337599999999 412.49797103999998 412.52851199999998 412.673931799 412.614481554 412.449116977 412.42403906 412.208868822 411.998505009 411.97966953 412.313502439 412.183148891 411.989921763 411.976541602 412.308711759 412.27576025 412.07972541 412.013919372 412.303903189 412.192485466 411.990598863 411.982693527 412.303903189 412.620183752 412.720730527 412.499769627 412.302295528 412.616784005 412.744369565 412.450277134 412.300685114 412.602003837 412.72727936 412.463535549 412.299073183 412.598190866 412.721328358 412.474745991 412.297459732 412.594665966 412.700388309 412.333778036 412.295844758 412.591381627 412.695398488 412.326939351 412.294228259 412.588292691 412.530676207 412.160862633 412.292610232 412.503172086 412.540187727 412.253641763 412.290990677 412.530428042 412.550456094 412.076863795 412.290990677 412.326919869 412.3362004 412.046270795 412.290990677
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 51 @ 56 END
"$o" {SeriesSlot} {Flow FROM Pumped Storage}
set s "$o.Flow FROM Pumped Storage"
"$s" order 5
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Flow TO Pumped Storage}
set s "$o.Flow TO Pumped Storage"
"$s" order 6
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Canal Flow}
set s "$o.Canal Flow"
"$s" order 7
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Total Inflows}
set s "$o.Total Inflows"
"$s" order 8
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 151.8660069 123.643694791 116.630027696 145.382164582 107.541207962 134.089261864 144.312288308 143.088357654 70.5693027367 141.526167045 142.050752383 142.348347296 112.623409771 139.918404014 138.75899868 137.890580736 79.0359706055 72.5414879391 135.388952274 137.669327889 138.856215223 69.5043245937 132.141582918 136.726489493 138.045798968 56.7564024028 71.4169899032 110.925209931 132.203937217 55.6078429112 70.3301734674 104.441238599 131.212625882 54.6181370484 69.3854683036 98.8532637608 130.349360463 53.749430496 68.5597644055 94.0192409713 129.593132189 52.9864029283 67.8272345269 89.7663043168 128.923972387 60.4730807009 69.079760994 89.7399295587 91.9795514881 16.3690002955 24.7280003203 16.1000001638 104.730780838 15.844999881 24.2180006043 107.769393519 15.488000901 23.8720001706 15.2669998064 105.169391853
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Inflow Sum}
set s "$o.Inflow Sum"
"$s" order 9
"$s" cvg 2 0.0001
"$s" unit 19 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 151.8660069 123.643694791 116.630027696 145.382164582 107.541207962 134.089261864 144.312288308 143.088357654 70.5693027367 141.526167045 142.050752383 142.348347296 112.623409771 139.918404014 138.75899868 137.890580736 79.0359706055 72.5414879391 135.388952274 137.669327889 138.856215223 69.5043245937 132.141582918 136.726489493 138.045798968 56.7564024028 71.4169899032 110.925209931 132.203937217 55.6078429112 70.3301734674 104.441238599 131.212625882 54.6181370484 69.3854683036 98.8532637608 130.349360463 53.749430496 68.5597644055 94.0192409713 129.593132189 52.9864029283 67.8272345269 89.7663043168 128.923972387 60.4730807009 69.079760994 89.7399295587 91.9795514881 16.3690002955 24.7280003203 16.1000001638 104.730780838 15.844999881 24.2180006043 107.769393519 15.488000901 23.8720001706 15.2669998064 105.169391853
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Diversion}
set s "$o.Diversion"
"$s" order 10
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {05-28-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 36 2 @ 60
"$s" setDSeries {cms} {05-28-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 96
"$s" assignPriorities {05-28-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 96 END
"$o" {ScalarSlot} {Diversion Capacity}
set s "$o.Diversion Capacity"
"$s" order 11
"$s" units 22 {%f} 2
"$s" value NaN {cms}
"$o" {SimObjMultiSlot} {Return Flow}
set s "$o.Return Flow"
"$s" order 12
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {05-28-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 36 2 @ 60
"$s" setDSeries {cms} {05-28-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 96
"$s" assignPriorities {05-28-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 96 END
"$o" {SeriesSlot} {Spill}
set s "$o.Spill"
"$s" order 13
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 5099.58090275
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 0 @ 60
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Turbine Release}
set s "$o.Turbine Release"
"$s" order 14
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 368.11900569599999
"$s" setFSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 61 2 @ 4 64 @ 56
"$s" setDSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 198.59101475599999 192.437013595 193.98900332299999 193.40900068100001 138.936995744 94.658998946899999 96.650004569399997 169.911004607 149.683006828 193.92301657600001 190.30799732599999 170.424997848 228.130002289 228.668022374 227.97900270400001 227.303999874 226.614994362 186.136005525 189.873999177 148.98900339299999 134.38699669499999 119.832004458 193.05902144800001 203.49400595200001 226.799025548 205.89200394700001 229.13499549100001 229.47001210299999 228.12102584799999 227.10600848199999 219.80500513300001 199.506002862 150.352997577 16.750000068399999 110.052999527 227.56301406899999 227.474014221 227.55902139400001 227.498026907 227.502019582 227.59702260200001 227.57799368100001 227.52603226799999 227.465009463 227.71499058500001 227.44099677700001 227.27599451200001 227.46002569800001 199.43100569399999 93.710005140299998 151.66500203000001 195.70200264100001 185.15401692899999 187.867996952 201.10201112799999 189.84101004999999 188.57601156300001 95.551007931399994 132.18799533999999 191.47401427599999 183.49300450999999 87.5579327616 149.937154074 191.200837866 156.66295027 198.994228688 224.093772608 152.291710575 0 126.760820377 224.079772815 147.719095216 0 126.827820443 224.349772645 166.636928121 13.4497028401 127.064820443 158.832966448 138.737951817 0 @ 2 24.8806633591 230.014594481 223.026368852 0 @ 2 201.805806403 176.032796487 0 @ 2 187.171250728 176.106796505 0 @ 2 178.593208937 176.171796581 0 6.98822562839 230.014594481 110.371143294 0 6.98822562839 230.014594481 103.867078415 0 85.9521540101 230.014594481 32.9474780205 0 @ 2 149.87469422 0 @ 2 6.98822562839 230.014594481 15.5603547328 0 19.8714408683 139.924951863 0
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 52 @ 56 END
"$o" {TableSlot} {Max Iterations}
set s "$o.Max Iterations"
"$s" order 15
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {No. of Iterations}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 20
"$o" {TableSlot} {Convergence Percentage}
set s "$o.Convergence Percentage"
"$s" order 16
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {Convergence Value}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 0.01
"$o" {TableSlot} {Elevation Volume Table}
set s "$o.Elevation Volume Table"
"$s" order 17
"$s" resize 127 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Pool Elevation} {Storage}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 13
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 382.49351999999999 0
"$s" row 1 384.048 24465.755455499999
"$s" row 2 387.096 685041.15275400004
"$s" row 3 387.4008 831835.68548700004
"$s" row 4 387.7056 1027561.72913
"$s" row 5 388.0104 1223287.7727699999
"$s" row 6 388.3152 1419013.81642
"$s" row 7 388.62 1663671.37097
"$s" row 8 388.9248 1908328.9255299999
"$s" row 9 389.2296 2201917.9909899998
"$s" row 10 389.53440000000001 2495507.0564600001
"$s" row 11 389.83920000000001 2813561.87738
"$s" row 12 390.14400000000001 3156082.4537599999
"$s" row 13 390.44880000000001 3523068.78559
"$s" row 14 390.75360000000001 3914520.8728800002
"$s" row 15 391.05840000000001 4330438.7156199999
"$s" row 16 391.36320000000001 4746356.5583600001
"$s" row 17 391.66800000000001 5211205.9120199997
"$s" row 18 391.97280000000001 5700521.0211300002
"$s" row 19 392.27760000000001 6214301.8856899999
"$s" row 20 392.58240000000001 6728082.7502600001
"$s" row 21 392.88720000000001 7290795.12574
"$s" row 22 393.19200000000001 7877973.25667
"$s" row 23 393.49680000000001 8489617.1430500001
"$s" row 24 393.80160000000001 9125726.7849000003
"$s" row 25 394.10640000000001 9786302.1821999997
"$s" row 26 394.41120000000001 10471343.334899999
"$s" row 27 394.71600000000001 11180850.2432
"$s" row 28 395.02080000000001 11914822.9068
"$s" row 29 395.32560000000001 12697727.0814
"$s" row 30 395.63040000000001 13480631.255999999
"$s" row 31 395.93520000000001 14312466.941500001
"$s" row 32 396.24000000000001 15168768.3824
"$s" row 33 396.54480000000001 16074001.3343
"$s" row 34 396.84960000000001 16979234.2861
"$s" row 35 397.15440000000001 17933398.7489
"$s" row 36 397.45920000000001 18887563.211599998
"$s" row 37 397.76400000000001 19890659.1853
"$s" row 38 398.06880000000001 20942686.6699
"$s" row 39 398.37360000000001 21994714.1545
"$s" row 40 398.67840000000001 23095673.149999999
"$s" row 41 398.98320000000001 24221097.900899999
"$s" row 42 399.28800000000001 25370988.407299999
"$s" row 43 399.59280000000001 26545344.669199999
"$s" row 44 399.89760000000001 27768632.442000002
"$s" row 45 400.20240000000001 29016385.970199998
"$s" row 46 400.50720000000001 30288605.253899999
"$s" row 47 400.81200000000001 31609756.048500001
"$s" row 48 401.11680000000001 32955372.598499998
"$s" row 49 401.42160000000001 34325454.903999999
"$s" row 50 401.72640000000001 35744468.7205
"$s" row 51 402.03120000000001 37187948.292300001
"$s" row 52 402.33600000000001 38680359.375100002
"$s" row 53 402.64080000000001 40197236.213399999
"$s" row 54 402.94560000000001 41738578.807099998
"$s" row 55 403.25040000000001 43328852.911700003
"$s" row 56 403.55520000000001 44968058.527199998
"$s" row 57 403.86000000000001 46631729.898199998
"$s" row 58 404.16480000000001 48319867.024599999
"$s" row 59 404.46960000000001 50056935.661899999
"$s" row 60 404.77440000000001 51842935.810199998
"$s" row 61 405.07920000000001 53653401.7139
"$s" row 62 405.38400000000001 55512799.1285
"$s" row 63 405.68880000000001 57396662.298600003
"$s" row 64 405.99360000000001 59329456.979599997
"$s" row 65 406.29840000000002 61286717.416000001
"$s" row 66 406.60320000000002 63292909.363300003
"$s" row 67 406.90800000000002 65348032.821599998
"$s" row 68 407.21280000000002 67427622.035300002
"$s" row 69 407.51760000000002 69556142.760000005
"$s" row 70 407.82240000000002 71733594.995499998
"$s" row 71 408.12720000000002 73935512.986499995
"$s" row 72 408.43200000000002 76210828.243799999
"$s" row 73 408.73680000000002 78486143.501200005
"$s" row 74 409.04160000000002 80834856.024900004
"$s" row 75 409.34640000000002 83208034.304100007
"$s" row 76 409.65120000000002 85630144.0942
"$s" row 77 409.95600000000002 88101185.395199999
"$s" row 78 410.26080000000002 90621158.207100004
"$s" row 79 410.56560000000002 93165596.774499997
"$s" row 80 410.87040000000002 95783432.608199999
"$s" row 81 411.17520000000002 98425734.197400004
"$s" row 82 411.48000000000002 101116967.29799999
"$s" row 83 411.78480000000002 103881597.664
"$s" row 84 412.08960000000002 106670693.786
"$s" row 85 412.39440000000002 109508721.419
"$s" row 86 412.69920000000002 112420146.318
"$s" row 87 413.00400000000002 115380502.728
"$s" row 88 413.30880000000002 118414256.405
"$s" row 89 413.61360000000002 121496941.59199999
"$s" row 90 413.91840000000002 124653024.046
"$s" row 91 414.22320000000002 127882503.766
"$s" row 92 414.52800000000002 131185380.752
"$s" row 93 414.83280000000002 134537189.25
"$s" row 94 415.13760000000002 137986860.76899999
"$s" row 95 415.44240000000002 141509929.55500001
"$s" row 96 415.74720000000002 145081929.85100001
"$s" row 97 416.05200000000002 148751793.169
"$s" row 98 416.35680000000002 152470587.99900001
"$s" row 99 416.66160000000002 156262780.09400001
"$s" row 100 416.96640000000002 160128369.456
"$s" row 101 417.27120000000002 164067356.08500001
"$s" row 102 417.57600000000002 168079739.979
"$s" row 103 417.88080000000002 172141055.38499999
"$s" row 104 418.18560000000002 176275768.05700001
"$s" row 105 418.49040000000002 180483877.995
"$s" row 106 418.79520000000002 184789850.95500001
"$s" row 107 419.10000000000002 189169221.18200001
"$s" row 108 419.40480000000002 193646454.43000001
"$s" row 109 419.70960000000002 198197084.94499999
"$s" row 110 420.01440000000002 202870044.23699999
"$s" row 111 420.31920000000002 207665332.30599999
"$s" row 112 420.62400000000002 212558483.39700001
"$s" row 113 420.92880000000002 217549497.50999999
"$s" row 114 421.23360000000002 222662840.40000001
"$s" row 115 421.53840000000002 227898512.06799999
"$s" row 116 421.84320000000002 233207581.002
"$s" row 117 422.14800000000002 238614512.95699999
"$s" row 118 422.45280000000002 244094842.17899999
"$s" row 119 423.06240000000003 255275692.42300001
"$s" row 120 423.67200000000003 266750131.73100001
"$s" row 121 424.28160000000003 278493694.35000002
"$s" row 122 425.50080000000003 302592463.47299999
"$s" row 123 426.72000000000003 327449671.01599997
"$s" row 124 428.24400000000003 359206221.597
"$s" row 125 429.15839999999997 378485236.89600003
"$s" row 126 434.33999999999997 487724835.005
"$o" {SeriesSlot} {Energy}
set s "$o.Energy"
"$s" order 18
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 0
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {06-04-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 13 2 @ 56
"$s" setDSeries {MWH} {06-04-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 256.80000000000001 262.5 279.19999999999999 263.19999999999999 259.5 132.09999999999999 183.5 264.69999999999999 252.5 125.90000000000001 212.80000000000001 267.69999999999999 220 273.733552483 294.158633342 210.513165282 0 177.86412659 293.976781447 204.342346095 0 178.23279985 295.116984815 230.181794569 19.3128801014 178.27960748 220.175619707 192.312312165 0 @ 2 36.5794398344 305.514696262 296.504405325 0 @ 2 278.644540243 245.794175825 0 @ 2 262.817840476 245.943876138 0 @ 2 251.183248108 246.072700076 0 10.3484639284 304.322976888 155.759785709 0 10.3468513481 304.244016249 146.799526837 0 123.368736615 302.056890804 47.2617872266 0 @ 2 210.445834074 0 @ 2 10.3022824516 301.653237803 22.3533682013 0 28.9455845764 195.438682553 0
"$s" assignPriorities {06-04-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 13 51 @ 56 END
"$o" {SeriesSlot} {Power}
set s "$o.Power"
"$s" order 19
"$s" cvg 2 0.0001
"$s" unit 31 {%f} 2
"$s" minMax 0 98
"$s" setFSeries {MW} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {MW} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 20.9833333333 35.4666666667 44.6166666667 36.6666666667 45.6222587471 49.0264388903 35.0855275471 0 29.6440210983 48.9961302412 34.0570576825 0 29.7054666416 49.1861641359 38.3636324281 3.21881335024 29.7132679134 36.6959366179 32.0520520274 0 @ 2 6.09657330573 50.9191160437 49.4174008876 0 @ 2 46.4407567072 40.9656959708 0 @ 2 43.8029734127 40.9906460229 0 @ 2 41.8638746847 41.0121166793 0 1.72474398807 50.7204961481 25.9599642849 0 1.72447522469 50.7073360415 24.4665878062 0 20.5614561026 50.3428151339 7.87696453776 0 @ 2 35.0743056791 0 @ 2 1.71704707527 50.2755396338 3.72556136689 0 4.82426409607 32.5731137589 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Operating Head}
set s "$o.Operating Head"
"$s" order 20
"$s" cvg 1 1.0000000000000001e-005
"$s" unit 3 {%f} 2
"$s" minMax 15.243048 39.620952000000003
"$s" setFSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 2 @ 60
"$s" setDSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 27.221657520000001 27.5956375551 27.2912329323 26.9797250353 27.0509959756 26.7271456438 26.4000388583 26.6230404501 27.6057631834 27.005940067 26.3829472855 26.6393003074 27.6150415794 27.0495274599 26.4729973328 26.6113919307 27.5039667967 27.0043434217 26.6962487064 26.686169414 27.6445546269 28.0866107257 28.1470782184 26.8781989501 26.6986595908 28.0843780364 28.4279900007 26.9914270297 26.8930952077 28.0764213547 28.4127618071 27.0600419252 26.8985618457 28.073918056 28.4085013854 27.1040140526 26.9030471071 28.0715374118 28.3171117373 26.7847595804 27.1490724248 28.0692497746 28.3134266441 26.7787372724 27.1760724422 28.0670443475 27.5285967712 26.6119257679 27.4678271029 28.0238075927 28.2722922658 27.0417788034 27.7720261467 28.0367436256 28.2115771211 26.5811392557 27.5192893404 28.0780752729 27.924937204 26.8850273672 27.6681236324
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 5 51 @ 56 END
"$o" {SeriesSlot} {Tailwater Elevation}
set s "$o.Tailwater Elevation"
"$s" order 21
"$s" cvg 1 1.0000000000000001e-005
"$s" unit 3 {%f} 2
"$s" minMax 384.23088000000001 408.43200000000002
"$s" setFSeries {m} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 61 2 @ 60
"$s" setDSeries {m} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 385.331208 385.33730400000002 385.46535047999998 385.40131200000002 385.01122895999998 384.95627352000002 385.02329903999998 385.31295047999998 385.32816000000003 @ 2 385.46532000000002 385.30984152000002 385.63299047999999 385.620768 385.61467199999998 385.60552799999999 385.61159351999999 385.46227199999998 385.46833751999998 385.44697103999999 384.94411200000002 385.31901599999998 385.52317104000002 385.60854552000001 385.62686400000001 385.620768 385.660392 385.66343999999998 385.660392 385.65426552000002 385.50491352 385.45312799999999 385.00507199999998 384.121152 385.61775047999998 385.60552799999999 385.61467199999998 385.61775047999998 @ 2 385.60552799999999 @ 2 385.61775047999998 @ 2 385.61467199999998 @ 2 385.620768 385.61467199999998 385.59943199999998 385.42880495999998 384.98986248 385.44401448000002 385.31292000000002 385.38911999999999 385.38607200000001 385.46842895999998 385.331208 385.547616 384.99291047999998 385.45312799999999 385.43185296000001 385.30685448000003 385.005584344 385.352973744 385.552069937 385.385582043 385.589308297 385.703648057 385.366046819 384.540822801 385.242385598 385.703588042 385.343931375 384.527585101 385.242708545 385.704745497 385.43543046 384.654944484 385.243850906 385.395293458 385.300476781 384.498743731 384.375432745 384.523378921 385.732051127 385.702372987 384.375161731 384.252586785 385.60589632 385.482385916 384.374923121 384.251879792 385.53536553 385.482742521 384.374713968 384.251258227 385.494023122 385.483055755 384.374525437 384.3304154 385.732323592 385.165738972 384.374363418 384.329963413 385.732431647 385.134511363 384.374216127 385.030887678 385.733843652 384.758909329 384.374083566 384.249387641 385.355135942 384.500290073 384.373965734 384.328864947 385.732520689 384.664637896 384.23088 384.406622931 385.30620823 384.500507104
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 51 @ 56 END
"$o" {SeriesSlot} {Hydrologic Inflow}
set s "$o.Hydrologic Inflow"
"$s" order 52
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {05-22-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 2 @ 2 1 @ 299
"$s" setDSeries {cms} {05-22-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 NaN @ 2 59.740003116499999 52.515998936800003 46.640001249000001 42.013999783800003 39.294999183900003 54.325000859600003 70.902999587899998 84.142999944899998 84.819008023600006 124.52301007600001 154.06500768999999 145.70000166200001 123.08000905900001 107.387002401 99.915002110200007 91.801007937199998 83.213001078999994 73.852997695499994 65.694999142900002 59.838004890900002 55.9300025561 53.926002332700001 164.425009184 216.468006347 203.15601607100001 177.133003954 144.96299909499999 115.420004729 93.716008311799996 79.898004482199994 69.260005178300005 62.238004887099997 57.779004856299998 62.006002131300001 62.570002923300002 58.716000815000001 54.787001538399998 51.363998825300001 47.953999208200003 44.659002800099998 42.508998083999998 40.666001786899997 38.965999901799997 37.361003868600001 36.256001227399999 35.361001983900003 34.310002400899997 33.111001987400002 32.250999534599998 31.557001763300001 30.731002179899999 29.742002332399998 29.002001012099999 28.785000521699999 29.308004183200001 30.2749990091 30.4209978385 46.863998832299998 58.616005534599999 57.783000363399999 52.865004071100003 45.800998569699999 39.645001071099998 35.261003871900002 32.329001120199997 30.2539992357 28.854000181699998 27.9300016557 27.666000863200001 28.0250018443 28.145001560899999 27.3540018831 26.004000186199999 24.674999961699999 23.622999378100001 22.846001531399999 22.228001362499999 21.709000004100002 21.2599995894 20.855000722700002 20.479001138600001 20.1200029892 19.7750010076 19.448999346800001 19.137000649899999 18.8370006504 18.551000499800001 18.2730026901 18.006999896500002 17.750999462700001 17.502999670800001 17.263001370200001 17.031999897999999 16.806999898400001 16.591001824300001 16.3810012583 16.1779992009 15.9820015987 15.792000938299999 15.606000315599999 15.4270010332 15.2500009202 15.081000316400001 14.918001185 14.761000128099999 14.6070006569 14.458000524999999 14.315000166600001 14.1740003933 14.037000091499999 13.9050002616 13.774999601099999 13.6499999788 13.5270003754 13.4090009608 13.2930009988 13.1809999418 13.0719999042 12.9640000176 12.860000168799999 12.757000471 12.658000811000001 12.562000471299999 12.468001000099999 12.377000566 12.286000132 12.1970002831 12.112001038400001 12.027000944099999 11.9440005856 11.861001076499999 11.783000057200001 11.7060011711 11.6309997554 11.557000756100001 11.4860002276 11.413000246599999 11.3410001334 11.2720004733 11.2049999826 11.1400003603 11.0729998695 11.008999831900001 10.9480008136 10.8860002285 10.8260005118 10.765000927199999 10.7060007951 10.6479996814 10.5890003989 10.535000455600001 10.479000210300001 10.424000399100001 10.371000606899999 10.3190006825 10.265999757499999 10.213999833100001 10.164000210799999 10.1120011359 10.0630002487 10.015000362 9.9660000411599992 9.9180001544999996 9.8710007020399999 9.8230008153800004 9.77799968277 9.7320003813299998 9.6870006645700002 9.64300024932 9.5970003815399991 9.5520006647799995 9.5100005515700001 9.4650005516399993 9.4220002874199995 9.3789997400300003 9.3390002120400002 9.29899983454 9.2570000045099992 9.2159997591600007 9.1760005143400001 9.1370005710300006 9.0980003445600008 9.0579999670600007 9.0200001747799998 8.9820009488300006 8.9420005713300004 8.9040002127100006 8.8670000051100004 8.8300003638500009 8.7930001562500006 8.7550006471399993 8.7180004395400008 8.6820000997900006 8.6450007417000005 8.6099997034700007 8.5750003642500001 8.53999989235 8.5039998357800002 8.4700003644099997 8.43600004354 8.4009995716399999 8.3649997982399995 8.3280001569700008 8.2940001192700006 8.2589999305500008 8.2240003081600008 8.1889998362600007 8.15599994958 8.1230006292399999 8.0880004405099992 8.0540001196399995 8.0220012334900002 7.9900003651500002 7.9569999121399997 7.9230004407700001 7.8920002897900003 7.8590001199500001 7.8270001011200003 7.7940007807700002 7.76100061092 7.7300007431199997 7.6990003089699997 7.6670002901399998 7.6369997238499998 7.6090000259400004 7.5830000637400001 7.5560002336799998 7.5290001204600001 7.5020002903999998 7.4770001960499997 7.4510005170099998 7.4260004226599996 7.3990003094399999 7.3750003661100001 7.3500005549300003 7.3260006115999996 7.3000009325599997 7.2749999887100003 7.2510000453799996 7.2260005173600002 7.1999999888200001 7.1780006307099997 7.15500055523 7.1310003287299999 7.1079999700899998 7.0840000267600001 7.0620001022999999 7.0380001589800001 7.0150000835000004 6.9950001779199997 6.9720003856100004 6.9470002912600002 6.9240002157899996 6.9010001403099999 6.8810005178999996 6.8570002914000003 6.8360002348000002 6.8140005935100003 6.7930002537499998 6.7700001782700001 6.7480002538199999 6.7280006313999996 6.70700029163 6.6850003671799998 6.6620005748700004 6.6420003861200003 6.6220004805499997 6.60300044282 6.5810002352000003 6.5630003484900001 6.5430007260799998 6.5209999521200004 6.5000001786899997 6.4790004052599999 6.4620003863999997 6.4400004619500004 6.4210001410600004 6.4009999523100003 6.3820004809200004 6.3620002921700003 6.3420003865899996 6.32400021672 6.3050001789900003 6.2849999902400002 6.2659999525199996 6.2480003489799998 6.2300001791100001 6.2110001413799996 6.1910005189700001 6.1730003490999996 6.1550007455599998 6.1350005568099997 6.1160002359199996 6.1000000849199996 6.0819999150499999 6.0630001604899997 6.0440004059300003 6.0270001039099999 6.0110002360800001
"$s" assignPriorities {05-22-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 32767 @ 2 0 @ 119 32767 @ 180 END
"$o" {SeriesSlot} {Hydrologic Inflow Adjust}
set s "$o.Hydrologic Inflow Adjust"
"$s" order 53
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 0 @ 60
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 60 END
"$o" {SeriesSlot} {Hydrologic Inflow Net}
set s "$o.Hydrologic Inflow Net"
"$s" order 54
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 57.7830003634 52.8650040711 45.8009985697 39.6450010711 35.2610038719 32.3290011202 30.2539992357 28.8540001817 27.9300016557 27.6660008632 28.0250018443 28.1450015609 27.3540018831 26.0040001862 24.6749999617 23.6229993781 22.8460015314 22.2280013625 21.7090000041 21.2599995894 20.8550007227 20.4790011386 20.1200029892 19.7750010076 19.4489993468 19.1370006499 18.8370006504 18.5510004998 18.2730026901 18.0069998965 17.7509994627 17.5029996708 17.2630013702 17.031999898 16.8069998984 16.5910018243 16.3810012583 16.1779992009 15.9820015987 15.7920009383 15.6060003156 15.4270010332 15.2500009202 15.0810003164 14.918001185 14.7610001281 14.6070006569 14.458000525 14.3150001666 14.1740003933 14.0370000915 13.9050002616 13.7749996011 13.6499999788 13.5270003754 13.4090009608 13.2930009988 13.1809999418 13.0719999042 12.9640000176
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Regulated Spill}
set s "$o.Regulated Spill"
"$s" order 38
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 6613.1163531000002
"$s" setFSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 61 2 @ 4 64 @ 56
"$s" setDSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 121
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 52 @ 56 END
"$o" {TableSlot} {Regulated Spill Table}
set s "$o.Regulated Spill Table"
"$s" order 39
"$s" resize 54 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Elevation} {Max Reg Spill}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 387.096 0
"$s" row 1 411.48000000000002 0
"$s" row 2 412.08960000000002 41.342596024300001
"$s" row 3 412.69920000000002 122.328777277
"$s" row 4 413.30880000000002 232.48131051999999
"$s" row 5 413.91840000000002 367.83583722999998
"$s" row 6 414.52800000000002 525.277504282
"$s" row 7 415.13760000000002 703.39046934500004
"$s" row 8 415.74720000000002 899.90938469399998
"$s" row 9 416.35680000000002 1114.5510818600001
"$s" row 10 416.96640000000002 1346.1828869799999
"$s" row 11 417.57600000000002 1594.5216316000001
"$s" row 12 418.18560000000002 1860.1336526299999
"$s" row 13 418.79520000000002 2142.7357816200001
"$s" row 14 419.40480000000002 2442.8943554900002
"$s" row 15 420.01440000000002 2760.8925427200002
"$s" row 16 420.62400000000002 3096.7303433000002
"$s" row 17 421.23360000000002 3450.4077572400001
"$s" row 18 421.84320000000002 3820.7921106600002
"$s" row 19 422.45280000000002 4206.7507297100001
"$s" row 20 422.90695199999999 4502.9449450599996
"$s" row 21 423.06240000000003 4528.4301069900002
"$s" row 22 423.36720000000003 4567.7905237599998
"$s" row 23 423.67200000000003 4602.9034135299999
"$s" row 24 423.97680000000003 4633.4856078499997
"$s" row 25 424.28160000000003 4659.82027518
"$s" row 26 424.58640000000003 4737.6916033099997
"$s" row 27 424.89120000000003 4813.8639206400003
"$s" row 28 425.19600000000003 4888.0540587100004
"$s" row 29 425.50080000000003 4960.5451859900004
"$s" row 30 425.80560000000003 5031.3373024700004
"$s" row 31 426.11040000000003 5100.7135766199999
"$s" row 32 426.41520000000003 5184.2482740599999
"$s" row 33 426.72000000000003 5266.6502976499996
"$s" row 34 427.02480000000003 5348.20281583
"$s" row 35 427.32960000000003 5428.9058286199997
"$s" row 36 427.63440000000003 5508.4761675399996
"$s" row 37 427.93920000000003 5587.4801695300002
"$s" row 38 428.24400000000003 5665.6346661300004
"$s" row 39 428.54880000000003 5743.2228257899997
"$s" row 40 428.85359999999997 5819.9614800500003
"$s" row 41 429.15839999999997 5895.8506289200004
"$s" row 42 429.31079999999997 5933.7952033499996
"$s" row 43 429.46319999999997 5964.6605661399999
"$s" row 44 429.76799999999997 6032.6209979599998
"$s" row 45 430.07279999999997 6100.0150928499997
"$s" row 46 430.37759999999997 6166.2765138699997
"$s" row 47 430.68239999999997 6232.25476643
"$s" row 48 430.98719999999997 6297.1003451300003
"$s" row 49 431.29199999999997 6361.6627553600001
"$s" row 50 431.59679999999997 6425.3756601900004
"$s" row 51 431.90159999999997 6488.5222280899998
"$s" row 52 432.20639999999997 6551.10245906
"$s" row 53 432.51119999999997 6613.1163531000002
"$o" {TableSlot} {Regulated Spill Index Table}
set s "$o.Regulated Spill Index Table"
"$s" order 40
"$s" resize 1 3
"$s" setRowLabels {}
"$s" setColumnLabels {Gate Index} {Pool Elevation} {Spill}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 0 3 22
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Regulated Spill Drift Index}
set s "$o.Regulated Spill Drift Index"
"$s" order 41
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Regulated Spill Capacity Fraction}
set s "$o.Regulated Spill Capacity Fraction"
"$s" order 42
"$s" cvg 2 0.0001
"$s" unit 79 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {decimal} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {decimal} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 1 @ 60
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 60 END
"$o" {SeriesSlot} {Bypass}
set s "$o.Bypass"
"$s" order 43
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 111.002038641
"$s" setFSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 1 @ 61 2 @ 4 64 @ 56
"$s" setDSeries {cms} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 26 81.869007084299994 93.086997703400002 92.614998345999993 92.124006879600003 13.507000753 0 @ 90
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 52 @ 56 END
"$o" {TableSlot} {Bypass Table}
set s "$o.Bypass Table"
"$s" order 44
"$s" resize 69 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Elevation} {Max Bypass }
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 387.096 0
"$s" row 1 403.86000000000001 75.039643468799994
"$s" row 2 404.16480000000001 75.605980400600004
"$s" row 3 404.46960000000001 76.455485798400005
"$s" row 4 404.77440000000001 77.0218227302
"$s" row 5 405.07920000000001 77.871328128000002
"$s" row 6 405.38400000000001 78.437665059799997
"$s" row 7 405.68880000000001 79.004001991699994
"$s" row 8 405.99360000000001 79.570338923500003
"$s" row 9 406.29840000000002 80.419844321300005
"$s" row 10 406.60320000000002 80.9861812531
"$s" row 11 406.90800000000002 81.552518184999997
"$s" row 12 407.21280000000002 82.118855116800006
"$s" row 13 407.51760000000002 82.968360514599993
"$s" row 14 407.82240000000002 83.534697446400003
"$s" row 15 408.12720000000002 84.101034378199998
"$s" row 16 408.43200000000002 84.667371310099995
"$s" row 17 408.73680000000002 85.233708241900004
"$s" row 18 409.04160000000002 85.800045173800001
"$s" row 19 409.34640000000002 86.366382105599996
"$s" row 20 409.65120000000002 86.932719037400005
"$s" row 21 409.95600000000002 87.782224435200007
"$s" row 22 410.26080000000002 88.348561367000002
"$s" row 23 410.56560000000002 88.914898298899999
"$s" row 24 410.87040000000002 89.481235230699994
"$s" row 25 411.17520000000002 90.047572162600005
"$s" row 26 411.48000000000002 90.6139090944
"$s" row 27 411.78480000000002 91.180246026199995
"$s" row 28 412.08960000000002 91.746582958100007
"$s" row 29 412.39440000000002 92.312919889900002
"$s" row 30 412.69920000000002 92.879256821799999
"$s" row 31 413.00400000000002 93.445593753599994
"$s" row 32 413.30880000000002 93.728762219499998
"$s" row 33 413.61360000000002 94.295099151399995
"$s" row 34 413.91840000000002 94.861436083200005
"$s" row 35 414.22320000000002 95.427773015
"$s" row 36 414.52800000000002 95.994109946899997
"$s" row 37 414.83280000000002 96.560446878700006
"$s" row 38 415.13760000000002 97.126783810600003
"$s" row 39 415.44240000000002 97.693120742399998
"$s" row 40 415.74720000000002 98.259457674199993
"$s" row 41 416.05200000000002 98.542626140199999
"$s" row 42 416.35680000000002 99.108963071999995
"$s" row 43 416.66160000000002 99.675300003800004
"$s" row 44 416.96640000000002 100.24163693600001
"$s" row 45 417.27120000000002 100.807973868
"$s" row 46 417.57600000000002 101.09114233299999
"$s" row 47 417.88080000000002 101.65747926500001
"$s" row 48 418.18560000000002 102.223816197
"$s" row 49 418.49040000000002 102.790153129
"$s" row 50 418.79520000000002 103.073321595
"$s" row 51 419.10000000000002 103.63965852699999
"$s" row 52 419.40480000000002 104.20599545899999
"$s" row 53 419.70960000000002 104.77233239
"$s" row 54 420.01440000000002 105.05550085599999
"$s" row 55 420.31920000000002 105.62183778799999
"$s" row 56 420.62400000000002 106.18817472000001
"$s" row 57 420.92880000000002 106.75451165200001
"$s" row 58 421.23360000000002 107.037680118
"$s" row 59 421.53840000000002 107.60401705
"$s" row 60 421.84320000000002 108.17035398100001
"$s" row 61 422.14800000000002 108.453522447
"$s" row 62 423.67200000000003 111.002038641
"$s" row 63 425.19600000000003 111.002038641
"$s" row 64 426.72000000000003 111.002038641
"$s" row 65 428.24400000000003 111.002038641
"$s" row 66 429.76799999999997 111.002038641
"$s" row 67 431.29199999999997 111.002038641
"$s" row 68 432.51119999999997 111.002038641
"$o" {SeriesSlot} {Bypass Drift Index}
set s "$o.Bypass Drift Index"
"$s" order 45
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Bypass Index Table}
set s "$o.Bypass Index Table"
"$s" order 46
"$s" resize 1 3
"$s" setRowLabels {}
"$s" setColumnLabels {Gate Index} {Pool Elevation} {Spill}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 0 3 22
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Bypass Capacity Fraction}
set s "$o.Bypass Capacity Fraction"
"$s" order 47
"$s" cvg 2 0.0001
"$s" unit 79 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {decimal} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {decimal} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 1 @ 60
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 60 END
"$o" {SeriesSlot} {Unregulated Spill}
set s "$o.Unregulated Spill"
"$s" order 48
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax 0 7498.3009775600003
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 0 @ 60
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {TableSlot} {Unregulated Spill Table}
set s "$o.Unregulated Spill Table"
"$s" order 49
"$s" resize 30 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Elevation} {Unreg Spill}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 387.096 0
"$s" row 1 424.28160000000003 0
"$s" row 2 424.58640000000003 29.4495204557
"$s" row 3 424.89120000000003 84.667371310099995
"$s" row 4 425.19600000000003 158.857509381
"$s" row 5 425.50080000000003 251.17042927099999
"$s" row 6 425.80560000000003 358.77444632100003
"$s" row 7 426.11040000000003 480.25371819999998
"$s" row 8 426.41520000000003 614.75873951200003
"$s" row 9 426.72000000000003 777.58060741600002
"$s" row 10 427.02480000000003 970.70150117399999
"$s" row 11 427.32960000000003 1183.07785061
"$s" row 12 427.63440000000003 1412.44430801
"$s" row 13 427.93920000000003 1657.95136796
"$s" row 14 428.24400000000003 1917.61685121
"$s" row 15 428.54880000000003 2191.15758929
"$s" row 16 428.85359999999997 2477.7240768000001
"$s" row 17 429.15839999999997 2776.4668083500001
"$s" row 18 429.31079999999997 2930.22728534
"$s" row 19 429.46319999999997 3412.4631828000001
"$s" row 20 429.76799999999997 3770.1049552600002
"$s" row 21 430.07279999999997 4139.9229717500002
"$s" row 22 430.37759999999997 4521.9172322799996
"$s" row 23 430.68239999999997 4914.9550629699997
"$s" row 24 430.98719999999997 5319.3196323100001
"$s" row 25 431.29199999999997 5734.4446033499999
"$s" row 26 431.59679999999997 6160.0468076200004
"$s" row 27 431.90159999999997 6596.1262451399998
"$s" row 28 432.20639999999997 7042.11657896
"$s" row 29 432.51119999999997 7497.7346406300003
"$o" {SeriesSlot} {Unregulated Spill Capacity Fraction}
set s "$o.Unregulated Spill Capacity Fraction"
"$s" order 50
"$s" cvg 2 0.0001
"$s" unit 79 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {decimal} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {decimal} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 1 @ 60
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 60 END
"$o" {SeriesSlot} {Requested Outflow}
set s "$o.Requested Outflow"
"$s" order 51
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Energy In Storage}
set s "$o.Energy In Storage"
"$s" order 32
"$s" cvg 2 0.0001
"$s" unit 38 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 36254.8196062 35960.2990377 35141.0716378 35016.8339238 33963.0398432 32949.6299643 32860.6434471 34474.5362028 33837.3092136 32909.0791954 32845.8658361 34451.1171961 34290.035342 33333.3483951 33022.4537255 34427.6107343 33882.950603 32912.2780939 32874.9300509 34427.6107343 35988.5481148 36490.1956111 35392.0083205 34419.7517631 35971.7055384 36611.1828151 35146.8191334 34411.8793284 35898.4835758 36523.7132614 35212.5022296 34403.9994846 35879.5938554 36493.2553778 35268.0395229 34396.1122074 35862.1312596 36386.081897 34573.6524743 34388.2174848 35845.8604204 36361.1670495 34540.2218934 34380.315306 35830.5576227 35545.1216304 33728.3639199 34372.4056618 35408.8643365 35592.2423497 34181.9101925 34364.4885435 35543.892205 35643.1125384 33319.8289537 34364.4885435 34540.1266575 34585.4940807 33175.2950961 34364.4885435
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {TableSlot} {Energy In Storage Table}
set s "$o.Energy In Storage Table"
"$s" order 33
"$s" resize 68 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Pool Elevation} {Energy In Storage}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 38
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 387.096 0
"$s" row 1 402.33600000000001 0
"$s" row 2 402.64080000000001 450
"$s" row 3 402.94560000000001 1250
"$s" row 4 403.25040000000001 2050
"$s" row 5 403.55520000000001 2870
"$s" row 6 403.86000000000001 3700
"$s" row 7 404.16480000000001 4540
"$s" row 8 404.46960000000001 5390
"$s" row 9 404.77440000000001 6260
"$s" row 10 405.07920000000001 7140
"$s" row 11 405.38400000000001 8040
"$s" row 12 405.68880000000001 8960
"$s" row 13 405.99360000000001 9890
"$s" row 14 406.29840000000002 10840
"$s" row 15 406.60320000000002 11810
"$s" row 16 406.90800000000002 12790
"$s" row 17 407.21280000000002 13800
"$s" row 18 407.51760000000002 14830
"$s" row 19 407.82240000000002 15880
"$s" row 20 408.12720000000002 16960
"$s" row 21 408.43200000000002 18060
"$s" row 22 408.73680000000002 19180
"$s" row 23 409.04160000000002 20330
"$s" row 24 409.34640000000002 21500
"$s" row 25 409.65120000000002 22700
"$s" row 26 409.95600000000002 23930
"$s" row 27 410.26080000000002 25190
"$s" row 28 410.56560000000002 26480
"$s" row 29 410.87040000000002 27790
"$s" row 30 411.17520000000002 29140
"$s" row 31 411.48000000000002 30520
"$s" row 32 411.78480000000002 31940
"$s" row 33 412.08960000000002 33380
"$s" row 34 412.39440000000002 34870
"$s" row 35 412.69920000000002 36380
"$s" row 36 413.00400000000002 37940
"$s" row 37 413.30880000000002 39530
"$s" row 38 413.61360000000002 41150
"$s" row 39 413.91840000000002 42820
"$s" row 40 414.22320000000002 44530
"$s" row 41 414.52800000000002 46270
"$s" row 42 414.83280000000002 48060
"$s" row 43 415.13760000000002 49890
"$s" row 44 415.44240000000002 51760
"$s" row 45 415.74720000000002 53670
"$s" row 46 416.05200000000002 55630
"$s" row 47 416.35680000000002 57630
"$s" row 48 416.66160000000002 59680
"$s" row 49 416.96640000000002 61780
"$s" row 50 417.27120000000002 63930
"$s" row 51 417.57600000000002 66120
"$s" row 52 417.88080000000002 68360
"$s" row 53 418.18560000000002 70650
"$s" row 54 418.49040000000002 73000
"$s" row 55 418.79520000000002 75390
"$s" row 56 419.10000000000002 77840
"$s" row 57 419.40480000000002 80340
"$s" row 58 419.70960000000002 82890
"$s" row 59 420.01440000000002 85500
"$s" row 60 420.31920000000002 88170
"$s" row 61 420.62400000000002 90890
"$s" row 62 420.92880000000002 93670
"$s" row 63 421.23360000000002 96510
"$s" row 64 421.53840000000002 99410
"$s" row 65 421.84320000000002 102360
"$s" row 66 422.14800000000002 105700
"$s" row 67 432.81599999999997 105700
"$o" {SeriesSlot} {Power Coefficient}
set s "$o.Power Coefficient"
"$s" order 26
"$s" cvg 2 0.0001
"$s" unit 34 {%f} 0
"$s" minMax NaN NaN
"$s" setFSeries {MW/cms} {06-05-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 4 2 @ 60
"$s" setDSeries {MW/cms} {06-05-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0.23041794266000001 0.231362411199 0.230405503501 0.22934570964000001 0.239650853686 0.236543549767 0.233349744512 0.234048105205 0.229264230666 0.218776444877 0.230383698591 0 0.233857914537 0.218654855035 0.230552845133 0 0.234218853071 0.219238751865 0.23022287353 0.23932226522 0.233843386469 0.231034762106 0.231025841218 0 @ 2 0.245032586862 0.221373413973 0.221576494035 0 @ 2 0.230125968796 0.232716270993 0 @ 2 0.2340261832 0.232760159383 0 @ 2 0.234409107344 0.232796153954 0 0.24680714101 0.220509904002 0.23520608295 0 0.246768681549 0.220452689778 0.235556715174 0 0.23921978849 0.218867916828 0.239076403142 0 @ 2 0.234024201761 0 @ 2 0.245705729405 0.218575433213 0.239426506071 0 0.242773743889 0.232789887188 0
"$s" assignPriorities {06-05-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 8 51 @ 56 END
"$o" {TableSlot} {Plant Power Table}
set s "$o.Plant Power Table"
"$s" order 57
"$s" resize 290 4
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Operating Head} {Turbine Release} {Power} {Number
of Units}
"$s" setMaximums NaN NaN NaN NaN
"$s" setMinimums NaN NaN NaN NaN
"$s" setUnits 3 22 31 0
"$s" setUsrFormat {%f} {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2} {2}
"$s" row 0 15.24 0 0 0
"$s" row 1 15.24 76.285584718799996 10.1 1
"$s" row 2 15.24 153.16582321600001 20.199999999999999 2
"$s" row 3 15.24 230.102695407 30.280000000000001 3
"$s" row 4 15.24 237.01200597499999 30.431999999999999 4
"$s" row 5 21.335999999999999 0 0 0
"$s" row 6 21.335999999999999 90.245790088700005 16.699999999999999 1
"$s" row 7 21.335999999999999 181.227818189 33.299999999999997 2
"$s" row 8 21.335999999999999 272.26647998200002 49.878 3
"$s" row 9 21.335999999999999 280.42173180100002 50.128 4
"$s" row 10 21.640799999999999 0 0 0
"$s" row 11 21.640799999999999 90.897077560300005 17 1
"$s" row 12 21.640799999999999 182.50207628499999 34 2
"$s" row 13 21.640799999999999 274.16370870399999 50.978000000000002 3
"$s" row 14 21.640799999999999 285.97183373299998 51.600000000000001 4
"$s" row 15 21.945599999999999 0 0 0
"$s" row 16 21.945599999999999 91.520048185299999 17.399999999999999 1
"$s" row 17 21.945599999999999 183.77633438199999 34.799999999999997 2
"$s" row 18 21.945599999999999 276.08925427200001 52.177999999999997 3
"$s" row 19 21.945599999999999 290.95559873299999 53.399999999999999 4
"$s" row 20 22.250399999999999 0 0 0
"$s" row 21 22.250399999999999 92.171335657 17.800000000000001 1
"$s" row 22 22.250399999999999 185.07890932500001 35.5 2
"$s" row 23 22.250399999999999 278.04311668700001 53.177999999999997 3
"$s" row 24 22.250399999999999 295.93936373299999 54.899999999999999 4
"$s" row 25 22.555199999999999 0 0 0
"$s" row 26 22.555199999999999 92.794306281999994 18.100000000000001 1
"$s" row 27 22.555199999999999 186.324850575 36.200000000000003 2
"$s" row 28 22.555199999999999 279.91202856199999 54.277999999999999 3
"$s" row 29 22.555199999999999 300.923128733 56.399999999999999 4
"$s" row 30 22.859999999999999 0 0 0
"$s" row 31 22.859999999999999 93.417276907000002 18.5 1
"$s" row 32 22.859999999999999 187.57079182499999 37 2
"$s" row 33 22.859999999999999 281.78094043700003 55.478000000000002 3
"$s" row 34 22.859999999999999 305.906893733 58.200000000000003 4
"$s" row 35 23.1648 0 0 0
"$s" row 36 23.1648 94.040247531999995 18.899999999999999 1
"$s" row 37 23.1648 188.816733075 37.700000000000003 2
"$s" row 38 23.1648 283.64985231200001 56.478000000000002 3
"$s" row 39 23.1648 310.86234188700001 59.700000000000003 4
"$s" row 40 23.4696 0 0 0
"$s" row 41 23.4696 94.663218157100005 19.199999999999999 1
"$s" row 42 23.4696 190.06267432600001 38.399999999999999 2
"$s" row 43 23.4696 285.51876418699999 57.578000000000003 3
"$s" row 44 23.4696 315.761156347 61.200000000000003 4
"$s" row 45 23.7744 0 0 0
"$s" row 46 23.7744 95.257871935500006 19.600000000000001 1
"$s" row 47 23.7744 191.28029872900001 39.200000000000003 2
"$s" row 48 23.7744 287.35935921599997 58.777999999999999 3
"$s" row 49 23.7744 320.60333711499999 62.700000000000003 4
"$s" row 50 24.0792 0 0 0
"$s" row 51 24.0792 95.8808425605 20 1
"$s" row 52 24.0792 192.526239979 40 2
"$s" row 53 24.0792 289.22827109100001 59.978000000000002 3
"$s" row 54 24.0792 325.33225049499998 64.5 4
"$s" row 55 24.384 0 0 0
"$s" row 56 24.384 96.475496338900001 20.399999999999999 1
"$s" row 57 24.384 193.715547536 40.700000000000003 2
"$s" row 58 24.384 291.01223242600003 60.976999999999997 3
"$s" row 59 24.384 329.94789649000001 66 4
"$s" row 60 24.688800000000001 0 0 0
"$s" row 61 24.688800000000001 102.93173736200001 22 1
"$s" row 62 24.688800000000001 206.65634642800001 44 2
"$s" row 63 24.688800000000001 310.57917342100001 66 3
"$s" row 64 24.688800000000001 333.31760123399999 67.5 4
"$s" row 65 24.993600000000001 0 0 0
"$s" row 66 24.993600000000001 101.544211879 22 1
"$s" row 67 24.993600000000001 204.13614708200001 44 2
"$s" row 68 24.993600000000001 306.86966651799997 66 3
"$s" row 69 24.993600000000001 336.319186973 68.700000000000003 4
"$s" row 70 25.298400000000001 0 0 0
"$s" row 71 25.298400000000001 100.18500324199999 22 1
"$s" row 72 25.298400000000001 201.41772980900001 44 2
"$s" row 73 25.298400000000001 302.82035745500002 66 3
"$s" row 74 25.298400000000001 339.20750532599999 70.200000000000003 4
"$s" row 75 25.603200000000001 0 0 0
"$s" row 76 25.603200000000001 99.108963071999995 22 1
"$s" row 77 25.603200000000001 199.03911469499999 44 2
"$s" row 78 25.603200000000001 299.110850551 66 3
"$s" row 79 25.603200000000001 341.95423944499998 71.700000000000003 4
"$s" row 80 25.908000000000001 0 0 0
"$s" row 81 25.908000000000001 97.749754435599996 22 1
"$s" row 82 25.908000000000001 196.37733111599999 44 2
"$s" row 83 25.908000000000001 295.174808875 66 3
"$s" row 84 25.908000000000001 344.55938933099998 72.900000000000006 4
"$s" row 85 26.212800000000001 0 0 0
"$s" row 86 26.212800000000001 96.702031111699995 22 1
"$s" row 87 26.212800000000001 194.253567621 44 2
"$s" row 88 26.212800000000001 291.94668836400001 66 3
"$s" row 89 26.212800000000001 347.221172911 74.400000000000006 4
"$s" row 90 26.517600000000002 0 0 0
"$s" row 91 26.517600000000002 95.654307787799993 22 1
"$s" row 92 26.517600000000002 191.70505142799999 44 2
"$s" row 93 26.517600000000002 287.86906245400002 66 3
"$s" row 94 26.517600000000002 349.88295649100002 75.599999999999994 4
"$s" row 95 26.822399999999998 0 0 0
"$s" row 96 26.822399999999998 94.5782676173 22 1
"$s" row 97 26.822399999999998 189.38307000699999 44 2
"$s" row 98 26.822399999999998 284.35777347700002 66 3
"$s" row 99 26.822399999999998 352.54474006999999 77.099999999999994 4
"$s" row 100 27.127199999999998 0 0 0
"$s" row 101 27.127199999999998 93.417276907000002 22 1
"$s" row 102 27.127199999999998 187.34425705300001 44 2
"$s" row 103 27.127199999999998 281.384504585 66 3
"$s" row 104 27.127199999999998 355.23484049699999 78.599999999999994 4
"$s" row 105 27.431999999999999 0 0 0
"$s" row 106 27.431999999999999 92.114701963800002 22 1
"$s" row 107 27.431999999999999 184.59752293299999 44 2
"$s" row 108 27.431999999999999 277.44846290800001 66 3
"$s" row 109 27.431999999999999 357.98157461599999 79.799999999999997 4
"$s" row 110 27.736799999999999 0 0 0
"$s" row 111 27.736799999999999 91.321830259199999 22 1
"$s" row 112 27.736799999999999 183.040096371 44 2
"$s" row 113 27.736799999999999 274.871629869 66 3
"$s" row 114 27.736799999999999 360.95484350800001 81.299999999999997 4
"$s" row 115 28.041599999999999 0 0 0
"$s" row 116 28.041599999999999 90.189156395500007 22 1
"$s" row 117 28.041599999999999 180.576530717 44 2
"$s" row 118 28.041599999999999 271.105489272 66 3
"$s" row 119 28.041599999999999 363.47504285500003 82.799999999999997 4
"$s" row 120 28.346399999999999 0 0 0
"$s" row 121 28.346399999999999 89.028165685199994 22 1
"$s" row 122 28.346399999999999 178.65098514900001 44 2
"$s" row 123 28.346399999999999 268.387071999 66 3
"$s" row 124 28.346399999999999 365.85365796899998 84 4
"$s" row 125 28.651199999999999 0 0 0
"$s" row 126 28.651199999999999 88.150343440900002 22 1
"$s" row 127 28.651199999999999 176.61217219400001 44 2
"$s" row 128 28.651199999999999 265.21558518099999 66 3
"$s" row 129 28.651199999999999 368.20395623600001 85.5 4
"$s" row 130 28.956 0 0 0
"$s" row 131 28.956 87.017669577199996 22 1
"$s" row 132 28.956 174.601676086 44 2
"$s" row 133 28.956 262.29894998200001 66 3
"$s" row 134 28.956 370.525937656 87 4
"$s" row 135 29.2608 0 0 0
"$s" row 136 29.2608 86.253114719199999 22 1
"$s" row 137 29.2608 172.73276421099999 44 2
"$s" row 138 29.2608 259.32568108999999 66 3
"$s" row 139 29.2608 372.87623592300002 88.200000000000003 4
"$s" row 140 29.5656 0 0 0
"$s" row 141 29.5656 85.403609321499999 22 1
"$s" row 142 29.5656 171.033753416 44 2
"$s" row 143 29.5656 256.77716489599999 66 3
"$s" row 144 29.5656 375.22653419099998 89.700000000000003 4
"$s" row 145 29.8704 0 0 0
"$s" row 146 29.8704 84.327569151000006 22 1
"$s" row 147 29.8704 168.853356228 44 2
"$s" row 148 29.8704 253.49241069199999 66 3
"$s" row 149 29.8704 377.775050384 91.200000000000003 4
"$s" row 150 30.1752 0 0 0
"$s" row 151 30.1752 83.478063753200004 22 1
"$s" row 152 30.1752 167.182662279 44 2
"$s" row 153 30.1752 251.000528191 66 3
"$s" row 154 30.1752 380.29524973100001 92.400000000000006 4
"$s" row 155 30.48 0 0 0
"$s" row 156 30.48 82.7418257418 22 1
"$s" row 157 30.48 165.59691887 44 2
"$s" row 158 30.48 248.565279385 66 3
"$s" row 159 30.48 382.87208277000002 93.900000000000006 4
"$s" row 160 30.784800000000001 0 0 0
"$s" row 161 30.784800000000001 81.694102417899998 22 1
"$s" row 162 30.784800000000001 163.529789069 44 2
"$s" row 163 30.784800000000001 245.56369364599999 66 3
"$s" row 164 30.784800000000001 385.44891581000002 95.400000000000006 4
"$s" row 165 31.089600000000001 0 0 0
"$s" row 166 31.089600000000001 80.901230713299995 22 1
"$s" row 167 31.089600000000001 161.887411966 44 2
"$s" row 168 31.089600000000001 243.01517745300001 66 3
"$s" row 169 31.089600000000001 387.85584777100001 96.900000000000006 4
"$s" row 170 31.394400000000001 0 0 0
"$s" row 171 31.394400000000001 80.080042162200002 22 1
"$s" row 172 31.394400000000001 160.273351711 44 2
"$s" row 173 31.394400000000001 240.693196032 66 3
"$s" row 174 31.394400000000001 390.177829191 98.099999999999994 4
"$s" row 175 31.699200000000001 0 0 0
"$s" row 176 31.699200000000001 79.372120997400003 22 1
"$s" row 177 31.699200000000001 158.829192535 44 2
"$s" row 178 31.699200000000001 238.39953145800001 66 3
"$s" row 179 31.699200000000001 392.38654322500003 99.599999999999994 4
"$s" row 180 32.003999999999998 0 0 0
"$s" row 181 32.003999999999998 78.296080826899995 22 1
"$s" row 182 32.003999999999998 156.70542904000001 44 2
"$s" row 183 32.003999999999998 235.45457941199999 66 3
"$s" row 184 32.003999999999998 394.48198987299997 101 4
"$s" row 185 32.308799999999998 0 0 0
"$s" row 186 32.308799999999998 77.531525968899999 22 1
"$s" row 187 32.308799999999998 155.204636171 44 2
"$s" row 188 32.308799999999998 233.217548532 66 3
"$s" row 189 32.308799999999998 396.549119674 102.3 4
"$s" row 190 32.613599999999998 0 0 0
"$s" row 191 32.613599999999998 76.851921650700007 22 1
"$s" row 192 32.613599999999998 153.788793841 44 2
"$s" row 193 32.613599999999998 231.03715134399999 66 3
"$s" row 194 32.613599999999998 398.55961578199998 103.7 4
"$s" row 195 32.918399999999998 0 0 0
"$s" row 196 32.918399999999998 76.115683639300002 22 1
"$s" row 197 32.918399999999998 152.344634665 44 2
"$s" row 198 32.918399999999998 228.82843731 66 3
"$s" row 199 32.918399999999998 400.65506242999999 105.09999999999999 4
"$s" row 200 33.223199999999999 0 0 0
"$s" row 201 33.223199999999999 75.379445627899997 22 1
"$s" row 202 33.223199999999999 150.900475489 44 2
"$s" row 203 33.223199999999999 226.704673816 66 3
"$s" row 204 33.223199999999999 402.72219223100001 106.5 4
"$s" row 205 33.527999999999999 0 0 0
"$s" row 206 33.527999999999999 74.643207616500007 22 1
"$s" row 207 33.527999999999999 149.399682619 44 2
"$s" row 208 33.527999999999999 224.32605870200001 66 3
"$s" row 209 33.527999999999999 404.81763887900001 107.8 4
"$s" row 210 33.832799999999999 0 0 0
"$s" row 211 33.832799999999999 74.048553838100005 22 1
"$s" row 212 33.832799999999999 148.182058216 44 2
"$s" row 213 33.832799999999999 222.485463673 66 3
"$s" row 214 33.832799999999999 406.77150129400002 109.3 4
"$s" row 215 34.137599999999999 0 0 0
"$s" row 216 34.137599999999999 73.170731593699998 22 1
"$s" row 217 34.137599999999999 146.454730574 44 2
"$s" row 218 34.137599999999999 220.16348225300001 66 3
"$s" row 219 34.137599999999999 408.47051209 110.7 4
"$s" row 220 34.442399999999999 0 0 0
"$s" row 221 34.442399999999999 72.604394661900002 22 1
"$s" row 222 34.442399999999999 145.26542301699999 44 2
"$s" row 223 34.442399999999999 218.12466929799999 66 3
"$s" row 224 34.442399999999999 410.141206039 112.09999999999999 4
"$s" row 225 34.747199999999999 0 0 0
"$s" row 226 34.747199999999999 71.981424036899995 22 1
"$s" row 227 34.747199999999999 144.07611546000001 44 2
"$s" row 228 34.747199999999999 216.340707963 66 3
"$s" row 229 34.747199999999999 411.78358314100001 113.59999999999999 4
"$s" row 230 35.052 0 0 0
"$s" row 231 35.052 71.160235485699999 22 1
"$s" row 232 35.052 142.40542151099999 44 2
"$s" row 233 35.052 214.018726542 66 3
"$s" row 234 35.052 413.45427709000001 115 4
"$s" row 235 35.3568 0 0 0
"$s" row 236 35.3568 70.593898553900004 22 1
"$s" row 237 35.3568 141.27274764699999 44 2
"$s" row 238 35.3568 212.23476520700001 66 3
"$s" row 239 35.3568 415.01170365199999 116.40000000000001 4
"$s" row 240 35.6616 0 0 0
"$s" row 241 35.6616 69.970927928799995 22 1
"$s" row 242 35.6616 140.05512324399999 44 2
"$s" row 243 35.6616 210.224269099 66 3
"$s" row 244 35.6616 416.51249652199999 117.8 4
"$s" row 245 35.9664 0 0 0
"$s" row 246 35.9664 69.178056224299993 22 1
"$s" row 247 35.9664 138.52601352799999 44 2
"$s" row 248 35.9664 208.21377299100001 66 3
"$s" row 249 35.9664 417.44695245899999 119.09999999999999 4
"$s" row 250 36.2712 0 0 0
"$s" row 251 36.2712 68.611719292399997 22 1
"$s" row 252 36.2712 137.365022818 44 2
"$s" row 253 36.2712 206.45812850199999 66 3
"$s" row 254 36.2712 410.76417666399999 119.09999999999999 4
"$s" row 255 36.576000000000001 0 0 0
"$s" row 256 36.576000000000001 68.073699207199994 22 1
"$s" row 257 36.576000000000001 136.232348954 44 2
"$s" row 258 36.576000000000001 204.73080085999999 66 3
"$s" row 259 36.576000000000001 404.251301947 119.09999999999999 4
"$s" row 260 36.880800000000001 0 0 0
"$s" row 261 36.880800000000001 67.479045428700005 22 1
"$s" row 262 36.880800000000001 135.043041397 44 2
"$s" row 263 36.880800000000001 202.975156371 66 3
"$s" row 264 36.880800000000001 398.38971470299998 119.09999999999999 4
"$s" row 265 37.185600000000001 0 0 0
"$s" row 266 37.185600000000001 66.856074803699997 22 1
"$s" row 267 37.185600000000001 133.82541699399999 44 2
"$s" row 268 37.185600000000001 201.19119503600001 66 3
"$s" row 269 37.185600000000001 392.754662231 119.09999999999999 4
"$s" row 270 37.490400000000001 0 0 0
"$s" row 271 37.490400000000001 66.289737871900002 22 1
"$s" row 272 37.490400000000001 132.664426284 44 2
"$s" row 273 37.490400000000001 199.463867394 66 3
"$s" row 274 37.490400000000001 387.317827685 119.09999999999999 4
"$s" row 275 37.795200000000001 0 0 0
"$s" row 276 37.795200000000001 65.525183013900005 22 1
"$s" row 277 37.795200000000001 131.33353449399999 44 2
"$s" row 278 37.795200000000001 197.368420746 66 3
"$s" row 279 37.795200000000001 382.19247845199999 119.09999999999999 4
"$s" row 280 38.100000000000001 0 0 0
"$s" row 281 38.100000000000001 64.9871629286 22 1
"$s" row 282 38.100000000000001 130.257494323 44 2
"$s" row 283 38.100000000000001 195.72604364399999 66 3
"$s" row 284 38.100000000000001 377.26534714500002 119.09999999999999 4
"$s" row 285 39.624000000000002 0 0 0
"$s" row 286 39.624000000000002 62.183795115999999 22 1
"$s" row 287 39.624000000000002 124.679075545 44 2
"$s" row 288 39.624000000000002 187.54247497899999 66 3
"$s" row 289 39.624000000000002 355.09325626399999 119.09999999999999 4
"$o" {SeriesSlot} {Hydro Capacity}
set s "$o.Hydro Capacity"
"$s" order 27
"$s" cvg 2 0.0001
"$s" unit 31 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MW} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {MW} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 52.2930440157 52.4335071371 52.0664772343 51.7567186151 51.3670259854 50.7891727951 50.4850837313 50.8906866912 51.1612340151 50.7445366075 50.4700351867 50.880573324 51.284224395 50.9818983304 50.6347259157 50.9221558476 51.1608922825 50.7574626699 50.4793357848 50.8827362502 51.8323695762 52.511165983 52.3143297464 51.6329240173 51.824229791 52.5453987436 52.2709686017 51.5470930059 51.7975744355 52.4935872758 52.2647423181 51.5660363014 51.7887544738 52.4777213228 52.2732997302 51.5816460444 51.7804002223 52.4375820368 52.0103786982 51.3504069309 51.7724342949 52.4241362235 51.9907886515 51.3362962267 51.7647834496 52.1470313243 51.4481474652 51.0986712594 51.6237035812 52.0286359399 51.6205551374 51.2184741624 51.6654038366 52.089309094 51.3479840627 50.9872853418 51.3384796712 51.4173189857 51.0117392437 50.94863661
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Best Hydro Capacity}
set s "$o.Best Hydro Capacity"
"$s" order 28
"$s" cvg 2 0.0001
"$s" unit 31 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MW} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {MW} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 44.7104834306 44.7219070069 44.7031546229 44.7188936869 44.7067687375 44.7258482313 44.6898512964 44.7099866506 44.6949025871 44.7330459568 44.6887420042 44.711314723 44.7003811537 44.7005029195 44.7092150311 44.7062076822 44.6948967551 44.7319067509 44.689411124 44.7110244188 44.709978411 44.7304884003 44.7118512036 44.7273765902 44.710478838 44.7326617257 44.7091413641 44.7288741323 44.7122413853 44.7284133536 44.7088068278 44.7318466906 44.7128663464 44.7266032334 44.709294852 44.7335115876 44.7134774568 44.7223218829 44.7034610172 44.7052958083 44.7140775123 44.7209848445 44.70376639 44.7041198064 44.7146697794 44.7041853859 44.7152986153 44.6948850689 44.7283916075 44.7032656032 44.7287782378 44.6967687182 44.7237825985 44.7032719759 44.7050749299 44.700074933 44.704324232 44.7118501566 44.6983637801 44.7034341705
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {SeriesSlot} {Power Plant Cap Fraction}
set s "$o.Power Plant Cap Fraction"
"$s" order 29
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {05-22-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 2 @ 24 1 @ 277
"$s" setDSeries {NONE} {05-22-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 NaN @ 24 0.67778623000000005 @ 277
"$s" assignPriorities {05-22-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 32767 @ 24 0 @ 97 32767 @ 180 END
"$o" {TableSlot} {Minimum Power Elevation}
set s "$o.Minimum Power Elevation"
"$s" order 30
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {Min Power Elev}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 402.33600000000001
"$o" {SeriesSlot} {Plant Power Limit}
set s "$o.Plant Power Limit"
"$s" order 31
"$s" cvg 2 0.0001
"$s" unit 31 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {ScalarSlot} {Power Curvature Tolerance}
set s "$o.Power Curvature Tolerance"
"$s" order 29
"$s" units 0 {%f} 2
"$s" value NaN {NONE}
"$o" {SeriesSlot} {Requested Energy}
set s "$o.Requested Energy"
"$s" order 34
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Tailwater Base Value}
set s "$o.Tailwater Base Value"
"$s" order 35
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax 371.85599999999999 388.61695200000003
"$s" setFSeries {m} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 121
"$s" setDSeries {m} {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 384.07546248 384.10594248 384.12727848 384.16080648 383.85295848 383.831592 383.791968 383.94747696 383.846832 383.904744 383.923032 383.88953448 384.157728 384.048 383.91090096 383.770632 383.7432 383.734056 383.923032 383.97487848 383.92001448 384.02974248 384.112008 384.194304 384.115056 384.121152 384.188208 384.26136 384.31320648 384.346704 384.197352 383.88039048 383.859024 383.770632 383.71275048 383.57559048 383.71275048 383.95659048 383.81333448 383.66398248 383.718816 383.96573448 383.831592 383.679192 383.67007848 383.923032 383.779776 383.62435848 383.62740648 383.602992 383.892552 383.98710096 383.97487848 383.94747696 384.01145448 384.035808 384.044952 384.02974248 383.77675848 383.828544 383.83470096 383.797309807 383.893144587 383.865501973 383.892289433 383.7432 @ 2 384.569559864 384.3528 383.7432 @ 2 384.54207675 384.3528 383.7432 @ 2 384.6576 384.3528 383.7432 @ 2 384.482198474 384.3528 384.226189505 384.251598839 384.362984434 384.3528 384.225626845 384.098319143 384.6576 384.3528 384.225131462 384.097346722 384.6576 384.3528 384.224697235 384.096490502 384.6576 384.3528 384.224305821 384.138465016 384.577861426 384.3528 384.223969448 384.137792272 384.618883596 384.3528 384.223663655 384.626341969 384.6576 384.3528 384.223388442 384.093915726 384.485408871 384.3528 384.223143807 384.136165453 384.653760095 384.3528 383.752000516 383.7432 384.485859454 384.3528
"$s" assignPriorities {05-22-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 65 51 @ 56 END
"$o" {TableSlot} {Stage Flow Tailwater Table}
set s "$o.Stage Flow Tailwater Table"
"$s" order 36
"$s" resize 41 3
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Outflow} {Downstream Stage} {Tailwater Elevation}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 22 3 3
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 0 374.2944 384.23088000000001
"$s" row 1 0 384.13943999999998 384.23088000000001
"$s" row 2 0 385.05383999999998 385.11175200000002
"$s" row 3 0 392.88720000000001 392.88720000000001
"$s" row 4 0 396.24000000000001 396.24000000000001
"$s" row 5 99.108963071999995 374.2944 385.05383999999998
"$s" row 6 99.108963071999995 385.05383999999998 385.1148
"$s" row 7 99.108963071999995 392.88720000000001 392.88720000000001
"$s" row 8 99.108963071999995 396.24000000000001 396.24000000000001
"$s" row 9 212.37634944000001 374.2944 385.60248000000001
"$s" row 10 212.37634944000001 385.60248000000001 385.66343999999998
"$s" row 11 212.37634944000001 392.88720000000001 392.88720000000001
"$s" row 12 212.37634944000001 396.24000000000001 396.24000000000001
"$s" row 13 311.48531251200001 374.2944 386.0292
"$s" row 14 311.48531251200001 386.0292 386.09016000000003
"$s" row 15 311.48531251200001 392.88720000000001 392.88720000000001
"$s" row 16 311.48531251200001 396.24000000000001 396.24000000000001
"$s" row 17 566.33693184000003 374.2944 386.54736000000003
"$s" row 18 566.33693184000003 386.1816 386.6388
"$s" row 19 566.33693184000003 392.88720000000001 393.03960000000001
"$s" row 20 566.33693184000003 396.24000000000001 396.24000000000001
"$s" row 21 1415.8423296000001 374.2944 389.2296
"$s" row 22 1415.8423296000001 386.4864 389.53440000000001
"$s" row 23 1415.8423296000001 392.88720000000001 395.32560000000001
"$s" row 24 1415.8423296000001 396.24000000000001 398.06880000000001
"$s" row 25 2831.6846592000002 374.2944 392.33855999999997
"$s" row 26 2831.6846592000002 386.4864 392.33855999999997
"$s" row 27 2831.6846592000002 392.88720000000001 397.76400000000001
"$s" row 28 2831.6846592000002 396.24000000000001 400.20240000000001
"$s" row 29 4247.5269888000003 374.2944 395.02080000000001
"$s" row 30 4247.5269888000003 386.4864 395.02080000000001
"$s" row 31 4247.5269888000003 392.88720000000001 400.20240000000001
"$s" row 32 4247.5269888000003 396.24000000000001 402.94560000000001
"$s" row 33 7079.2116480000004 374.2944 399.28800000000001
"$s" row 34 7079.2116480000004 386.4864 399.28800000000001
"$s" row 35 7079.2116480000004 392.88720000000001 403.55520000000001
"$s" row 36 7079.2116480000004 396.24000000000001 406.29840000000002
"$s" row 37 11326.738636800001 374.2944 402.94560000000001
"$s" row 38 11326.738636800001 386.4864 402.94560000000001
"$s" row 39 11326.738636800001 392.88720000000001 406.29840000000002
"$s" row 40 11326.738636800001 396.24000000000001 408.43200000000002
"$o" {TableSlot} {Tail Water Reference Elevation}
set s "$o.Tail Water Reference Elevation"
"$s" order 37
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 0
"$o" {SeriesSlot} {Number of Units Generating}
set s "$o.Number of Units Generating"
"$s" order 33
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 61
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 0.954959464515 1.61439984605 2.03042808318 1.66869725575 2.09325992267 2.32471205907 1.59626841148 0 1.34881470711 2.32280905205 1.54943123752 0 1.35174762887 2.33487426285 1.74549287569 0.146309697738 1.35195781758 1.66948248007 1.45808819464 0 @ 2 0.277116968442 2.43256135301 2.34265311858 0 @ 2 2.14354402159 1.86391078278 0 @ 2 1.99342344939 1.86505886034 0 @ 2 1.9052610917 1.86604633508 0 0.0783974540033 2.42417893084 1.18171345994 0 0.0783852374857 2.42359730704 1.11379143302 0 0.935666652909 2.40748694844 0.358043842625 0 @ 2 1.59608597022 0 @ 2 0.0780475943305 2.40451364181 0.169343698495 0 0.219284731639 1.48177455374 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 0 @ 4 51 @ 56 END
"$o" {TableSlot} {Pool Elevation LP Param}
set s "$o.Pool Elevation LP Param"
"$s" order 55
"$s" resize 3 3
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 13 13 13
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 109756604.662 96040372.681099996 96040372.681099996
"$s" row 1 NaN 124967061.913 109756604.662
"$s" row 2 NaN NaN 124967061.913
"$o" {TableSlot} {Energy In Storage LP Param}
set s "$o.Energy In Storage LP Param"
"$s" order 56
"$s" resize 3 3
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 3 3 3
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 412.42403905999998 410.90003905999998 410.90003905999998
"$s" row 1 NaN 413.94803905999999 412.42403905999998
"$s" row 2 NaN NaN 413.94803905999999
"$o" {SeriesSlot} {Spill Lower Bound}
set s "$o.Spill Lower Bound"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Spill Lower Bound LP Param}
set s "$o.Spill Lower Bound LP Param"
"$s" order 64
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Line} {Piecewise}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 13 13
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Spill Upper Bound}
set s "$o.Spill Upper Bound"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Spill Upper Bound LP Param}
set s "$o.Spill Upper Bound LP Param"
"$s" order 65
"$s" resize 2 1
"$s" setRowLabels {} {}
"$s" setColumnLabels {Line}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 13
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 96040372.681099996
"$s" row 1 115675507.99699999
"$o" {TableSlot} {Spill Bounds Linearization Table}
set s "$o.Spill Bounds Linearization Table"
"$s" order 63
"$s" sourceSlotName {Boone.Unregulated Spill Table}
"$s" resize 65 3
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Storage} {Spill Lower Bound} {Spill Upper Bound}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 13 22 22
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 692380.87939000002 0 0
"$s" row 1 46621943.596000001 0 75.039643468799994
"$s" row 2 48324760.175700001 0 75.605980400600004
"$s" row 3 50061828.813000001 0 76.455485798400005
"$s" row 4 51838042.659100004 0 77.0218227302
"$s" row 5 53650955.138300002 0 77.588159662099997
"$s" row 6 55503012.826300003 0 78.437665059799997
"$s" row 7 57394215.722999997 0 79.004001991699994
"$s" row 8 59324563.828500003 0 79.570338923500003
"$s" row 9 61291610.567100003 0 80.419844321300005
"$s" row 10 63300249.090000004 0 80.9861812531
"$s" row 11 65350479.397200003 0 81.552518184999997
"$s" row 12 67437408.337500006 0 82.118855116800006
"$s" row 13 69565929.062099993 0 82.685192048600001
"$s" row 14 71736041.570999995 0 83.534697446400003
"$s" row 15 73947745.864199996 0 84.101034378199998
"$s" row 16 76201041.941699997 0 84.667371310099995
"$s" row 17 78495929.803399995 0 85.233708241900004
"$s" row 18 80832409.449399993 0 85.800045173800001
"$s" row 19 83212927.455200002 0 86.366382105599996
"$s" row 20 85637483.820800006 0 86.932719037400005
"$s" row 21 88103631.970799997 0 87.782224435200007
"$s" row 22 90616265.055999994 0 88.348561367000002
"$s" row 23 93175383.076700002 0 88.914898298899999
"$s" row 24 95778539.457100004 0 89.481235230699994
"$s" row 25 98430627.348499998 0 90.047572162600005
"$s" row 26 101129200.175 0 90.6139090944
"$s" row 27 103874257.93700001 0 91.180246026199995
"$s" row 28 106670693.786 0 91.746582958100007
"$s" row 29 109518507.721 0 92.312919889900002
"$s" row 30 112425039.469 0 92.879256821799999
"$s" row 31 115387842.455 0 93.445593753599994
"$s" row 32 118411809.829 0 93.728762219499998
"$s" row 33 121499388.167 0 94.295099151399995
"$s" row 34 124655470.62100001 0 464.11311564300001
"$s" row 35 127877610.61499999 0 540.00226450900004
"$s" row 36 131173147.875 0 621.55478269499997
"$s" row 37 134542082.40099999 0 707.63799633400004
"$s" row 38 137986860.76899999 0 799.384579293
"$s" row 39 141502589.82800001 0 895.09552077299998
"$s" row 40 145089269.57800001 0 996.46983157199998
"$s" row 41 148746900.01800001 0 1101.80850089
"$s" row 42 152475481.15000001 0 1211.96103414
"$s" row 43 156272566.396 0 1326.0779259000001
"$s" row 44 160138155.75799999 0 1444.7255131300001
"$s" row 45 164072249.236 0 1568.4701327299999
"$s" row 46 168072400.25299999 0 1695.8959423900001
"$s" row 47 172138608.80899999 0 1827.0029421199999
"$s" row 48 176275768.05700001 0 1963.20697423
"$s" row 49 180488771.146 0 2103.09219639
"$s" row 50 184782511.229 0 2248.6407878700002
"$s" row 51 189164328.03099999 0 2395.6052216899998
"$s" row 52 193636668.12799999 0 2549.0825302100002
"$s" row 53 198206871.24700001 0 2705.6746918700001
"$s" row 54 202877383.96399999 0 2867.6470543800001
"$s" row 55 207655546.00400001 0 3033.5837753999999
"$s" row 56 212548697.095 0 3201.2195072300001
"$s" row 57 217554390.66100001 0 3377.3502930300001
"$s" row 58 222672626.70300001 0 3553.19791037
"$s" row 59 227891172.34099999 0 3737.8237501399999
"$s" row 60 233207581.002 0 3922.4495899200001
"$s" row 61 238609619.80599999 0 4115.28731522
"$s" row 62 244089949.028 0 4311.1832599400004
"$s" row 63 266755024.882 0 5210.8661098599996
"$s" row 64 391378690.02100003 0 10157.762160099999
"$o" {SeriesSlot} {Regulated Spill Capacity}
set s "$o.Regulated Spill Capacity"
"$s" order 67
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Regulated Spill Capacity Table}
set s "$o.Regulated Spill Capacity Table"
"$s" order 68
"$s" sourceSlotName {Boone.Regulated Spill Table}
"$s" resize 54 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Storage} {Regulated Spill Capacity}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 13 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 685041.15275400004 0
"$s" row 1 101116967.29799999 0
"$s" row 2 106670693.786 41.342596024300001
"$s" row 3 112420146.318 122.328777277
"$s" row 4 118414256.405 232.48131051999999
"$s" row 5 124653024.046 367.83583722999998
"$s" row 6 131185380.752 525.277504282
"$s" row 7 137986860.76899999 703.39046934500004
"$s" row 8 145081929.85100001 899.90938469399998
"$s" row 9 152470587.99900001 1114.5510818600001
"$s" row 10 160128369.456 1346.1828869799999
"$s" row 11 168079739.979 1594.5216316000001
"$s" row 12 176275768.05700001 1860.1336526299999
"$s" row 13 184789850.95500001 2142.7357816200001
"$s" row 14 193646454.43000001 2442.8943554900002
"$s" row 15 202870044.23699999 2760.8925427200002
"$s" row 16 212558483.39700001 3096.7303433000002
"$s" row 17 222662840.40000001 3450.4077572400001
"$s" row 18 233207581.002 3820.7921106600002
"$s" row 19 244094842.17899999 4206.7507297100001
"$s" row 20 252424575.611 4502.9449450599996
"$s" row 21 255275692.42300001 4528.4301069900002
"$s" row 22 261012912.07699999 4567.7905237599998
"$s" row 23 266750131.73100001 4602.9034135299999
"$s" row 24 272621913.04100001 4633.4856078499997
"$s" row 25 278493694.35000002 4659.82027518
"$s" row 26 284518386.63099998 4737.6916033099997
"$s" row 27 290543078.91100001 4813.8639206400003
"$s" row 28 296567771.19199997 4888.0540587100004
"$s" row 29 302592463.47299999 4960.5451859900004
"$s" row 30 308806765.35900003 5031.3373024700004
"$s" row 31 315021067.24400002 5100.7135766199999
"$s" row 32 321235369.13 5184.2482740599999
"$s" row 33 327449671.01599997 5266.6502976499996
"$s" row 34 333800981.13200003 5348.20281583
"$s" row 35 340152291.24800003 5428.9058286199997
"$s" row 36 346503601.36500001 5508.4761675399996
"$s" row 37 352854911.48100001 5587.4801695300002
"$s" row 38 359206221.597 5665.6346661300004
"$s" row 39 365632560.02999997 5743.2228257899997
"$s" row 40 372058898.463 5819.9614800500003
"$s" row 41 378485236.89600003 5895.8506289200004
"$s" row 42 381698166.25199997 5933.7952033499996
"$s" row 43 384911095.60799998 5964.6605661399999
"$s" row 44 391336954.32099998 6032.6209979599998
"$s" row 45 397762813.03299999 6100.0150928499997
"$s" row 46 404188671.745 6166.2765138699997
"$s" row 47 410614530.45700002 6232.25476643
"$s" row 48 417040389.17000002 6297.1003451300003
"$s" row 49 423466247.88200003 6361.6627553600001
"$s" row 50 429892106.59399998 6425.3756601900004
"$s" row 51 436317965.30699998 6488.5222280899998
"$s" row 52 442743824.01899999 6551.10245906
"$s" row 53 449169682.73100001 6613.1163531000002
"$o" {SeriesSlot} {Bypass Capacity}
set s "$o.Bypass Capacity"
"$s" order 69
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Bypass Capacity Table}
set s "$o.Bypass Capacity Table"
"$s" order 70
"$s" sourceSlotName {Boone.Bypass Table}
"$s" resize 69 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Storage} {Bypass Capacity}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 13 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 685041.15275400004 0
"$s" row 1 46631729.898199998 75.039643468799994
"$s" row 2 48319867.024599999 75.605980400600004
"$s" row 3 50056935.661899999 76.455485798400005
"$s" row 4 51842935.810199998 77.0218227302
"$s" row 5 53653401.7139 77.871328128000002
"$s" row 6 55512799.1285 78.437665059799997
"$s" row 7 57396662.298600003 79.004001991699994
"$s" row 8 59329456.979599997 79.570338923500003
"$s" row 9 61286717.416000001 80.419844321300005
"$s" row 10 63292909.363300003 80.9861812531
"$s" row 11 65348032.821599998 81.552518184999997
"$s" row 12 67427622.035300002 82.118855116800006
"$s" row 13 69556142.760000005 82.968360514599993
"$s" row 14 71733594.995499998 83.534697446400003
"$s" row 15 73935512.986499995 84.101034378199998
"$s" row 16 76210828.243799999 84.667371310099995
"$s" row 17 78486143.501200005 85.233708241900004
"$s" row 18 80834856.024900004 85.800045173800001
"$s" row 19 83208034.304100007 86.366382105599996
"$s" row 20 85630144.0942 86.932719037400005
"$s" row 21 88101185.395199999 87.782224435200007
"$s" row 22 90621158.207100004 88.348561367000002
"$s" row 23 93165596.774499997 88.914898298899999
"$s" row 24 95783432.608199999 89.481235230699994
"$s" row 25 98425734.197400004 90.047572162600005
"$s" row 26 101116967.29799999 90.6139090944
"$s" row 27 103881597.664 91.180246026199995
"$s" row 28 106670693.786 91.746582958100007
"$s" row 29 109508721.419 92.312919889900002
"$s" row 30 112420146.318 92.879256821799999
"$s" row 31 115380502.728 93.445593753599994
"$s" row 32 118414256.405 93.728762219499998
"$s" row 33 121496941.59199999 94.295099151399995
"$s" row 34 124653024.046 94.861436083200005
"$s" row 35 127882503.766 95.427773015
"$s" row 36 131185380.752 95.994109946899997
"$s" row 37 134537189.25 96.560446878700006
"$s" row 38 137986860.76899999 97.126783810600003
"$s" row 39 141509929.55500001 97.693120742399998
"$s" row 40 145081929.85100001 98.259457674199993
"$s" row 41 148751793.169 98.542626140199999
"$s" row 42 152470587.99900001 99.108963071999995
"$s" row 43 156262780.09400001 99.675300003800004
"$s" row 44 160128369.456 100.24163693600001
"$s" row 45 164067356.08500001 100.807973868
"$s" row 46 168079739.979 101.09114233299999
"$s" row 47 172141055.38499999 101.65747926500001
"$s" row 48 176275768.05700001 102.223816197
"$s" row 49 180483877.995 102.790153129
"$s" row 50 184789850.95500001 103.073321595
"$s" row 51 189169221.18200001 103.63965852699999
"$s" row 52 193646454.43000001 104.20599545899999
"$s" row 53 198197084.94499999 104.77233239
"$s" row 54 202870044.23699999 105.05550085599999
"$s" row 55 207665332.30599999 105.62183778799999
"$s" row 56 212558483.39700001 106.18817472000001
"$s" row 57 217549497.50999999 106.75451165200001
"$s" row 58 222662840.40000001 107.037680118
"$s" row 59 227898512.06799999 107.60401705
"$s" row 60 233207581.002 108.17035398100001
"$s" row 61 238614512.95699999 108.453522447
"$s" row 62 266750131.73100001 111.002038641
"$s" row 63 296567771.19199997 111.002038641
"$s" row 64 327449671.01599997 111.002038641
"$s" row 65 359206221.597 111.002038641
"$s" row 66 391336954.32099998 111.002038641
"$s" row 67 423466247.88200003 111.002038641
"$s" row 68 449169682.73100001 111.002038641
"$o" {TableSlot} {Unregulated Spill Linearization Table}
set s "$o.Unregulated Spill Linearization Table"
"$s" order 71
"$s" sourceSlotName {Boone.Unregulated Spill Table}
"$s" resize 30 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Storage} {Unregulated Spill}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 10 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 685041.15275400004 0
"$s" row 1 278493694.35000002 0
"$s" row 2 284518386.63099998 29.4495204557
"$s" row 3 290543078.91100001 84.667371310099995
"$s" row 4 296567771.19199997 158.857509381
"$s" row 5 302592463.47299999 251.17042927099999
"$s" row 6 308806765.35900003 358.77444632100003
"$s" row 7 315021067.24400002 480.25371819999998
"$s" row 8 321235369.13 614.75873951200003
"$s" row 9 327449671.01599997 777.58060741600002
"$s" row 10 333800981.13200003 970.70150117399999
"$s" row 11 340152291.24800003 1183.07785061
"$s" row 12 346503601.36500001 1412.44430801
"$s" row 13 352854911.48100001 1657.95136796
"$s" row 14 359206221.597 1917.61685121
"$s" row 15 365632560.02999997 2191.15758929
"$s" row 16 372058898.463 2477.7240768000001
"$s" row 17 378485236.89600003 2776.4668083500001
"$s" row 18 381698166.25199997 2930.22728534
"$s" row 19 384911095.60799998 3412.4631828000001
"$s" row 20 391336954.32099998 3770.1049552600002
"$s" row 21 397762813.03299999 4139.9229717500002
"$s" row 22 404188671.745 4521.9172322799996
"$s" row 23 410614530.45700002 4914.9550629699997
"$s" row 24 417040389.17000002 5319.3196323100001
"$s" row 25 423466247.88200003 5734.4446033499999
"$s" row 26 429892106.59399998 6160.0468076200004
"$s" row 27 436317965.30699998 6596.1262451399998
"$s" row 28 442743824.01899999 7042.11657896
"$s" row 29 449169682.73100001 7497.7346406300003
"$o" {TableSlot} {Unregulated Spill LP Param}
set s "$o.Unregulated Spill LP Param"
"$s" order 72
"$s" resize 2 3
"$s" setRowLabels {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 13 13 13
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 NaN 96040372.681099996 NaN
"$s" row 1 NaN 115675507.99699999 NaN
"$o" {TableSlot} {Regulated Spill or Bypass LP Param}
set s "$o.Regulated Spill or Bypass LP Param"
"$s" order 73
"$s" resize 2 3
"$s" setRowLabels {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 13 13 13
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 NaN 96040372.681099996 NaN
"$s" row 1 NaN 115675507.99699999 NaN
"$o" {TableSlot} {Max Turbine Q}
set s "$o.Max Turbine Q"
"$s" order 23
"$s" resize 12 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Operating Head} {Turbine Capacity}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 -15.24 0
"$s" row 1 0 0
"$s" row 2 15.24 233.61398438399999
"$s" row 3 21.335999999999999 287.41599290900001
"$s" row 4 24.384 314.31699717100003
"$s" row 5 27.431999999999999 341.21800143399997
"$s" row 6 30.48 368.11900569599999
"$s" row 7 32.003999999999998 365.28732103700003
"$s" row 8 33.527999999999999 346.88137075200001
"$s" row 9 36.576000000000001 319.98036648999999
"$s" row 10 39.624000000000002 293.07936222699999
"$s" row 11 51.816000000000003 293.07936222699999
"$o" {TableSlot} {Power LP Param}
set s "$o.Power LP Param"
"$s" order 58
"$s" resize 5 4
"$s" setRowLabels {} {} {} {} {}
"$s" setColumnLabels {Operating Head} {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN NaN
"$s" setMinimums NaN NaN NaN NaN
"$s" setUnits 3 22 22 22
"$s" setUsrFormat {%f} {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2} {2}
"$s" row 0 27.050995975599999 NaN 0 0
"$s" row 1 NaN NaN 318.34507046800002 93.707539913800005
"$s" row 2 NaN NaN NaN 187.853987211
"$s" row 3 NaN NaN NaN 282.12786106499999
"$s" row 4 NaN NaN NaN 354.56227987099999
"$o" {SeriesSlot} {Turbine Capacity}
set s "$o.Turbine Capacity"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Turbine Capacity LP Param}
set s "$o.Turbine Capacity LP Param"
"$s" order 59
"$s" resize 3 3
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 3 3 3
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 22.859999999999999 15.3924 15.3924
"$s" row 1 NaN 30.3276 30.48
"$s" row 2 NaN NaN 39.471600000000002
"$o" {TableSlot} {Tailwater Table}
set s "$o.Tailwater Table"
"$s" order 61
"$s" resize 13 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Outflow} {Tailwater Elevation}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 22 3
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 0 384.11810400000002
"$s" row 1 283.16846592000002 385.572
"$s" row 2 566.33693184000003 386.6388
"$s" row 3 849.50539776000005 387.64463999999998
"$s" row 4 1132.6738636800001 388.4676
"$s" row 5 1415.8423296000001 389.2296
"$s" row 6 2123.7634944000001 390.90600000000001
"$s" row 7 2831.6846592000002 392.33855999999997
"$s" row 8 3539.6058240000002 393.80160000000001
"$s" row 9 4247.5269888000003 395.08175999999997
"$s" row 10 7079.2116480000004 399.89760000000001
"$s" row 11 10194.064773100001 401.72640000000001
"$s" row 12 11609.907102700001 402.33600000000001
"$o" {TableSlot} {Tailwater Elevation LP Param}
set s "$o.Tailwater Elevation LP Param"
"$s" order 62
"$s" resize 3 4
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Tailwater Base Value} {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN NaN
"$s" setMinimums NaN NaN NaN NaN
"$s" setUnits 3 22 22 22
"$s" setUsrFormat {%f} {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2} {2}
"$s" row 0 384.3528 99.108963071999995 49.554481535999997 0
"$s" row 1 NaN NaN 148.66344460799999 99.108963071999995
"$s" row 2 NaN NaN NaN 198.21792614399999
"$o" {TableSlot} {Convolved Stage Flow Tailwater Table}
set s "$o.Convolved Stage Flow Tailwater Table"
"$s" order 66
"$s" sourceSlotName {Boone.Stage Flow Tailwater Table}
"$s" resize 90 3
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Downstream Stage} {Outflow} {Tailwater Elevation}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 3 22 3
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 374.2944 0 384.23088000000001
"$s" row 1 374.2944 99.108963071999995 385.05383999999998
"$s" row 2 374.2944 212.37634944000001 385.60248000000001
"$s" row 3 374.2944 311.48531251200001 386.0292
"$s" row 4 374.2944 566.33693184000003 386.54736000000003
"$s" row 5 374.2944 1415.8423296000001 389.2296
"$s" row 6 374.2944 2831.6846592000002 392.33855999999997
"$s" row 7 374.2944 4247.5269888000003 395.02080000000001
"$s" row 8 374.2944 7079.2116480000004 399.28800000000001
"$s" row 9 374.2944 11326.738636800001 402.94560000000001
"$s" row 10 384.13943999999998 0 384.23088000000001
"$s" row 11 384.13943999999998 99.108963071999995 385.10961926300001
"$s" row 12 384.13943999999998 212.37634944000001 385.65555299200003
"$s" row 13 384.13943999999998 311.48531251200001 386.08034306500002
"$s" row 14 384.13943999999998 566.33693184000003 386.62309107700003
"$s" row 15 384.13943999999998 1415.8423296000001 389.47572600000001
"$s" row 16 384.13943999999998 2831.6846592000002 392.33855999999997
"$s" row 17 384.13943999999998 4247.5269888000003 395.02080000000001
"$s" row 18 384.13943999999998 7079.2116480000004 399.28800000000001
"$s" row 19 384.13943999999998 11326.738636800001 402.94560000000001
"$s" row 20 385.05383999999998 0 385.11175200000002
"$s" row 21 385.05383999999998 99.108963071999995 385.1148
"$s" row 22 385.05383999999998 212.37634944000001 385.66048237199999
"$s" row 23 385.05383999999998 311.48531251200001 386.08509319500001
"$s" row 24 385.05383999999998 566.33693184000003 386.63012492299998
"$s" row 25 385.05383999999998 1415.8423296000001 389.49858599999999
"$s" row 26 385.05383999999998 2831.6846592000002 392.33855999999997
"$s" row 27 385.05383999999998 4247.5269888000003 395.02080000000001
"$s" row 28 385.05383999999998 7079.2116480000004 399.28800000000001
"$s" row 29 385.05383999999998 11326.738636800001 402.94560000000001
"$s" row 30 385.60248000000001 0 385.65633590700003
"$s" row 31 385.60248000000001 99.108963071999995 385.65917042799998
"$s" row 32 385.60248000000001 212.37634944000001 385.66343999999998
"$s" row 33 385.60248000000001 311.48531251200001 386.08794327300001
"$s" row 34 385.60248000000001 566.33693184000003 386.634345231
"$s" row 35 385.60248000000001 1415.8423296000001 389.51230199999998
"$s" row 36 385.60248000000001 2831.6846592000002 392.33855999999997
"$s" row 37 385.60248000000001 4247.5269888000003 395.02080000000001
"$s" row 38 385.60248000000001 7079.2116480000004 399.28800000000001
"$s" row 39 385.60248000000001 11326.738636800001 402.94560000000001
"$s" row 40 386.0292 0 386.079901167
"$s" row 41 386.0292 99.108963071999995 386.08256964999998
"$s" row 42 386.0292 212.37634944000001 386.08658912099997
"$s" row 43 386.0292 311.48531251200001 386.09016000000003
"$s" row 44 386.0292 566.33693184000003 386.63762769200002
"$s" row 45 386.0292 1415.8423296000001 389.52296999999999
"$s" row 46 386.0292 2831.6846592000002 392.33855999999997
"$s" row 47 386.0292 4247.5269888000003 395.02080000000001
"$s" row 48 386.0292 7079.2116480000004 399.28800000000001
"$s" row 49 386.0292 11326.738636800001 402.94560000000001
"$s" row 50 386.1816 0 386.23117447499999
"$s" row 51 386.1816 99.108963071999995 386.23378365799999
"$s" row 52 386.1816 212.37634944000001 386.23771380800002
"$s" row 53 386.1816 311.48531251200001 386.24120533299998
"$s" row 54 386.1816 566.33693184000003 386.6388
"$s" row 55 386.1816 1415.8423296000001 389.52677999999997
"$s" row 56 386.1816 2831.6846592000002 392.33855999999997
"$s" row 57 386.1816 4247.5269888000003 395.02080000000001
"$s" row 58 386.1816 7079.2116480000004 399.28800000000001
"$s" row 59 386.1816 11326.738636800001 402.94560000000001
"$s" row 60 386.4864 0 386.53372108899998
"$s" row 61 386.4864 99.108963071999995 386.53621167300003
"$s" row 62 386.4864 212.37634944000001 386.53996317999997
"$s" row 63 386.4864 311.48531251200001 386.543296
"$s" row 64 386.4864 566.33693184000003 386.92974545499999
"$s" row 65 386.4864 1415.8423296000001 389.53440000000001
"$s" row 66 386.4864 2831.6846592000002 392.33855999999997
"$s" row 67 386.4864 4247.5269888000003 395.02080000000001
"$s" row 68 386.4864 7079.2116480000004 399.28800000000001
"$s" row 69 386.4864 11326.738636800001 402.94560000000001
"$s" row 70 392.88720000000001 0 392.88720000000001
"$s" row 71 392.88720000000001 99.108963071999995 392.88720000000001
"$s" row 72 392.88720000000001 212.37634944000001 392.88720000000001
"$s" row 73 392.88720000000001 311.48531251200001 392.88720000000001
"$s" row 74 392.88720000000001 566.33693184000003 393.03960000000001
"$s" row 75 392.88720000000001 1415.8423296000001 395.32560000000001
"$s" row 76 392.88720000000001 2831.6846592000002 397.76400000000001
"$s" row 77 392.88720000000001 4247.5269888000003 400.20240000000001
"$s" row 78 392.88720000000001 7079.2116480000004 403.55520000000001
"$s" row 79 392.88720000000001 11326.738636800001 406.29840000000002
"$s" row 80 396.24000000000001 0 396.24000000000001
"$s" row 81 396.24000000000001 99.108963071999995 396.24000000000001
"$s" row 82 396.24000000000001 212.37634944000001 396.24000000000001
"$s" row 83 396.24000000000001 311.48531251200001 396.24000000000001
"$s" row 84 396.24000000000001 566.33693184000003 396.24000000000001
"$s" row 85 396.24000000000001 1415.8423296000001 398.06880000000001
"$s" row 86 396.24000000000001 2831.6846592000002 400.20240000000001
"$s" row 87 396.24000000000001 4247.5269888000003 402.94560000000001
"$s" row 88 396.24000000000001 7079.2116480000004 406.29840000000002
"$s" row 89 396.24000000000001 11326.738636800001 408.43200000000002
"$o" {SeriesSlot} {Best Turbine Flow}
set s "$o.Best Turbine Flow"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Best Turbine Flow LP Param}
set s "$o.Best Turbine Flow LP Param"
"$s" order 60
"$s" resize 3 3
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 3 3 3
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 22.859999999999999 15.3924 15.3924
"$s" row 1 NaN 30.3276 30.48
"$s" row 2 NaN NaN 39.471600000000002
"$o" {TableSlot} {Best Turbine Q}
set s "$o.Best Turbine Q"
"$s" order 22
"$s" resize 12 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Operating Head} {Best Capacity}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 -15.24 0
"$s" row 1 0 0
"$s" row 2 15.24 233.61398438399999
"$s" row 3 21.335999999999999 287.41599290900001
"$s" row 4 24.384 294.49520455700002
"$s" row 5 27.431999999999999 301.57441620499998
"$s" row 6 30.48 308.65362785299999
"$s" row 7 32.003999999999998 305.82194319400003
"$s" row 8 33.527999999999999 287.41599290900001
"$s" row 9 36.576000000000001 260.51498864600001
"$s" row 10 39.624000000000002 233.61398438399999
"$s" row 11 51.816000000000003 233.61398438399999
"$o" {TableSlot} {Tailwater Table Lookup LP Param}
set s "$o.Tailwater Table Lookup LP Param"
"$s" order 500
"$s" resize 1 3
"$s" setRowLabels {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 19 19 19
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Best Power Coefficient}
set s "$o.Best Power Coefficient"
"$s" order 24
"$s" resize 12 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Head} {Power Coeff}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 34
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 -15.24 0
"$s" row 1 0 0
"$s" row 2 15.24 0.089758195937499993
"$s" row 3 21.335999999999999 0.16627337936
"$s" row 4 24.384 0.213359646081
"$s" row 5 27.431999999999999 0.24278856278200001
"$s" row 6 30.48 0.26633169614199997
"$s" row 7 32.003999999999998 0.291346275338
"$s" row 8 33.527999999999999 0.32666097537900002
"$s" row 9 36.576000000000001 0.37669013376999999
"$s" row 10 39.624000000000002 0.41936206298700002
"$s" row 11 51.816000000000003 0.41936206298700002
"$o" {TableSlot} {Max Power Coefficient}
set s "$o.Max Power Coefficient"
"$s" order 25
"$s" resize 12 2
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {Head} {Power Coeff}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 34
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row 0 -15.24 0
"$s" row 1 0 0
"$s" row 2 15.24 0.089758195937499993
"$s" row 3 21.335999999999999 0.16627337936
"$s" row 4 24.384 0.20011663356600001
"$s" row 5 27.431999999999999 0.22807410443100001
"$s" row 6 30.48 0.25308868362699999
"$s" row 7 32.003999999999998 0.267803141977
"$s" row 8 33.527999999999999 0.282517600328
"$s" row 9 36.576000000000001 0.30606073368800002
"$s" row 10 39.624000000000002 0.334018204554
"$s" row 11 51.816000000000003 0.334018204554
"$o" {SeriesSlot} {Surface Area}
set s "$o.Surface Area"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 8 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Surface Area LP Param}
set s "$o.Surface Area LP Param"
"$s" order 500
"$s" resize 1 3
"$s" setRowLabels {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 13 13 13
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Volume Area Table}
set s "$o.Volume Area Table"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Storage} {Surface Area}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 13 8
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Cumulative Storage Value}
set s "$o.Cumulative Storage Value"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 64 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Cumul Stor Val LP Param}
set s "$o.Cumul Stor Val LP Param"
"$s" order 500
"$s" resize 3 3
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Tangent} {Line} {Piecewise}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 13 13 13
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Cumul Stor Val Table}
set s "$o.Cumul Stor Val Table"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Anticipated Storage} {Cumulative Storage Value}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 13 64
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Anticipated Storage}
set s "$o.Anticipated Storage"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 13 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Spill Cost}
set s "$o.Spill Cost"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 64 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Future Value of Used Energy}
set s "$o.Future Value of Used Energy"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 64 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Marginal Storage Value Table}
set s "$o.Marginal Storage Value Table"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Storage} {Marginal Value}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 13 63
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Power Lambda Coefficients Params}
set s "$o.Power Lambda Coefficients Params"
"$s" order 500
"$s" resize 2 3
"$s" setRowLabels {} {}
"$s" setColumnLabels {Pool Elevation} {Tailwater Base Value} {Outflow}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 3 3 22
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row 0 429.15839999999997 374.904 NaN
"$s" row 1 396.24000000000001 387.096 NaN
"$o" {TableSlot} {Power Lambda Coefficients}
set s "$o.Power Lambda Coefficients"
"$s" order 500
"$s" resize 2 9
"$s" setRowLabels {} {}
"$s" setColumnLabels {Pool Elevation} {Tailwater Base Value} {Tailwater Elevation} {Operating Head} {Spill} {Turbine Release} {Power} {Best Turbine Flow} {Hydro Capacity}
"$s" setMaximums NaN NaN NaN NaN NaN NaN NaN NaN NaN
"$s" setMinimums NaN NaN NaN NaN NaN NaN NaN NaN NaN
"$s" setUnits 2 2 2 2 19 19 31 19 31
"$s" setUsrFormat {%f} {%f} {%f} {%f} {%f} {%f} {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2} {2} {2} {2} {2} {2} {2}
"$s" row 0 396.24000000000001 374.904 374.904 21.335999999999999 0 0 0 0 0
"$s" row 1 396.24000000000001 387.096 387.096 9.1440000000000001 0 0 0 0 0
"$o" {SeriesSlot} {Available for Diversion}
set s "$o.Available for Diversion"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Evaporation}
set s "$o.Evaporation"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 13 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Bank Storage}
set s "$o.Bank Storage"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 13 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Change in Bank Storage}
set s "$o.Change in Bank Storage"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 13 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Evaporation Coefficients}
set s "$o.Evaporation Coefficients"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 60
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {TableSlot} {Evaporation Table}
set s "$o.Evaporation Table"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {} {}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 0 0
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Pan Evaporation Coefficient}
set s "$o.Pan Evaporation Coefficient"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {TableSlot} {Bank Storage Coefficient}
set s "$o.Bank Storage Coefficient"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Bank Storage Coefficient--Gaining} {Bank Storage Coefficient--Losing}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 0 0
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {SimObjMultiSlot} {Return Flow Salt Mass}
set s "$o.Return Flow Salt Mass"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 45 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Elevation Area Table}
set s "$o.Elevation Area Table"
"$s" order 500
"$s" resize 3 2
"$s" setRowLabels {} {} {}
"$s" setColumnLabels {Elevation} {Surface Area}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 8
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Maximum Controlled Release}
set s "$o.Maximum Controlled Release"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 19
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 5.6464030501899997e-304
"$o" {TableSlot} {Generator Unit Types}
set s "$o.Generator Unit Types"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Unit No.} {Type}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 0 0
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Best Generator Flow}
set s "$o.Best Generator Flow"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Operating Head} {Type #1 Flow}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Full Generator Flow}
set s "$o.Full Generator Flow"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Head} {Type #1 Flow}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Best Generator Power}
set s "$o.Best Generator Power"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Head} {Type #1 Power}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 31
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Full Generator Power}
set s "$o.Full Generator Power"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Head} {Type #1 Power}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 3 31
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Peak Hours}
set s "$o.Peak Hours"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Plant Efficiency}
set s "$o.Plant Efficiency"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Generator Efficiency}
set s "$o.Generator Efficiency"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {Generator Efficiency}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {TableSlot} {Number of Units}
set s "$o.Number of Units"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {TableSlot} {Maximum Turbine Power}
set s "$o.Maximum Turbine Power"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 31
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 5.69727380128e-304
"$o" {TableSlot} {Off Peak Capacity}
set s "$o.Off Peak Capacity"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {Off Peak Capacity}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 31
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Base Flow}
set s "$o.Base Flow"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Peak Flow}
set s "$o.Peak Flow"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Base Flow Table}
set s "$o.Base Flow Table"
"$s" order 500
"$s" resize 1 2
"$s" setRowLabels {}
"$s" setColumnLabels {Reservoir Outflow} {Base Flow}
"$s" setMaximums NaN NaN
"$s" setMinimums NaN NaN
"$s" setUnits 22 22
"$s" setUsrFormat {%f} {%f}
"$s" setUsrPrecision {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Hoover Tailwater Table}
set s "$o.Hoover Tailwater Table"
"$s" order 500
"$s" resize 1 3
"$s" setRowLabels {}
"$s" setColumnLabels {} {} {}
"$s" setMaximums NaN NaN NaN
"$s" setMinimums NaN NaN NaN
"$s" setUnits 0 0 0
"$s" setUsrFormat {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2}
"$s" row -1 NaN
"$o" {TableSlot} {Lower Colo Power Coeffs}
set s "$o.Lower Colo Power Coeffs"
"$s" order 500
"$s" resize 2 1
"$s" setRowLabels {} {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {LCR Input Efficiency}
set s "$o.LCR Input Efficiency"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Reservoir Salt Concentration}
set s "$o.Reservoir Salt Concentration"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 52 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Bank Storage Salt Concentration}
set s "$o.Bank Storage Salt Concentration"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 52 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {Dead Storage}
set s "$o.Dead Storage"
"$s" order 500
"$s" resize 1 1
"$s" setRowLabels {}
"$s" setColumnLabels {Dead Storage}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 13
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Diversion Salt Concentration}
set s "$o.Diversion Salt Concentration"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 52 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SimObjMultiSlot} {Inflow Salt Concentration}
set s "$o.Inflow Salt Concentration"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 52 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Outflow Salt Concentration}
set s "$o.Outflow Salt Concentration"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 52 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Hydrologic Inflow Salt Conc}
set s "$o.Hydrologic Inflow Salt Conc"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 52 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Turbine Release Hourly}
set s "$o.Turbine Release Hourly"
"$s" order 57
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {11-14-2016 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 2 @ 4897 64 @ 360
"$s" setDSeries {cms} {11-14-2016 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 NaN @ 4897 87.5579327616 @ 6 149.937154074 @ 6 191.200837866 @ 6 156.66295027 @ 6 230.014594481 @ 3 43.892399723 230.014594481 @ 5 194.489663243 230.014594481 @ 4 41.9293537704 @ 2 230.014594481 139.847772468 0 @ 7 35.2605694098 223.34581012 230.014594481 @ 2 41.9293537704 230.014594481 @ 3 194.405664489 230.014594481 @ 3 190.813756425 2.72851571473 190.813756425 230.014594481 41.9293537704 0 @ 6 188.08524071 230.014594481 @ 2 104.912070229 0 7.94042275641 196.025663467 230.014594481 @ 5 79.7631908005 230.014594481 @ 3 41.9293537704 188.08524071 0 @ 4 80.6982170409 0 24.1150464044 212.200287115 24.1150464044 41.9293537704 230.014594481 @ 2 179.095307704 230.014594481 41.9293537704 230.014594481 @ 2 41.9293537704 @ 2 230.014594481 41.9293537704 100.454573691 230.014594481 188.08524071 0 @ 15 107.354626384 0 41.9293537704 230.014594481 @ 11 188.08524071 0 @ 12 188.08524071 230.014594481 102.691219788 230.014594481 @ 6 178.067754768 0 188.08524071 0 @ 12 188.08524071 230.014594481 @ 2 202.969126446 230.014594481 41.9293537704 230.014594481 136.58240111 41.9293537704 230.014594481 @ 2 188.08524071 0 @ 12 188.08524071 151.500875701 230.014594481 41.9293537704 230.014594481 @ 4 41.9293537704 230.014594481 136.972401562 188.08524071 0 @ 11 41.9293537704 230.014594481 @ 6 41.9293537704 230.014594481 195.141455757 7.05621504635 0 188.08524071 0 @ 11 41.9293537704 230.014594481 @ 6 41.9293537704 205.1026353 188.08524071 0 @ 2 188.08524071 0 @ 7 6.8771906644 194.962431375 230.014594481 41.9293537704 @ 2 230.014594481 @ 6 41.9293537704 0 155.755514353 0 @ 15 41.9293537704 230.014594481 @ 3 41.9293537704 125.345674338 0 @ 17 41.9293537704 230.014594481 @ 6 41.9293537704 0 @ 2 51.4327746263 0 @ 12 119.22864521 0 41.9293537704 230.014594481 @ 2 188.08524071 0 149.505927733 0 @ 6
"$s" assignPriorities {11-14-2016 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 32767 @ 4897 109 @ 360 END
"$o" {SeriesSlot} {Turbine Release Hourly 1}
set s "$o.Turbine Release Hourly 1"
"$s" order 58
"$s" isUserDefinedOptVariable
"$s" userDescript {Hour 1 of timestep, i.e. t-5 hours}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 64 @ 60
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 87.5579327616 149.937154074 191.200837866 156.66295027 230.014594481 @ 3 0 @ 2 230.014594481 @ 2 0 188.08524071 196.025663467 79.7631908005 0 24.1150464044 179.095307704 41.9293537704 0 @ 3 230.014594481 @ 2 0 @ 2 188.08524071 230.014594481 0 @ 2 188.08524071 230.014594481 0 @ 2 188.08524071 230.014594481 0 @ 2 230.014594481 41.9293537704 0 @ 2 230.014594481 41.9293537704 0 @ 2 230.014594481 41.9293537704 0 @ 2 41.9293537704 0 @ 3 230.014594481 41.9293537704 0 @ 2 41.9293537704 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 109 @ 60 END
"$o" {SeriesSlot} {Turbine Release Hourly 2}
set s "$o.Turbine Release Hourly 2"
"$s" order 59
"$s" isUserDefinedOptVariable
"$s" userDescript {Hour 2 of timestep, i.e. t-4 hours}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 64 @ 60
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 87.5579327616 149.937154074 191.200837866 156.66295027 230.014594481 @ 3 0 35.2605694098 230.014594481 190.813756425 0 230.014594481 @ 3 0 212.200287115 230.014594481 @ 2 0 @ 3 230.014594481 @ 2 0 @ 2 230.014594481 @ 2 0 @ 2 230.014594481 136.58240111 0 @ 2 151.500875701 230.014594481 0 @ 2 230.014594481 @ 2 0 @ 2 230.014594481 205.1026353 0 6.8771906644 230.014594481 0 @ 3 230.014594481 0 @ 3 230.014594481 0 @ 3 230.014594481 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 109 @ 60 END
"$o" {SeriesSlot} {Turbine Release Hourly 3}
set s "$o.Turbine Release Hourly 3"
"$s" order 60
"$s" isUserDefinedOptVariable
"$s" userDescript {Hour 3 of timestep, i.e. t-3 hours}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 64 @ 60
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 87.5579327616 149.937154074 191.200837866 156.66295027 230.014594481 @ 2 41.9293537704 0 223.34581012 230.014594481 2.72851571473 0 230.014594481 @ 3 0 24.1150464044 41.9293537704 @ 2 0 @ 3 230.014594481 @ 2 0 @ 2 102.691219788 230.014594481 0 @ 2 230.014594481 41.9293537704 0 @ 2 230.014594481 41.9293537704 0 @ 2 230.014594481 195.141455757 0 @ 2 230.014594481 188.08524071 0 194.962431375 230.014594481 155.755514353 0 @ 2 230.014594481 0 @ 3 230.014594481 0 @ 3 230.014594481 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 109 @ 60 END
"$o" {SeriesSlot} {Turbine Release Hourly 4}
set s "$o.Turbine Release Hourly 4"
"$s" order 61
"$s" isUserDefinedOptVariable
"$s" userDescript {Hour 4 of timestep, i.e. t-2 hours}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 64 @ 60
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 87.5579327616 149.937154074 191.200837866 156.66295027 43.892399723 194.489663243 41.9293537704 0 230.014594481 194.405664489 190.813756425 0 104.912070229 230.014594481 @ 2 0 41.9293537704 230.014594481 100.454573691 0 @ 2 107.354626384 230.014594481 @ 2 0 @ 2 230.014594481 178.067754768 0 @ 2 202.969126446 230.014594481 0 @ 2 41.9293537704 230.014594481 0 @ 2 230.014594481 7.05621504635 0 @ 2 230.014594481 0 @ 2 230.014594481 @ 2 0 @ 3 230.014594481 0 @ 3 230.014594481 51.4327746263 0 @ 2 188.08524071 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 109 @ 60 END
"$o" {SeriesSlot} {Turbine Release Hourly 5}
set s "$o.Turbine Release Hourly 5"
"$s" order 62
"$s" isUserDefinedOptVariable
"$s" userDescript {Hour 5 of timestep, i.e. t-1 hours}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 64 @ 60
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 87.5579327616 149.937154074 191.200837866 156.66295027 230.014594481 @ 3 0 230.014594481 @ 3 0 @ 2 230.014594481 41.9293537704 80.6982170409 230.014594481 @ 3 0 @ 3 230.014594481 @ 2 0 @ 2 230.014594481 0 @ 3 230.014594481 @ 2 0 @ 2 230.014594481 136.972401562 0 @ 2 230.014594481 0 @ 3 230.014594481 0 @ 2 41.9293537704 230.014594481 0 @ 3 41.9293537704 0 @ 3 230.014594481 0 @ 2 119.22864521 0 @ 2
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 109 @ 60 END
"$o" {SeriesSlot} {Turbine Release Hourly 6}
set s "$o.Turbine Release Hourly 6"
"$s" order 63
"$s" isUserDefinedOptVariable
"$s" userDescript {Hour 6 of timestep, i.e. t-0 hours}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax 0 3681.1900569600002
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 64 @ 60
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN 87.5579327616 149.937154074 191.200837866 156.66295027 230.014594481 @ 2 139.847772468 0 41.9293537704 230.014594481 41.9293537704 0 7.94042275641 230.014594481 188.08524071 0 230.014594481 41.9293537704 188.08524071 0 @ 2 41.9293537704 230.014594481 188.08524071 0 @ 2 230.014594481 188.08524071 0 @ 2 41.9293537704 188.08524071 0 @ 2 230.014594481 188.08524071 0 41.9293537704 230.014594481 188.08524071 0 41.9293537704 230.014594481 188.08524071 0 41.9293537704 230.014594481 0 @ 3 125.345674338 0 @ 2 41.9293537704 230.014594481 0 @ 3 149.505927733 0
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 109 @ 60 END
"$o" SlotGroup {Turbine Release Hourly Slots}
set sg "$o.Turbine Release Hourly Slots"
"$sg" SlotGroup Order 82
"$sg" SlotGroup Expanded 1
"$sg" SlotGroup LocalSlot 0 {Turbine Release Hourly}
"$sg" SlotGroup LocalSlot 1 {Turbine Release Hourly 1}
"$sg" SlotGroup LocalSlot 2 {Turbine Release Hourly 2}
"$sg" SlotGroup LocalSlot 3 {Turbine Release Hourly 3}
"$sg" SlotGroup LocalSlot 4 {Turbine Release Hourly 4}
"$sg" SlotGroup LocalSlot 5 {Turbine Release Hourly 5}
"$sg" SlotGroup LocalSlot 6 {Turbine Release Hourly 6}
"$o" hideSlots 0 hideOff hideEmptyOff
set obj {Boone SpOp}
set o "$ws.Boone SpOp"
$ws SimObj $obj {DataObj} 842 532 {Cyan} 1424 2349 630 893
"$o" geospatialCoords 0 0 630 893
"$o" objAttributes { \
}
"$o" userDescript {This object contains all of the special operations slots used in either the Hourly Model or the 6 Hour Model.}
"$o" objOrd wsList 5122
"$o" objSlotOrderType ListOrder_COLSORT 0 Ascend
"$o" {SeriesSlot} {Special Op Consecutive Unit Minimum Units 1Hr}
set s "$o.Special Op Consecutive Unit Minimum Units 1Hr"
"$s" order 1
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Minimum Period 1Hr. Together, they specify the maximum time period for running at or below the number of specified units. The values for a given date apply to a period that ends on that date.
This slot is set by DMI or a user.
A turbine release value is calculated from this slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Consecutive Unit Maximum Units 1Hr}
set s "$o.Special Op Consecutive Unit Maximum Units 1Hr"
"$s" order 2
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Maximum Period 1Hr. Together, they specify the maximum time period for running at or above the number of specified units. The values for a given date apply to a period that ends on that date.
This slot is set by DMI or a user.
A turbine release value is calculated from this slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 2 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Consecutive Unit Minimum Period 1Hr}
set s "$o.Special Op Consecutive Unit Minimum Period 1Hr"
"$s" order 3
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Minimum Units 1Hr. Together, they specify the maximum time period for running at or below the number of specified units. The values for a given date apply to a period that ends on that date.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 4 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Consecutive Unit Maximum Period 1Hr}
set s "$o.Special Op Consecutive Unit Maximum Period 1Hr"
"$s" order 4
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Maximum Units 1Hr. Together, they specify the maximum time period for running at or above the number of specified units. The values for a given date apply to a period that ends on that date.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 4 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Consecutive Unit Minimum Units 6Hr}
set s "$o.Special Op Consecutive Unit Minimum Units 6Hr"
"$s" order 5
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Minimum Period 1Hr. Together, they specify the maximum time period for running at or below the number of specified units. The values for a given date apply to a period that ends on that date.
This slot is an aggregation of the 1Hr slot.
A turbine release value is calculated from this slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Consecutive Unit Maximum Units 6Hr}
set s "$o.Special Op Consecutive Unit Maximum Units 6Hr"
"$s" order 6
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Maximum Period 1Hr. Together, they specify the maximum time period for running at or above the number of specified units. The values for a given date apply to a period that ends on that date.
This slot is an aggregation of the 1Hr slot.
A turbine release value is calculated from this slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Steady Flow NStep 1Hr}
set s "$o.Special Op Steady Flow NStep 1Hr"
"$s" order 7
"$s" userDescript {For the specified N periods before the date steady out flow is required.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Steady Flow NStep 6Hr}
set s "$o.Special Op Steady Flow NStep 6Hr"
"$s" order 8
"$s" userDescript {For the specified N periods before the date steady out flow is required.
This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Units Max 1Hr}
set s "$o.Special Op Units Max 1Hr"
"$s" order 9
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Units Min 1Hr}
set s "$o.Special Op Units Min 1Hr"
"$s" order 10
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Units Equal 1Hr}
set s "$o.Special Op Units Equal 1Hr"
"$s" order 11
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Units Max 6Hr}
set s "$o.Special Op Units Max 6Hr"
"$s" order 12
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Units Min 6Hr}
set s "$o.Special Op Units Min 6Hr"
"$s" order 13
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Units Equal 6Hr}
set s "$o.Special Op Units Equal 6Hr"
"$s" order 14
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Energy Max 1Hr}
set s "$o.Special Op Energy Max 1Hr"
"$s" order 15
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {MWH} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Energy Min 1Hr}
set s "$o.Special Op Energy Min 1Hr"
"$s" order 16
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {MWH} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Energy Equal 1Hr}
set s "$o.Special Op Energy Equal 1Hr"
"$s" order 17
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {MWH} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Energy Max 6Hr}
set s "$o.Special Op Energy Max 6Hr"
"$s" order 18
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Energy Min 6Hr}
set s "$o.Special Op Energy Min 6Hr"
"$s" order 19
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Energy Equal 6Hr}
set s "$o.Special Op Energy Equal 6Hr"
"$s" order 20
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {MWH} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Pool Elevation Max 1Hr}
set s "$o.Special Op Pool Elevation Max 1Hr"
"$s" order 21
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {12-15-2016 00:00:00} {12-29-2016 00:00:00} 1 HOUR -1 1 @ 337
"$s" setDSeries {m} {12-15-2016 00:00:00} {12-29-2016 00:00:00} 1 HOUR -1 412.39440000000002 @ 337
"$s" assignPriorities {12-15-2016 00:00:00} {12-29-2016 00:00:00} 1 HOUR -1 0 @ 337 END
"$o" {SeriesSlot} {Special Op Pool Elevation Min 1Hr}
set s "$o.Special Op Pool Elevation Min 1Hr"
"$s" order 22
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {12-15-2016 00:00:00} {12-29-2016 00:00:00} 1 HOUR -1 1 @ 337
"$s" setDSeries {m} {12-15-2016 00:00:00} {12-29-2016 00:00:00} 1 HOUR -1 412.08960000000002 @ 337
"$s" assignPriorities {12-15-2016 00:00:00} {12-29-2016 00:00:00} 1 HOUR -1 0 @ 337 END
"$o" {SeriesSlot} {Special Op Pool Elevation Equal 1Hr}
set s "$o.Special Op Pool Elevation Equal 1Hr"
"$s" order 23
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {08-26-2015 00:00:00} 1 1 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Pool Elevation Max 6Hr}
set s "$o.Special Op Pool Elevation Max 6Hr"
"$s" order 24
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Pool Elevation Min 6Hr}
set s "$o.Special Op Pool Elevation Min 6Hr"
"$s" order 25
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Pool Elevation Equal 6Hr}
set s "$o.Special Op Pool Elevation Equal 6Hr"
"$s" order 26
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {m} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Outflow Max 1Hr}
set s "$o.Special Op Outflow Max 1Hr"
"$s" order 27
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Outflow Min 1Hr}
set s "$o.Special Op Outflow Min 1Hr"
"$s" order 28
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Outflow Equal 1Hr}
set s "$o.Special Op Outflow Equal 1Hr"
"$s" order 29
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Outflow Max 6Hr}
set s "$o.Special Op Outflow Max 6Hr"
"$s" order 30
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Outflow Min 6Hr}
set s "$o.Special Op Outflow Min 6Hr"
"$s" order 31
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Outflow Equal 6Hr}
set s "$o.Special Op Outflow Equal 6Hr"
"$s" order 32
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Spill Max 1Hr}
set s "$o.Special Op Spill Max 1Hr"
"$s" order 33
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Spill Min 1Hr}
set s "$o.Special Op Spill Min 1Hr"
"$s" order 34
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Spill Equal 1Hr}
set s "$o.Special Op Spill Equal 1Hr"
"$s" order 35
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Spill Max 6Hr}
set s "$o.Special Op Spill Max 6Hr"
"$s" order 36
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Spill Min 6Hr}
set s "$o.Special Op Spill Min 6Hr"
"$s" order 37
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Spill Equal 6Hr}
set s "$o.Special Op Spill Equal 6Hr"
"$s" order 38
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Turbine Release Max 1Hr}
set s "$o.Special Op Turbine Release Max 1Hr"
"$s" order 39
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Turbine Release Min 1Hr}
set s "$o.Special Op Turbine Release Min 1Hr"
"$s" order 40
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Turbine Release Equal 1Hr}
set s "$o.Special Op Turbine Release Equal 1Hr"
"$s" order 41
"$s" userDescript {This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Turbine Release Max 6Hr}
set s "$o.Special Op Turbine Release Max 6Hr"
"$s" order 42
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Turbine Release Min 6Hr}
set s "$o.Special Op Turbine Release Min 6Hr"
"$s" order 43
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Turbine Release Equal 6Hr}
set s "$o.Special Op Turbine Release Equal 6Hr"
"$s" order 44
"$s" userDescript {This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Turbine Release From Units Equal 1Hr}
set s "$o.Special Op Turbine Release From Units Equal 1Hr"
"$s" order 45
"$s" userDescript {This turbine release is calculated from the Special Op Units constraint.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Turbine Release From Units Equal 6Hr}
set s "$o.Special Op Turbine Release From Units Equal 6Hr"
"$s" order 46
"$s" userDescript {This turbine release is calculated from the Special Op Units constraint.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Turbine Release From Units Max 1Hr}
set s "$o.Special Op Turbine Release From Units Max 1Hr"
"$s" order 47
"$s" userDescript {This turbine release is calculated from the Special Op Units constraint.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Turbine Release From Units Max 6Hr}
set s "$o.Special Op Turbine Release From Units Max 6Hr"
"$s" order 48
"$s" userDescript {This turbine release is calculated from the Special Op Units constraint.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Turbine Release From Units Min 1Hr}
set s "$o.Special Op Turbine Release From Units Min 1Hr"
"$s" order 49
"$s" userDescript {This turbine release is calculated from the Special Op Units constraint.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Turbine Release From Units Min 6Hr}
set s "$o.Special Op Turbine Release From Units Min 6Hr"
"$s" order 50
"$s" userDescript {This turbine release is calculated from the Special Op Units constraint.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {cms} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Max Units After Zeros 1Hr}
set s "$o.Special Op Max Units After Zeros 1Hr"
"$s" order 51
"$s" userDescript {If there was zero generation in the previous period, this slot is the maximum number of units that can be turned on.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {02-02-2015 00:00:00} 1 1 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Max Turbine Release After Zeros Constant}
set s "$o.Special Op Max Turbine Release After Zeros Constant"
"$s" order 52
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 2 @ 2094 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 605 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1565 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 245 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1733 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 29 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 773 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1181 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 293 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1997 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 413 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 437 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144
"$s" setDSeries {cms} {02-02-2015 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 NaN @ 2094 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 605 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1565 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 245 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1733 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 29 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 773 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1181 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 293 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1997 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 413 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 437 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999
"$s" assignPriorities {02-02-2015 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 32767 @ 2094 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 605 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1565 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 245 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1733 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 29 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 773 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1181 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 293 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1997 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 413 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 437 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 END
"$o" {SeriesSlot} {Special Op Max Units After Zeros 6Hr}
set s "$o.Special Op Max Units After Zeros 6Hr"
"$s" order 53
"$s" userDescript {If there was zero generation in the previous period, this slot is the maximum number of units that can be turned on.
This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 262144 @ 61
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2999999 @ 61
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 0 @ 61 END
"$o" {SeriesSlot} {Special Op Max Turbine Release After Zeros Coefficient}
set s "$o.Special Op Max Turbine Release After Zeros Coefficient"
"$s" order 54
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 2 @ 2094 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 605 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1565 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 245 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1733 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 29 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 773 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1181 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 293 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 1997 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 413 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 437 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144 2 @ 5 262144
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 NaN @ 2094 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 605 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1565 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 245 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1733 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 29 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 773 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1181 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 293 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 1997 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 413 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 437 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999 NaN @ 5 2999999
"$s" assignPriorities {02-02-2015 00:00:00} {06-21-2017 00:00:00} 1 HOUR -1 32767 @ 2094 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 605 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1565 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 245 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1733 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 29 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 773 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1181 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 293 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 1997 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 413 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 437 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 32767 @ 5 0 END
"$o" {SeriesSlot} {Special Op Ramp Up Units 1Hr}
set s "$o.Special Op Ramp Up Units 1Hr"
"$s" order 55
"$s" userDescript {This slot forms a pair with Special Op Ramp Up Period 1Hr. Together, they specify the rate of ramp up. The period of ramp up ends on the date with the period value, and a maximum of the specified units may be ramped up during this period. Frequently, the period will be 1.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Ramp Down Units 1Hr}
set s "$o.Special Op Ramp Down Units 1Hr"
"$s" order 56
"$s" userDescript {This slot forms a pair with Special Op Ramp Down Period 1Hr. Together, they specify the rate of ramp down. The period of ramp down ends on the date with the period value, and a maximum of the specified units may be ramped down during this period. Frequently, the period will be 1.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {NONE} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 2 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Ramp Up Period 1Hr}
set s "$o.Special Op Ramp Up Period 1Hr"
"$s" order 57
"$s" userDescript {This slot forms a pair with Special Op Ramp Up Units 1Hr. Together, they specify the rate of ramp up. The period of ramp up ends on the date with the period value, and a maximum of the specified units may be ramped up during this period. Frequently, the period will be 1.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 4 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Ramp Down Period 1Hr}
set s "$o.Special Op Ramp Down Period 1Hr"
"$s" order 58
"$s" userDescript {This slot forms a pair with Special Op Ramp Down Units 1Hr. Together, they specify the rate of ramp down. The period of ramp down ends on the date with the period value, and a maximum of the specified units may be ramped down during this period. Frequently, the period will be 1.
This slot is set by DMI or a user.}
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {hr} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 4 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Ramp Up Units 6Hr}
set s "$o.Special Op Ramp Up Units 6Hr"
"$s" order 59
"$s" userDescript {This slot forms a pair with Special Op Ramp Up Period 6Hr. Together, they specify the rate of ramp up. The period of ramp up ends on the date with the period value, and a maximum of the specified units may be ramped up during this period. Frequently, the period will be 1.
This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Ramp Down Units 6Hr}
set s "$o.Special Op Ramp Down Units 6Hr"
"$s" order 60
"$s" userDescript {This slot forms a pair with Special Op Ramp Down Period 6Hr. Together, they specify the rate of ramp down. The period of ramp down ends on the date with the period value, and a maximum of the specified units may be ramped down during this period. Frequently, the period will be 1.
This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Ramp Up Period 6Hr}
set s "$o.Special Op Ramp Up Period 6Hr"
"$s" order 61
"$s" userDescript {This slot forms a pair with Special Op Ramp Up Units 6Hr. Together, they specify the rate of ramp up. The period of ramp up ends on the date with the period value, and a maximum of the specified units may be ramped up during this period. Frequently, the period will be 1.
This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Ramp Down Period 6Hr}
set s "$o.Special Op Ramp Down Period 6Hr"
"$s" order 62
"$s" userDescript {This slot forms a pair with Special Op Ramp Down Units 6Hr. Together, they specify the rate of ramp down. The period of ramp down ends on the date with the period value, and a maximum of the specified units may be ramped down during this period. Frequently, the period will be 1.
This slot is an aggregation of the 1Hr slot.}
"$s" cvg 2 0.0001
"$s" unit 39 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Consecutive Unit Maximum Turbine Release 1Hr}
set s "$o.Special Op Consecutive Unit Maximum Turbine Release 1Hr"
"$s" order 63
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Maximum Period 1Hr. Together, they specify the maximum time period for running at or above the specified turbine release. The values for a given date apply to a period that ends on that date.
This slot is calculated from Special Op Consecutive Unit Maximum Period 1Hr.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 100 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Consecutive Unit Maximum Turbine Release 6Hr}
set s "$o.Special Op Consecutive Unit Maximum Turbine Release 6Hr"
"$s" order 64
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Maximum Period 1Hr. Together, they specify the maximum time period for running at or above the specified turbine release. The values for a given date apply to a period that ends on that date.
This slot is calculated from Special Op Consecutive Unit Maximum Period 6Hr.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Consecutive Unit Minimum Turbine Release 1Hr}
set s "$o.Special Op Consecutive Unit Minimum Turbine Release 1Hr"
"$s" order 65
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Minimum Period 1Hr. Together, they specify the maximum time period for running at or below the specified turbine release. The values for a given date apply to a period that ends on that date.
This slot is calculated from Special Op Consecutive Unit Minimum Period 1Hr.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 2 @ 1512 1 @ 481
"$s" setDSeries {cms} {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 NaN @ 1512 0 @ 481
"$s" assignPriorities {02-02-2015 00:00:00} {04-26-2015 00:00:00} 1 HOUR -1 32767 @ 1512 0 @ 481 END
"$o" {SeriesSlot} {Special Op Consecutive Unit Minimum Turbine Release 6Hr}
set s "$o.Special Op Consecutive Unit Minimum Turbine Release 6Hr"
"$s" order 66
"$s" userDescript {This slot forms a pair with Special Op Consecutive Unit Minimum Period 1Hr. Together, they specify the maximum time period for running at or below the specified turbine release. The values for a given date apply to a period that ends on that date.
This slot is calculated from Special Op Consecutive Unit Minimum Period 6Hr.}
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {My Res}
set s "$o.My Res"
"$s" order 67
"$s" resize 1 1
"$s" setRowLabels {Boone}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" hideSlots 0 hideOff hideEmptyOff
set obj {Boone Con}
set o "$ws.Boone Con"
$ws SimObj $obj {DataObj} 898 574 {Yellow} 1654 2826 855 1179
"$o" geospatialCoords 0 0 855 1179
"$o" objAttributes { \
}
"$o" objOrd wsList 5128
"$o" objSlotOrderType ListOrder_COLSORT 0 Ascend
"$o" {SeriesSlot} {Surcharge Elevation}
set s "$o.Surcharge Elevation"
"$s" order 1
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Surcharge Discharge}
set s "$o.Surcharge Discharge"
"$s" order 2
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Subsurcharge Elevation}
set s "$o.Subsurcharge Elevation"
"$s" order 3
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Subsurcharge Discharge}
set s "$o.Subsurcharge Discharge"
"$s" order 4
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Top of Gates Elevation}
set s "$o.Top of Gates Elevation"
"$s" order 5
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Top of Gates Discharge}
set s "$o.Top of Gates Discharge"
"$s" order 6
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Elevation Guide 1}
set s "$o.Elevation Guide 1"
"$s" order 7
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Discharge Guide 1}
set s "$o.Discharge Guide 1"
"$s" order 8
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Elevation Guide 2}
set s "$o.Elevation Guide 2"
"$s" order 9
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Discharge Guide 2}
set s "$o.Discharge Guide 2"
"$s" order 10
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Elevation Guide 3}
set s "$o.Elevation Guide 3"
"$s" order 11
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Discharge Guide 3}
set s "$o.Discharge Guide 3"
"$s" order 12
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Elevation Guide 4}
set s "$o.Elevation Guide 4"
"$s" order 13
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Discharge Guide 4}
set s "$o.Discharge Guide 4"
"$s" order 14
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Flood Guide}
set s "$o.Flood Guide"
"$s" order 15
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Top of Daily Operation Zone}
set s "$o.Top of Daily Operation Zone"
"$s" order 16
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 1 @ 261
"$s" setDSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 421.3098 @ 261
"$s" assignPriorities {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 0 @ 81 32767 @ 180 END
"$o" {SeriesSlot} {Balancing Guide}
set s "$o.Balancing Guide"
"$s" order 17
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Bottom of Daily Operation Zone}
set s "$o.Bottom of Daily Operation Zone"
"$s" order 18
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 1 @ 261
"$s" setDSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 421.1574 @ 261
"$s" assignPriorities {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 0 @ 81 32767 @ 180 END
"$o" {SeriesSlot} {Minimum Navigation Elevation}
set s "$o.Minimum Navigation Elevation"
"$s" order 19
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Minimum Operation Guide}
set s "$o.Minimum Operation Guide"
"$s" order 20
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Normal Minimum Elevation}
set s "$o.Normal Minimum Elevation"
"$s" order 21
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Minimum Power Elevation}
set s "$o.Minimum Power Elevation"
"$s" order 22
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Top of Regulating Zone}
set s "$o.Top of Regulating Zone"
"$s" order 27
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Drawdown Rate Weekly}
set s "$o.Drawdown Rate Weekly"
"$s" order 28
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Allowable Fluctuations}
set s "$o.Allowable Fluctuations"
"$s" order 29
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Volume}
set s "$o.Volume"
"$s" order 42
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Day1Outflow}
set s "$o.Day1Outflow"
"$s" order 43
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {EndingTarget}
set s "$o.EndingTarget"
"$s" order 44
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 1 @ 21 2 @ 59 1 @ 181
"$s" setDSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 NaN @ 59 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002
"$s" assignPriorities {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 0 @ 21 32767 @ 59 0 32767 @ 180 END
"$o" {SeriesSlot} {Pseudo Max Turbine Q}
set s "$o.Pseudo Max Turbine Q"
"$s" order 45
"$s" computedByExpr 3 {"TableInterpolation"( $ "Boone.Max Turbine Q", 0.00000000, 1.00000000, $ "Boone.Pool Elevation" [@"Start Timestep - 6 Hour"] - $ "Boone.Tailwater Elevation" [@"Start Timestep - 6 Hour"], @"Start Timestep - 6 Hour" )}
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-06-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 60
"$s" setDSeries {cms} {06-06-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 339.36156313 @ 60
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {SeriesSlot} {Set By Release}
set s "$o.Set By Release"
"$s" order 48
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 5 64 @ 56
"$s" setDSeries {NONE} {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 NaN @ 5 1 @ 56
"$s" assignPriorities {06-06-2017 00:00:00} {06-21-2017 00:00:00} 6 HOUR -1 32767 @ 5 86 @ 56 END
"$o" {TableSlot} {PRSYM_DATA}
set s "$o.PRSYM_DATA"
"$s" order 49
"$s" resize 5 1
"$s" setRowLabels {HW} {TW} {ElevDiff} {MinStorLimit} {MaxStorLimit}
"$s" setColumnLabels {Elevation}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 2
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 417.57600000000002
"$s" row 1 385.572
"$s" row 2 1.524
"$s" row 3 387.096
"$s" row 4 429.76799999999997
"$o" {SeriesSlot} {Target Elevation}
set s "$o.Target Elevation"
"$s" order 50
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {DailyTarget}
set s "$o.DailyTarget"
"$s" order 51
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 1 @ 261
"$s" setDSeries {m} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002 421.23363047999999 @ 3 421.23360000000002
"$s" assignPriorities {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 0 @ 81 32767 @ 180 END
"$o" {SeriesSlot} {Plot Pool Forecast}
set s "$o.Plot Pool Forecast"
"$s" order 57
"$s" computedByExpr 3 {% "Boone" & "Pool Elevation" []}
"$s" cvg 2 0.0001
"$s" unit 2 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-06-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 2 @ 60
"$s" setDSeries {m} {06-06-2017 06:00:00} {06-21-2017 00:00:00} 6 HOUR -1 412.673931799 412.614481554 412.449116977 412.42403906 412.208868822 411.998505009 411.97966953 412.313502439 412.183148891 411.989921763 411.976541602 412.308711759 412.27576025 412.07972541 412.013919372 412.303903189 412.192485466 411.990598863 411.982693527 412.303903189 412.620183752 412.720730527 412.499769627 412.302295528 412.616784005 412.744369565 412.450277134 412.300685114 412.602003837 412.72727936 412.463535549 412.299073183 412.598190866 412.721328358 412.474745991 412.297459732 412.594665966 412.700388309 412.333778036 412.295844758 412.591381627 412.695398488 412.326939351 412.294228259 412.588292691 412.530676207 412.160862633 412.292610232 412.503172086 412.540187727 412.253641763 412.290990677 412.530428042 412.550456094 412.076863795 412.290990677 412.326919869 412.3362004 412.046270795 412.290990677
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {PeriodicSlot} {Plot RZ2}
set s "$o.Plot RZ2"
"$s" order 53
"$s" resize 6 1
"$s" setRowLabels {} {} {} {} {} {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 419.10000000000002
"$s" row 1 419.10000000000002
"$s" row 2 421.84320000000002
"$s" row 3 421.84320000000002
"$s" row 4 419.10000000000002
"$s" row 5 419.10000000000002
"$s" columnGuiEditEnabled 0
"$s" defaultAccessMethod 0
"$s" rowMap2 Irreg 1 YEAR 1900 6 0 1 1 0 0 0 11 3 0 6048000 0 16 4 0 9158400 0 1 10 0 23673600 0 16 12 0 30240000 23 31 12 0 31618800
"$o" {SeriesSlot} {Plot SWCrest}
set s "$o.Plot SWCrest"
"$s" order 54
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {01-01-2011 00:00:00} {01-01-2017 00:00:00} 1 YEAR -1 1 @ 7
"$s" setDSeries {m} {01-01-2011 00:00:00} {01-01-2017 00:00:00} 1 YEAR -1 411.48000000000002 @ 7
"$s" assignPriorities {01-01-2011 00:00:00} {01-01-2017 00:00:00} 1 YEAR -1 0 @ 7 END
"$o" {SeriesSlot} {Plot TOG}
set s "$o.Plot TOG"
"$s" order 55
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {01-01-2011 00:00:00} {01-01-2017 00:00:00} 1 YEAR -1 1 @ 7
"$s" setDSeries {m} {01-01-2011 00:00:00} {01-01-2017 00:00:00} 1 YEAR -1 422.14800000000002 @ 7
"$s" assignPriorities {01-01-2011 00:00:00} {01-01-2017 00:00:00} 1 YEAR -1 0 @ 7 END
"$o" {PeriodicSlot} {Plot BotZone}
set s "$o.Plot BotZone"
"$s" order 56
"$s" resize 366 1
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 415.06139999999999
"$s" row 1 415.06139999999999
"$s" row 2 415.06139999999999
"$s" row 3 415.06139999999999
"$s" row 4 415.06139999999999
"$s" row 5 415.06139999999999
"$s" row 6 415.06139999999999
"$s" row 7 415.06139999999999
"$s" row 8 415.06139999999999
"$s" row 9 415.06139999999999
"$s" row 10 415.06139999999999
"$s" row 11 415.06139999999999
"$s" row 12 415.06139999999999
"$s" row 13 415.06139999999999
"$s" row 14 415.06139999999999
"$s" row 15 415.06139999999999
"$s" row 16 415.06139999999999
"$s" row 17 415.06139999999999
"$s" row 18 415.06139999999999
"$s" row 19 415.06139999999999
"$s" row 20 415.06139999999999
"$s" row 21 415.06139999999999
"$s" row 22 415.06139999999999
"$s" row 23 415.06139999999999
"$s" row 24 415.06139999999999
"$s" row 25 415.06139999999999
"$s" row 26 415.06139999999999
"$s" row 27 415.06139999999999
"$s" row 28 415.06139999999999
"$s" row 29 415.06139999999999
"$s" row 30 415.06139999999999
"$s" row 31 415.06139999999999
"$s" row 32 415.06139999999999
"$s" row 33 415.06139999999999
"$s" row 34 415.06139999999999
"$s" row 35 415.06139999999999
"$s" row 36 415.06139999999999
"$s" row 37 415.06139999999999
"$s" row 38 415.06139999999999
"$s" row 39 415.06139999999999
"$s" row 40 415.06139999999999
"$s" row 41 415.06139999999999
"$s" row 42 415.06139999999999
"$s" row 43 415.06139999999999
"$s" row 44 415.06139999999999
"$s" row 45 415.06139999999999
"$s" row 46 415.06139999999999
"$s" row 47 415.06139999999999
"$s" row 48 415.06139999999999
"$s" row 49 415.06139999999999
"$s" row 50 415.14848562700001
"$s" row 51 415.23557155899999
"$s" row 52 415.32265718600001
"$s" row 53 415.40974281400003
"$s" row 54 415.49682844099999
"$s" row 55 415.58391437300003
"$s" row 56 415.67099999999999
"$s" row 57 415.75808562700001
"$s" row 58 415.84517155899999
"$s" row 59 415.93225718600002
"$s" row 60 416.01934281400003
"$s" row 61 416.10642844099999
"$s" row 62 416.19351437300003
"$s" row 63 416.28059999999999
"$s" row 64 416.36768562700001
"$s" row 65 416.45477155899999
"$s" row 66 416.54185718600002
"$s" row 67 416.62894281400003
"$s" row 68 416.71602844099999
"$s" row 69 416.80311437300003
"$s" row 70 416.89019999999999
"$s" row 71 416.97728562700001
"$s" row 72 417.06437155899999
"$s" row 73 417.15145718600002
"$s" row 74 417.23854281400003
"$s" row 75 417.32562844099999
"$s" row 76 417.41271437299997
"$s" row 77 417.49979999999999
"$s" row 78 417.58688562700002
"$s" row 79 417.67397155899999
"$s" row 80 417.76105718600002
"$s" row 81 417.84814281400003
"$s" row 82 417.93522844099999
"$s" row 83 418.02231437299997
"$s" row 84 418.10939999999999
"$s" row 85 418.18777718600001
"$s" row 86 418.26615437300001
"$s" row 87 418.34453155900002
"$s" row 88 418.422908441
"$s" row 89 418.50128562700002
"$s" row 90 418.57966281400002
"$s" row 91 418.65804000000003
"$s" row 92 418.740771559
"$s" row 93 418.82350281399999
"$s" row 94 418.90623437300002
"$s" row 95 418.98896562700003
"$s" row 96 419.07169718599999
"$s" row 97 419.15442844099999
"$s" row 98 419.23716000000002
"$s" row 99 419.30682844099999
"$s" row 100 419.37649718599999
"$s" row 101 419.44616562700003
"$s" row 102 419.51583437300002
"$s" row 103 419.58550281399999
"$s" row 104 419.655171559
"$s" row 105 419.72483999999997
"$s" row 106 419.78579999999999
"$s" row 107 419.84676000000002
"$s" row 108 419.90771999999998
"$s" row 109 419.96868000000001
"$s" row 110 420.02963999999997
"$s" row 111 420.09059999999999
"$s" row 112 420.15156000000002
"$s" row 113 420.20816562700003
"$s" row 114 420.264771559
"$s" row 115 420.32137718600001
"$s" row 116 420.37798281400001
"$s" row 117 420.43458844100002
"$s" row 118 420.49119437299998
"$s" row 119 420.5478
"$s" row 120 420.59134281399997
"$s" row 121 420.63488562700002
"$s" row 122 420.67842844099999
"$s" row 123 420.721971559
"$s" row 124 420.76551437299997
"$s" row 125 420.80905718600002
"$s" row 126 420.8526
"$s" row 127 420.874371559
"$s" row 128 420.89614281399997
"$s" row 129 420.91791437299997
"$s" row 130 420.93968562700002
"$s" row 131 420.96145718600002
"$s" row 132 420.98322844099999
"$s" row 133 421.005
"$s" row 134 421.026771559
"$s" row 135 421.04854281399997
"$s" row 136 421.07031437299997
"$s" row 137 421.09208562700002
"$s" row 138 421.11385718600002
"$s" row 139 421.13562844099999
"$s" row 140 421.1574
"$s" row 141 421.1574
"$s" row 142 421.1574
"$s" row 143 421.1574
"$s" row 144 421.1574
"$s" row 145 421.1574
"$s" row 146 421.1574
"$s" row 147 421.1574
"$s" row 148 421.1574
"$s" row 149 421.1574
"$s" row 150 421.1574
"$s" row 151 421.1574
"$s" row 152 421.1574
"$s" row 153 421.1574
"$s" row 154 421.1574
"$s" row 155 421.1574
"$s" row 156 421.1574
"$s" row 157 421.1574
"$s" row 158 421.1574
"$s" row 159 421.1574
"$s" row 160 421.1574
"$s" row 161 421.1574
"$s" row 162 421.1574
"$s" row 163 421.1574
"$s" row 164 421.1574
"$s" row 165 421.1574
"$s" row 166 421.1574
"$s" row 167 421.1574
"$s" row 168 421.1574
"$s" row 169 421.1574
"$s" row 170 421.1574
"$s" row 171 421.1574
"$s" row 172 421.1574
"$s" row 173 421.1574
"$s" row 174 421.1574
"$s" row 175 421.1574
"$s" row 176 421.1574
"$s" row 177 421.1574
"$s" row 178 421.1574
"$s" row 179 421.1574
"$s" row 180 421.1574
"$s" row 181 421.1574
"$s" row 182 421.1574
"$s" row 183 421.1574
"$s" row 184 421.1574
"$s" row 185 421.1574
"$s" row 186 421.1574
"$s" row 187 421.1574
"$s" row 188 421.1574
"$s" row 189 421.1574
"$s" row 190 421.1574
"$s" row 191 421.1574
"$s" row 192 421.1574
"$s" row 193 421.1574
"$s" row 194 421.1574
"$s" row 195 421.1574
"$s" row 196 421.1574
"$s" row 197 421.1574
"$s" row 198 421.1574
"$s" row 199 421.1574
"$s" row 200 421.1574
"$s" row 201 421.1574
"$s" row 202 421.1574
"$s" row 203 421.1574
"$s" row 204 421.1574
"$s" row 205 421.1574
"$s" row 206 421.1574
"$s" row 207 421.1574
"$s" row 208 421.1574
"$s" row 209 421.1574
"$s" row 210 421.1574
"$s" row 211 421.1574
"$s" row 212 421.1574
"$s" row 213 421.1574
"$s" row 214 421.1574
"$s" row 215 421.1574
"$s" row 216 421.1574
"$s" row 217 421.1574
"$s" row 218 421.1574
"$s" row 219 421.1574
"$s" row 220 421.1574
"$s" row 221 421.1574
"$s" row 222 421.1574
"$s" row 223 421.1574
"$s" row 224 421.1574
"$s" row 225 421.1574
"$s" row 226 421.1574
"$s" row 227 421.1574
"$s" row 228 421.1574
"$s" row 229 421.1574
"$s" row 230 421.1574
"$s" row 231 421.1574
"$s" row 232 421.1574
"$s" row 233 421.1574
"$s" row 234 421.1574
"$s" row 235 421.1574
"$s" row 236 421.1574
"$s" row 237 421.1574
"$s" row 238 421.1574
"$s" row 239 421.1574
"$s" row 240 421.1574
"$s" row 241 421.1574
"$s" row 242 421.1574
"$s" row 243 421.1574
"$s" row 244 421.1574
"$s" row 245 421.1574
"$s" row 246 421.11385718600002
"$s" row 247 421.07031437299997
"$s" row 248 421.026771559
"$s" row 249 420.98322844099999
"$s" row 250 420.93968562700002
"$s" row 251 420.89614281399997
"$s" row 252 420.8526
"$s" row 253 420.80905718600002
"$s" row 254 420.76551437299997
"$s" row 255 420.721971559
"$s" row 256 420.67842844099999
"$s" row 257 420.63488562700002
"$s" row 258 420.59134281399997
"$s" row 259 420.5478
"$s" row 260 420.50425718600002
"$s" row 261 420.46071437299997
"$s" row 262 420.417171559
"$s" row 263 420.37362844099999
"$s" row 264 420.33008562700002
"$s" row 265 420.28654281399997
"$s" row 266 420.24299999999999
"$s" row 267 420.19945718600002
"$s" row 268 420.15591437299997
"$s" row 269 420.112371559
"$s" row 270 420.06882844099999
"$s" row 271 420.02528562700002
"$s" row 272 419.98174281399997
"$s" row 273 419.93819999999999
"$s" row 274 419.88594844099998
"$s" row 275 419.83369718599999
"$s" row 276 419.78144562699998
"$s" row 277 419.72919437299998
"$s" row 278 419.67694281399997
"$s" row 279 419.62469155899998
"$s" row 280 419.57243999999997
"$s" row 281 419.52454281399997
"$s" row 282 419.47664562699998
"$s" row 283 419.42874844099998
"$s" row 284 419.38085155900001
"$s" row 285 419.33295437300001
"$s" row 286 419.28505718600002
"$s" row 287 419.23716000000002
"$s" row 288 419.18055437300001
"$s" row 289 419.12394844099998
"$s" row 290 419.06734281400003
"$s" row 291 419.01073718599997
"$s" row 292 418.95413155900002
"$s" row 293 418.89752562699999
"$s" row 294 418.84091999999998
"$s" row 295 418.775605627
"$s" row 296 418.71029155899998
"$s" row 297 418.64497718600001
"$s" row 298 418.57966281400002
"$s" row 299 418.51434844099998
"$s" row 300 418.44903437300002
"$s" row 301 418.38371999999998
"$s" row 302 418.32276000000002
"$s" row 303 418.26179999999999
"$s" row 304 418.20084000000003
"$s" row 305 418.13988000000001
"$s" row 306 418.07891999999998
"$s" row 307 418.01796000000002
"$s" row 308 417.95699999999999
"$s" row 309 417.87862281399998
"$s" row 310 417.80024562699998
"$s" row 311 417.72186844100003
"$s" row 312 417.64349155899998
"$s" row 313 417.56511437299997
"$s" row 314 417.48673718600003
"$s" row 315 417.40836000000002
"$s" row 316 417.34304562699998
"$s" row 317 417.27773155900002
"$s" row 318 417.21241718599998
"$s" row 319 417.14710281399999
"$s" row 320 417.08178844100001
"$s" row 321 417.01647437299999
"$s" row 322 416.95116000000002
"$s" row 323 416.87713718600003
"$s" row 324 416.80311437300003
"$s" row 325 416.72909155899998
"$s" row 326 416.65506844100003
"$s" row 327 416.58104562699998
"$s" row 328 416.50702281399998
"$s" row 329 416.43299999999999
"$s" row 330 416.34591437300003
"$s" row 331 416.25882844099999
"$s" row 332 416.17174281400003
"$s" row 333 416.08465718600002
"$s" row 334 415.99757155899999
"$s" row 335 415.91048562700001
"$s" row 336 415.82339999999999
"$s" row 337 415.749377186
"$s" row 338 415.675354373
"$s" row 339 415.60133155900002
"$s" row 340 415.527308441
"$s" row 341 415.45328562700001
"$s" row 342 415.37926281400001
"$s" row 343 415.30524000000003
"$s" row 344 415.270405627
"$s" row 345 415.23557155899999
"$s" row 346 415.20073718600003
"$s" row 347 415.16590281399999
"$s" row 348 415.13106844100002
"$s" row 349 415.09623437300002
"$s" row 350 415.06139999999999
"$s" row 351 415.06139999999999
"$s" row 352 415.06139999999999
"$s" row 353 415.06139999999999
"$s" row 354 415.06139999999999
"$s" row 355 415.06139999999999
"$s" row 356 415.06139999999999
"$s" row 357 415.06139999999999
"$s" row 358 415.06139999999999
"$s" row 359 415.06139999999999
"$s" row 360 415.06139999999999
"$s" row 361 415.06139999999999
"$s" row 362 415.06139999999999
"$s" row 363 415.06139999999999
"$s" row 364 415.06139999999999
"$s" row 365 415.06139999999999
"$s" columnGuiEditEnabled 0
"$s" defaultAccessMethod 0
"$s" rowMap2 Reg 1 YEAR 1900 1 DAY
"$o" {PeriodicSlot} {Plot Flood Guide}
set s "$o.Plot Flood Guide"
"$s" order 57
"$s" resize 6 1
"$s" setRowLabels {} {} {} {} {} {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 415.74720000000002
"$s" row 1 415.74720000000002
"$s" row 2 421.23360000000002
"$s" row 3 421.23360000000002
"$s" row 4 415.74720000000002
"$s" row 5 415.74720000000002
"$s" columnGuiEditEnabled 0
"$s" defaultAccessMethod 0
"$s" rowMap2 Irreg 1 YEAR 1900 6 0 1 1 0 0 0 1 2 0 2678400 0 1 5 0 10454400 0 1 10 0 23673600 0 16 12 0 30240000 23 31 12 0 31618800
"$o" {SeriesSlot} {Plot Observed Pool}
set s "$o.Plot Observed Pool"
"$s" order 58
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {m} {06-06-2016 00:00:00} {06-06-2017 00:00:00} 1 DAY -1 1 @ 79 2 1 @ 286
"$s" setDSeries {m} {06-06-2016 00:00:00} {06-06-2017 00:00:00} 1 DAY -1 412.32697824000002 412.23599544000001 412.34294976000001 412.23002136000002 412.34901528 412.40400119999998 412.29095088000003 412.34599775999999 412.32999575999997 412.17494399999998 412.27199231999998 412.40997528000003 412.29402936000002 412.18399656000003 412.21801224000001 412.25696568000001 412.41597983999998 412.41299279999998 412.48599239999999 412.51302815999998 412.44902015999998 412.36401144000001 412.34901528 412.2630312 412.20493632 412.31801711999998 412.31201256000003 412.52201975999998 412.14098927999999 412.35197183999998 412.32106512000001 412.45496376 412.34599775999999 412.21499471999999 412.32697824000002 412.20201023999999 412.31801711999998 412.27199231999998 412.18100951999998 412.20798431999998 412.27897223999997 412.32399120000002 412.23300840000002 412.23599544000001 412.36099392 412.43399352 @ 2 412.46499168000003 412.36702896000003 412.35197183999998 412.40704920000002 412.48297487999997 412.50400608000001 412.51001064000002 412.34599775999999 412.39699080000003 @ 2 412.37602055999997 412.11401447999998 412.11099696000002 412.41597983999998 412.39403424 412.20201023999999 412.25400911999998 412.38799920000002 412.32999575999997 412.27897223999997 412.32106512000001 412.30000344000001 412.21499471999999 412.22700384000001 412.34294976000001 412.43100648000001 412.41299279999998 412.37297255999999 412.37900760000002 412.41597983999998 412.59901223999998 412.46099880000003 NaN 412.25400911999998 412.41597983999998 412.43704151999998 412.49797103999998 412.39699080000003 412.46099880000003 412.47398328000003 412.46096832000001 412.44295463999998 412.39440000000002 412.46450399999998 412.44926400000003 412.42487999999997 412.32426551999998 412.33048344000002 412.39753944 412.37617296000002 412.32426551999998 412.40960952 412.42186248000002 412.45535999999998 412.52857296000002 412.42792800000001 412.476696 412.45840800000002 412.51632000000001 412.52238552 412.37617296000002 412.40960952 412.37602055999997 412.51025448000001 412.56514895999999 412.47063048000001 412.40665295999997 412.39741751999998 412.33344 412.41567504 412.32734399999998 412.34855807999998 412.37909904000003 412.40360496 412.31512151999999 412.42186248000002 412.44621599999999 412.40656152000003 412.43704151999998 412.33048344000002 412.324296 412.29985104000002 412.25425295999997 412.22371199999998 412.30600800000002 412.36696799999999 412.31823048000001 412.33944456 412.33648799999997 412.33048344000002 412.29994248000003 412.34566247999999 412.30289904 412.24501751999998 412.39738704000001 412.38528647999999 412.35480647999998 412.39135199999998 412.35480647999998 @ 2 412.34871048000002 412.37303351999998 412.34563200000002 412.36087199999997 412.35480647999998 412.37303351999998 412.44926400000003 412.33039200000002 412.29082896 412.29994248000003 412.36392000000001 412.27558895999999 412.18408799999997 412.309056 412.43704151999998 412.525464 412.64433600000001 412.78454399999998 412.83032495999998 412.90036800000001 412.89122400000002 412.93999200000002 412.94913600000001 412.97656799999999 412.96437600000002 412.95828 412.86071351999999 412.75714248000003 412.62601752 412.55896152000003 412.52851199999998 412.75711200000001 412.67173752000002 412.53463848000001 412.45529904 412.42186248000002 412.40049599999998 412.50104951999998 412.54375199999998 412.42792800000001 412.26632303999997 412.21767696000001 412.16887847999999 412.28771999999998 412.37909904000003 412.40656152000003 412.33039200000002 412.31512151999999 412.27549751999999 412.21755503999998 412.28768952000001 412.31201256000003 412.33344 412.25720952 412.33648799999997 412.42478856000002 412.50720647999998 412.51028495999998 412.549848 412.69618248 412.53156000000001 412.43097599999999 412.25425295999997 412.22669904000003 412.21456799999999 412.39135199999998 412.41567504 412.39440000000002 412.32121752 412.34858856 412.27857599999999 412.18713600000001 412.28768952000001 412.32734399999998 412.412688 412.38223848000001 412.46755200000001 412.56514895999999 412.57121447999998 412.461456 412.57121447999998 412.38528647999999 412.45840800000002 412.34566247999999 411.97377599999999 412.13528952000001 412.74793751999999 412.879032 412.65655848 412.42186248000002 412.29390744 412.31823048000001 412.34261448000001 412.21456799999999 412.284672 412.29082896 412.27558895999999 412.324296 412.24513944 412.30908648000002 412.31216496000002 412.29082896 411.71167847999999 412.07740799999999 412.11401447999998 412.18713600000001 412.17494399999998 412.14754248000003 412.02254399999998 412.02559200000002 412.14754248000003 412.12925447999999 412.23895199999998 412.25114400000001 @ 2 412.18113144 412.16887847999999 412.27552800000001 412.25730096000001 412.284672 412.29686400000003 412.29390744 412.61080800000002 412.18408799999997 412.21456799999999 412.27251047999999 412.25114400000001 @ 2 412.16579999999999 412.22669904000003 412.20240647999998 412.34261448000001 412.03168799999997 412.35785448000001 412.34871048000002 412.08353448000003 412.05921144000001 412.15062096000003 412.30289904 412.39135199999998 412.34563200000002 412.31207352000001 412.38827351999998 412.29686400000003 412.35776304000001 412.37605103999999 412.28771999999998 412.23288647999999 412.31823048000001 412.23285600000003 412.19018399999999 412.24806552000001 412.12925447999999 412.08655199999998 412.31207352000001 412.24200000000002 412.22974704000001 412.13531999999998 412.21456799999999 412.25114400000001 412.25720952 412.25114400000001 412.29076800000001 412.24200000000002 412.309056 412.22371199999998 412.22974704000001 412.31207352000001 412.34261448000001 412.28464151999998 412.21758552 412.25114400000001 412.22980799999999 412.00730399999998 411.49524000000002 412.24200000000002 412.62607847999999 412.107888 412.66262399999999 412.44621599999999 412.12620648000001 412.476696 @ 2 412.55292648 412.48590095999998 412.39135199999998 412.59562896 412.43405447999999 412.309056 412.49193600000001 412.47059999999999 412.476696 412.55292648 412.40049599999998 412.56514895999999 412.61388648000002 412.15059048000001 412.33045296 412.42792800000001 412.50717600000002 412.53460799999999 412.40049599999998 412.19018399999999 412.35172799999998 412.21152000000001 412.56210096000001 412.82416799999999 412.33953600000001 412.63220496000002 412.65348 412.49193600000001 412.26946248000002 412.76323847999998 412.76628648000002 412.70532648 412.55905295999997 412.82416799999999 412.476696 412.52851199999998
"$s" assignPriorities {06-06-2016 00:00:00} {06-06-2017 00:00:00} 1 DAY -1 0 @ 79 32767 0 @ 286 END
"$o" {PeriodicSlot} {Plot RZ1}
set s "$o.Plot RZ1"
"$s" order 59
"$s" resize 6 1
"$s" setRowLabels {} {} {} {} {} {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 418.49040000000002
"$s" row 1 418.49040000000002
"$s" row 2 421.53840000000002
"$s" row 3 421.53840000000002
"$s" row 4 418.49040000000002
"$s" row 5 418.49040000000002
"$s" columnGuiEditEnabled 0
"$s" defaultAccessMethod 0
"$s" rowMap2 Irreg 1 YEAR 1900 6 0 1 1 0 0 0 11 3 0 6048000 0 16 4 0 9158400 0 1 10 0 23673600 0 16 12 0 30240000 23 31 12 0 31618800
"$o" {PeriodicSlot} {Plot TopZone}
set s "$o.Plot TopZone"
"$s" order 60
"$s" resize 366 1
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 3
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row 0 415.21379999999999
"$s" row 1 415.21379999999999
"$s" row 2 415.21379999999999
"$s" row 3 415.21379999999999
"$s" row 4 415.21379999999999
"$s" row 5 415.21379999999999
"$s" row 6 415.21379999999999
"$s" row 7 415.21379999999999
"$s" row 8 415.21379999999999
"$s" row 9 415.21379999999999
"$s" row 10 415.21379999999999
"$s" row 11 415.21379999999999
"$s" row 12 415.21379999999999
"$s" row 13 415.21379999999999
"$s" row 14 415.21379999999999
"$s" row 15 415.21379999999999
"$s" row 16 415.21379999999999
"$s" row 17 415.21379999999999
"$s" row 18 415.21379999999999
"$s" row 19 415.21379999999999
"$s" row 20 415.21379999999999
"$s" row 21 415.21379999999999
"$s" row 22 415.21379999999999
"$s" row 23 415.21379999999999
"$s" row 24 415.21379999999999
"$s" row 25 415.21379999999999
"$s" row 26 415.21379999999999
"$s" row 27 415.21379999999999
"$s" row 28 415.21379999999999
"$s" row 29 415.21379999999999
"$s" row 30 415.21379999999999
"$s" row 31 415.21379999999999
"$s" row 32 415.21379999999999
"$s" row 33 415.21379999999999
"$s" row 34 415.21379999999999
"$s" row 35 415.21379999999999
"$s" row 36 415.21379999999999
"$s" row 37 415.21379999999999
"$s" row 38 415.21379999999999
"$s" row 39 415.21379999999999
"$s" row 40 415.21379999999999
"$s" row 41 415.21379999999999
"$s" row 42 415.21379999999999
"$s" row 43 415.21379999999999
"$s" row 44 415.21379999999999
"$s" row 45 415.21379999999999
"$s" row 46 415.21379999999999
"$s" row 47 415.21379999999999
"$s" row 48 415.21379999999999
"$s" row 49 415.21379999999999
"$s" row 50 415.30088562700001
"$s" row 51 415.38797155899999
"$s" row 52 415.47505718600002
"$s" row 53 415.56214281400003
"$s" row 54 415.64922844099999
"$s" row 55 415.73631437300003
"$s" row 56 415.82339999999999
"$s" row 57 415.91048562700001
"$s" row 58 415.99757155899999
"$s" row 59 416.08465718600002
"$s" row 60 416.17174281400003
"$s" row 61 416.25882844099999
"$s" row 62 416.34591437300003
"$s" row 63 416.43299999999999
"$s" row 64 416.52008562700001
"$s" row 65 416.60717155899999
"$s" row 66 416.69425718600002
"$s" row 67 416.78134281400003
"$s" row 68 416.86842844099999
"$s" row 69 416.95551437300003
"$s" row 70 417.04259999999999
"$s" row 71 417.12968562700001
"$s" row 72 417.21677155899999
"$s" row 73 417.30385718600002
"$s" row 74 417.39094281400003
"$s" row 75 417.47802844099999
"$s" row 76 417.56511437299997
"$s" row 77 417.65219999999999
"$s" row 78 417.73928562700002
"$s" row 79 417.82637155899999
"$s" row 80 417.91345718600002
"$s" row 81 418.00054281400003
"$s" row 82 418.08762844099999
"$s" row 83 418.17471437299997
"$s" row 84 418.26179999999999
"$s" row 85 418.34017718600001
"$s" row 86 418.41855437300001
"$s" row 87 418.49693155900002
"$s" row 88 418.575308441
"$s" row 89 418.65368562700002
"$s" row 90 418.73206281400002
"$s" row 91 418.81044000000003
"$s" row 92 418.893171559
"$s" row 93 418.97590281399999
"$s" row 94 419.05863437300002
"$s" row 95 419.14136562700003
"$s" row 96 419.22409718599999
"$s" row 97 419.30682844099999
"$s" row 98 419.38956000000002
"$s" row 99 419.45922844099999
"$s" row 100 419.52889718599999
"$s" row 101 419.59856562700003
"$s" row 102 419.66823437300002
"$s" row 103 419.73790281399999
"$s" row 104 419.807571559
"$s" row 105 419.87723999999997
"$s" row 106 419.93819999999999
"$s" row 107 419.99916000000002
"$s" row 108 420.06011999999998
"$s" row 109 420.12108000000001
"$s" row 110 420.18203999999997
"$s" row 111 420.24299999999999
"$s" row 112 420.30396000000002
"$s" row 113 420.36056562700003
"$s" row 114 420.417171559
"$s" row 115 420.47377718600001
"$s" row 116 420.53038281400001
"$s" row 117 420.58698844100002
"$s" row 118 420.64359437299998
"$s" row 119 420.7002
"$s" row 120 420.74374281399997
"$s" row 121 420.78728562700002
"$s" row 122 420.83082844099999
"$s" row 123 420.874371559
"$s" row 124 420.91791437299997
"$s" row 125 420.96145718600002
"$s" row 126 421.005
"$s" row 127 421.026771559
"$s" row 128 421.04854281399997
"$s" row 129 421.07031437299997
"$s" row 130 421.09208562700002
"$s" row 131 421.11385718600002
"$s" row 132 421.13562844099999
"$s" row 133 421.1574
"$s" row 134 421.179171559
"$s" row 135 421.20094281399997
"$s" row 136 421.22271437299997
"$s" row 137 421.24448562700002
"$s" row 138 421.26625718600002
"$s" row 139 421.28802844099999
"$s" row 140 421.3098
"$s" row 141 421.3098
"$s" row 142 421.3098
"$s" row 143 421.3098
"$s" row 144 421.3098
"$s" row 145 421.3098
"$s" row 146 421.3098
"$s" row 147 421.3098
"$s" row 148 421.3098
"$s" row 149 421.3098
"$s" row 150 421.3098
"$s" row 151 421.3098
"$s" row 152 421.3098
"$s" row 153 421.3098
"$s" row 154 421.3098
"$s" row 155 421.3098
"$s" row 156 421.3098
"$s" row 157 421.3098
"$s" row 158 421.3098
"$s" row 159 421.3098
"$s" row 160 421.3098
"$s" row 161 421.3098
"$s" row 162 421.3098
"$s" row 163 421.3098
"$s" row 164 421.3098
"$s" row 165 421.3098
"$s" row 166 421.3098
"$s" row 167 421.3098
"$s" row 168 421.3098
"$s" row 169 421.3098
"$s" row 170 421.3098
"$s" row 171 421.3098
"$s" row 172 421.3098
"$s" row 173 421.3098
"$s" row 174 421.3098
"$s" row 175 421.3098
"$s" row 176 421.3098
"$s" row 177 421.3098
"$s" row 178 421.3098
"$s" row 179 421.3098
"$s" row 180 421.3098
"$s" row 181 421.3098
"$s" row 182 421.3098
"$s" row 183 421.3098
"$s" row 184 421.3098
"$s" row 185 421.3098
"$s" row 186 421.3098
"$s" row 187 421.3098
"$s" row 188 421.3098
"$s" row 189 421.3098
"$s" row 190 421.3098
"$s" row 191 421.3098
"$s" row 192 421.3098
"$s" row 193 421.3098
"$s" row 194 421.3098
"$s" row 195 421.3098
"$s" row 196 421.3098
"$s" row 197 421.3098
"$s" row 198 421.3098
"$s" row 199 421.3098
"$s" row 200 421.3098
"$s" row 201 421.3098
"$s" row 202 421.3098
"$s" row 203 421.3098
"$s" row 204 421.3098
"$s" row 205 421.3098
"$s" row 206 421.3098
"$s" row 207 421.3098
"$s" row 208 421.3098
"$s" row 209 421.3098
"$s" row 210 421.3098
"$s" row 211 421.3098
"$s" row 212 421.3098
"$s" row 213 421.3098
"$s" row 214 421.3098
"$s" row 215 421.3098
"$s" row 216 421.3098
"$s" row 217 421.3098
"$s" row 218 421.3098
"$s" row 219 421.3098
"$s" row 220 421.3098
"$s" row 221 421.3098
"$s" row 222 421.3098
"$s" row 223 421.3098
"$s" row 224 421.3098
"$s" row 225 421.3098
"$s" row 226 421.3098
"$s" row 227 421.3098
"$s" row 228 421.3098
"$s" row 229 421.3098
"$s" row 230 421.3098
"$s" row 231 421.3098
"$s" row 232 421.3098
"$s" row 233 421.3098
"$s" row 234 421.3098
"$s" row 235 421.3098
"$s" row 236 421.3098
"$s" row 237 421.3098
"$s" row 238 421.3098
"$s" row 239 421.3098
"$s" row 240 421.3098
"$s" row 241 421.3098
"$s" row 242 421.3098
"$s" row 243 421.3098
"$s" row 244 421.3098
"$s" row 245 421.3098
"$s" row 246 421.26625718600002
"$s" row 247 421.22271437299997
"$s" row 248 421.179171559
"$s" row 249 421.13562844099999
"$s" row 250 421.09208562700002
"$s" row 251 421.04854281399997
"$s" row 252 421.005
"$s" row 253 420.96145718600002
"$s" row 254 420.91791437299997
"$s" row 255 420.874371559
"$s" row 256 420.83082844099999
"$s" row 257 420.78728562700002
"$s" row 258 420.74374281399997
"$s" row 259 420.7002
"$s" row 260 420.65665718600002
"$s" row 261 420.61311437299997
"$s" row 262 420.569571559
"$s" row 263 420.52602844099999
"$s" row 264 420.48248562700002
"$s" row 265 420.43894281399997
"$s" row 266 420.3954
"$s" row 267 420.35185718600002
"$s" row 268 420.30831437299997
"$s" row 269 420.264771559
"$s" row 270 420.22122844099999
"$s" row 271 420.17768562700002
"$s" row 272 420.13414281399997
"$s" row 273 420.09059999999999
"$s" row 274 420.03834844099998
"$s" row 275 419.98609718599999
"$s" row 276 419.93384562699998
"$s" row 277 419.88159437299998
"$s" row 278 419.82934281399997
"$s" row 279 419.77709155899998
"$s" row 280 419.72483999999997
"$s" row 281 419.67694281399997
"$s" row 282 419.62904562699998
"$s" row 283 419.58114844099998
"$s" row 284 419.53325155900001
"$s" row 285 419.48535437300001
"$s" row 286 419.43745718600002
"$s" row 287 419.38956000000002
"$s" row 288 419.33295437300001
"$s" row 289 419.27634844099998
"$s" row 290 419.21974281400003
"$s" row 291 419.16313718599997
"$s" row 292 419.10653155900002
"$s" row 293 419.04992562699999
"$s" row 294 418.99331999999998
"$s" row 295 418.928005627
"$s" row 296 418.86269155899998
"$s" row 297 418.79737718600001
"$s" row 298 418.73206281400002
"$s" row 299 418.66674844099998
"$s" row 300 418.60143437300002
"$s" row 301 418.53611999999998
"$s" row 302 418.47516000000002
"$s" row 303 418.41419999999999
"$s" row 304 418.35324000000003
"$s" row 305 418.29228000000001
"$s" row 306 418.23131999999998
"$s" row 307 418.17036000000002
"$s" row 308 418.10939999999999
"$s" row 309 418.03102281399998
"$s" row 310 417.95264562699998
"$s" row 311 417.87426844100003
"$s" row 312 417.79589155899998
"$s" row 313 417.71751437299997
"$s" row 314 417.63913718600003
"$s" row 315 417.56076000000002
"$s" row 316 417.49544562699998
"$s" row 317 417.43013155900002
"$s" row 318 417.36481718599998
"$s" row 319 417.29950281399999
"$s" row 320 417.23418844100001
"$s" row 321 417.16887437299999
"$s" row 322 417.10356000000002
"$s" row 323 417.02953718600003
"$s" row 324 416.95551437300003
"$s" row 325 416.88149155899998
"$s" row 326 416.80746844100003
"$s" row 327 416.73344562699998
"$s" row 328 416.65942281399998
"$s" row 329 416.58539999999999
"$s" row 330 416.49831437300003
"$s" row 331 416.41122844099999
"$s" row 332 416.32414281400003
"$s" row 333 416.23705718600002
"$s" row 334 416.14997155899999
"$s" row 335 416.06288562700001
"$s" row 336 415.97579999999999
"$s" row 337 415.901777186
"$s" row 338 415.827754373
"$s" row 339 415.75373155900002
"$s" row 340 415.679708441
"$s" row 341 415.60568562700001
"$s" row 342 415.53166281400001
"$s" row 343 415.45764000000003
"$s" row 344 415.422805627
"$s" row 345 415.38797155899999
"$s" row 346 415.35313718600003
"$s" row 347 415.31830281399999
"$s" row 348 415.28346844100002
"$s" row 349 415.24863437300002
"$s" row 350 415.21379999999999
"$s" row 351 415.21379999999999
"$s" row 352 415.21379999999999
"$s" row 353 415.21379999999999
"$s" row 354 415.21379999999999
"$s" row 355 415.21379999999999
"$s" row 356 415.21379999999999
"$s" row 357 415.21379999999999
"$s" row 358 415.21379999999999
"$s" row 359 415.21379999999999
"$s" row 360 415.21379999999999
"$s" row 361 415.21379999999999
"$s" row 362 415.21379999999999
"$s" row 363 415.21379999999999
"$s" row 364 415.21379999999999
"$s" row 365 415.21379999999999
"$s" columnGuiEditEnabled 0
"$s" defaultAccessMethod 0
"$s" rowMap2 Reg 1 YEAR 1900 1 DAY
"$o" {TableSlot} {Plant Power Table With Units}
set s "$o.Plant Power Table With Units"
"$s" order 53
"$s" resize 290 4
"$s" setRowLabels {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}
"$s" setColumnLabels {} {} {} {}
"$s" setMaximums NaN NaN NaN NaN
"$s" setMinimums NaN NaN NaN NaN
"$s" setUnits 2 19 31 0
"$s" setUsrFormat {%f} {%f} {%f} {%f}
"$s" setUsrPrecision {2} {2} {2} {2}
"$s" row 0 15.24 0 0 0
"$s" row 1 15.24 76.285584718799996 10.1 1
"$s" row 2 15.24 153.16582321600001 20.199999999999999 2
"$s" row 3 15.24 230.102695407 30.280270000000002 3
"$s" row 4 15.24 231.253208884 30.300000000000001 4
"$s" row 5 21.335999999999999 0 0 0
"$s" row 6 21.335999999999999 90.245790088700005 16.699999999999999 1
"$s" row 7 21.335999999999999 181.227818189 33.299999999999997 2
"$s" row 8 21.335999999999999 272.26647998200002 49.878183 3
"$s" row 9 21.335999999999999 273.627812382 50 4
"$s" row 10 21.640799999999999 0 0 0
"$s" row 11 21.640799999999999 90.897077560300005 17 1
"$s" row 12 21.640799999999999 182.50207628499999 34 2
"$s" row 13 21.640799999999999 274.16370870399999 50.978140000000003 3
"$s" row 14 21.640799999999999 277.64668083499998 51.600000000000001 4
"$s" row 15 21.945599999999999 0 0 0
"$s" row 16 21.945599999999999 91.520048185299999 17.399999999999999 1
"$s" row 17 21.945599999999999 183.77633438199999 34.799999999999997 2
"$s" row 18 21.945599999999999 276.08925427200001 52.178080999999999 3
"$s" row 19 21.945599999999999 282.48886160199999 53.380560000000003 4
"$s" row 20 22.250399999999999 0 0 0
"$s" row 21 22.250399999999999 92.171335657 17.800000000000001 1
"$s" row 22 22.250399999999999 185.07890932500001 35.5 2
"$s" row 23 22.250399999999999 278.04311668700001 53.177959000000001 3
"$s" row 24 22.250399999999999 287.33104236899999 54.899999999999999 4
"$s" row 25 22.555199999999999 0 0 0
"$s" row 26 22.555199999999999 92.794306281999994 18.100000000000001 1
"$s" row 27 22.555199999999999 186.324850575 36.200000000000003 2
"$s" row 28 22.555199999999999 279.91202856199999 54.277909999999999 3
"$s" row 29 22.555199999999999 292.14490628999999 56.399999999999999 4
"$s" row 30 22.859999999999999 0 0 0
"$s" row 31 22.859999999999999 93.417276907000002 18.5 1
"$s" row 32 22.859999999999999 187.57079182499999 37 2
"$s" row 33 22.859999999999999 281.78094043700003 55.477857999999998 3
"$s" row 34 22.859999999999999 296.987087057 58.200000000000003 4
"$s" row 35 23.1648 0 0 0
"$s" row 36 23.1648 94.040247531999995 18.899999999999999 1
"$s" row 37 23.1648 188.816733075 37.700000000000003 2
"$s" row 38 23.1648 283.64985231200001 56.477744000000001 3
"$s" row 39 23.1648 301.800950978 59.700000000000003 4
"$s" row 40 23.4696 0 0 0
"$s" row 41 23.4696 94.663218157100005 19.199999999999999 1
"$s" row 42 23.4696 190.06267432600001 38.399999999999999 2
"$s" row 43 23.4696 285.51876418699999 57.577688000000002 3
"$s" row 44 23.4696 306.55818120499998 61.200000000000003 4
"$s" row 45 23.7744 0 0 0
"$s" row 46 23.7744 95.257871935500006 19.600000000000001 1
"$s" row 47 23.7744 191.28029872900001 39.200000000000003 2
"$s" row 48 23.7744 287.35935921599997 58.777630000000002 3
"$s" row 49 23.7744 311.25877773899998 62.700000000000003 4
"$s" row 50 24.0792 0 0 0
"$s" row 51 24.0792 95.8808425605 20 1
"$s" row 52 24.0792 192.526239979 40 2
"$s" row 53 24.0792 289.22827109100001 59.97757 3
"$s" row 54 24.0792 315.84610688700002 64.5 4
"$s" row 55 24.384 0 0 0
"$s" row 56 24.384 96.475496338900001 20.399999999999999 1
"$s" row 57 24.384 193.715547536 40.700000000000003 2
"$s" row 58 24.384 291.01223242600003 60.977463 3
"$s" row 59 24.384 320.34848549499998 66 4
"$s" row 60 24.688800000000001 0 0 0
"$s" row 61 24.688800000000001 96.843615344599996 20.699999999999999 1
"$s" row 62 24.688800000000001 194.45178554699999 41.399999999999999 2
"$s" row 63 24.688800000000001 292.08827259600002 62.071525000000001 3
"$s" row 64 24.688800000000001 323.60492285300001 67.5 4
"$s" row 65 24.993600000000001 0 0 0
"$s" row 66 24.993600000000001 96.928565884400001 21 1
"$s" row 67 24.993600000000001 194.8482214 42 2
"$s" row 68 24.993600000000001 292.79619376099998 62.971482999999999 3
"$s" row 69 24.993600000000001 326.52155805199999 68.700000000000003 4
"$s" row 70 25.298400000000001 0 0 0
"$s" row 71 25.298400000000001 96.9851995776 21.300000000000001 1
"$s" row 72 25.298400000000001 195.47119202499999 42.700000000000003 2
"$s" row 73 25.298400000000001 293.98550131799999 64.071363000000005 3
"$s" row 74 25.298400000000001 329.32492586500001 70.200000000000003 4
"$s" row 75 25.603200000000001 0 0 0
"$s" row 76 25.603200000000001 97.296684890099996 21.600000000000001 1
"$s" row 77 25.603200000000001 196.32069742199999 43.399999999999999 2
"$s" row 78 25.603200000000001 296.16589850600002 65.345523999999997 3
"$s" row 79 25.603200000000001 331.98670944499997 71.700000000000003 4
"$s" row 80 25.908000000000001 0 0 0
"$s" row 81 25.908000000000001 97.296684890099996 21.899999999999999 1
"$s" row 82 25.908000000000001 196.830400661 44.100000000000001 2
"$s" row 83 25.908000000000001 297.21362183000002 66.454024000000004 3
"$s" row 84 25.908000000000001 334.53522563799999 72.900000000000006 4
"$s" row 85 26.212800000000001 0 0 0
"$s" row 86 26.212800000000001 97.579853356000001 22.199999999999999 1
"$s" row 87 26.212800000000001 197.3401039 44.700000000000003 2
"$s" row 88 26.212800000000001 297.94985984099998 67.356067999999993 3
"$s" row 89 26.212800000000001 337.11205867799998 74.400000000000006 4
"$s" row 90 26.517600000000002 0 0 0
"$s" row 91 26.517600000000002 97.834704975400001 22.5 1
"$s" row 92 26.517600000000002 197.79317344500001 45.399999999999999 2
"$s" row 93 26.517600000000002 298.60114731300001 68.459018 3
"$s" row 94 26.517600000000002 339.68889171799998 75.599999999999994 4
"$s" row 95 26.822399999999998 0 0 0
"$s" row 96 26.822399999999998 98.882428299300003 23 1
"$s" row 97 26.822399999999998 199.29396631399999 46.299999999999997 2
"$s" row 98 26.822399999999998 300.30015810800001 69.700000000000003 3
"$s" row 99 26.822399999999998 342.26572475799998 77.099999999999994 4
"$s" row 100 27.127199999999998 0 0 0
"$s" row 101 27.127199999999998 99.363814691300007 23.399999999999999 1
"$s" row 102 27.127199999999998 200.53990756499999 47.100000000000001 2
"$s" row 103 27.127199999999998 301.12134665899998 70.625185000000002 3
"$s" row 104 27.127199999999998 344.89919149100001 78.599999999999994 4
"$s" row 105 27.431999999999999 0 0 0
"$s" row 106 27.431999999999999 100.071735856 23.899999999999999 1
"$s" row 107 27.431999999999999 201.38941296199999 48 2
"$s" row 108 27.431999999999999 302.67877322200002 72 3
"$s" row 109 27.431999999999999 347.56097506999998 79.799999999999997 4
"$s" row 110 27.736799999999999 0 0 0
"$s" row 111 27.736799999999999 100.04341900999999 24.100000000000001 1
"$s" row 112 27.736799999999999 201.33277926900001 48.399999999999999 2
"$s" row 113 27.736799999999999 302.565505836 72.650662999999994 3
"$s" row 114 27.736799999999999 350.44929342299997 81.299999999999997 4
"$s" row 115 28.041599999999999 0 0 0
"$s" row 116 28.041599999999999 100.01510216299999 24.399999999999999 1
"$s" row 117 28.041599999999999 201.502680349 49.100000000000001 2
"$s" row 118 28.041599999999999 302.67877322200002 73.688461000000004 3
"$s" row 119 28.041599999999999 352.88454223000002 82.799999999999997 4
"$s" row 120 28.346399999999999 0 0 0
"$s" row 121 28.346399999999999 99.958468469799996 24.699999999999999 1
"$s" row 122 28.346399999999999 201.38941296199999 49.600000000000001 2
"$s" row 123 28.346399999999999 302.48055529599998 74.380882999999997 3
"$s" row 124 28.346399999999999 355.20652365000001 84 4
"$s" row 125 28.651199999999999 0 0 0
"$s" row 126 28.651199999999999 100.156686396 25 1
"$s" row 127 28.651199999999999 201.502680349 50.200000000000003 2
"$s" row 128 28.651199999999999 302.50887214199997 75.279837000000001 3
"$s" row 129 28.651199999999999 357.47187137700001 85.5 4
"$s" row 130 28.956 0 0 0
"$s" row 131 28.956 110.751321281 28 1
"$s" row 132 28.956 222.21976670199999 56 2
"$s" row 133 28.956 333.84511577000001 84 3
"$s" row 134 28.956 359.73721910500001 87 4
"$s" row 135 29.2608 0 0 0
"$s" row 136 29.2608 109.789398002 28 1
"$s" row 137 29.2608 219.838772973 56 2
"$s" row 138 29.2608 330.041087232 84 3
"$s" row 139 29.2608 362.00256683200001 88.200000000000003 4
"$s" row 140 29.5656 0 0 0
"$s" row 141 29.5656 108.697188912 28 1
"$s" row 142 29.5656 217.66386925399999 56 2
"$s" row 143 29.5656 326.79852512899998 84 3
"$s" row 144 29.5656 364.296231406 89.700000000000003 4
"$s" row 145 29.8704 0 0 0
"$s" row 146 29.8704 107.326285418 28 1
"$s" row 147 29.8704 214.90453413700001 56 2
"$s" row 148 29.8704 322.62898273600001 84 3
"$s" row 149 29.8704 366.75979705999998 91.200000000000003 4
"$s" row 150 30.1752 0 0 0
"$s" row 151 30.1752 106.256814756 28 1
"$s" row 152 30.1752 212.77482410499999 56 2
"$s" row 153 30.1752 319.43852363000002 84 3
"$s" row 154 30.1752 369.22336271299997 92.400000000000006 4
"$s" row 155 30.48 0 0 0
"$s" row 156 30.48 105.308851683 28 1
"$s" row 157 30.48 210.75778680600001 56 2
"$s" row 158 30.48 316.34711685399998 84 3
"$s" row 159 30.48 371.715245213 93.900000000000006 4
"$s" row 160 30.784800000000001 0 0 0
"$s" row 161 30.784800000000001 103.957571763 28 1
"$s" row 162 30.784800000000001 208.134514137 56 2
"$s" row 163 30.784800000000001 312.52929801200003 84 3
"$s" row 164 30.784800000000001 374.23544456000002 95.400000000000006 4
"$s" row 165 31.089600000000001 0 0 0
"$s" row 166 31.089600000000001 102.956712821 28 1
"$s" row 167 31.089600000000001 206.047307692 56 2
"$s" row 168 31.089600000000001 309.30621789899999 84 3
"$s" row 169 31.089600000000001 376.55742598 96.900000000000006 4
"$s" row 170 31.394400000000001 0 0 0
"$s" row 171 31.394400000000001 101.92006138399999 28 1
"$s" row 172 31.394400000000001 203.97128640099999 56 2
"$s" row 173 31.394400000000001 306.32519019099999 84 3
"$s" row 174 31.394400000000001 378.822773708 98.099999999999994 4
"$s" row 175 31.699200000000001 0 0 0
"$s" row 176 31.699200000000001 101.0124215 28 1
"$s" row 177 31.699200000000001 202.153712969 56 2
"$s" row 178 31.699200000000001 303.42418589200003 84 3
"$s" row 179 31.699200000000001 380.946537202 99.599999999999994 4
"$s" row 180 32.003999999999998 0 0 0
"$s" row 181 32.003999999999998 99.6591877181 28 1
"$s" row 182 32.003999999999998 199.44376243299999 56 2
"$s" row 183 32.003999999999998 299.65518529299999 84 3
"$s" row 184 32.003999999999998 382.98535015700003 101 4
"$s" row 185 32.308799999999998 0 0 0
"$s" row 186 32.308799999999998 98.690185227800001 28 1
"$s" row 187 32.308799999999998 197.523851917 56 2
"$s" row 188 32.308799999999998 296.81364637199999 84 3
"$s" row 189 32.308799999999998 384.99584626500001 102.3 4
"$s" row 190 32.613599999999998 0 0 0
"$s" row 191 32.613599999999998 97.805991692899994 28 1
"$s" row 192 32.613599999999998 195.73278305299999 56 2
"$s" row 193 32.613599999999998 294.02933579699999 84 3
"$s" row 194 32.613599999999998 386.94970868000001 103.7 4
"$s" row 195 32.918399999999998 0 0 0
"$s" row 196 32.918399999999998 96.873008231399993 28 1
"$s" row 197 32.918399999999998 193.878426037 56 2
"$s" row 198 32.918399999999998 291.249584234 84 3
"$s" row 199 32.918399999999998 388.98852163399999 105.09999999999999 4
"$s" row 200 33.223199999999999 0 0 0
"$s" row 201 33.223199999999999 95.932039419199995 28 1
"$s" row 202 33.223199999999999 192.03771774200001 56 2
"$s" row 203 33.223199999999999 288.52615487899999 84 3
"$s" row 204 33.223199999999999 390.99901774199998 106.5 4
"$s" row 205 33.527999999999999 0 0 0
"$s" row 206 33.527999999999999 95.010212795200005 28 1
"$s" row 207 33.527999999999999 190.13442921500001 56 2
"$s" row 208 33.527999999999999 285.51120358899999 84 3
"$s" row 209 33.527999999999999 393.037830697 107.8 4
"$s" row 210 33.832799999999999 0 0 0
"$s" row 211 33.832799999999999 94.236936348499995 28 1
"$s" row 212 33.832799999999999 188.58600740899999 56 2
"$s" row 213 33.832799999999999 283.16059383700002 84 3
"$s" row 214 33.832799999999999 394.93505941900003 109.3 4
"$s" row 215 34.137599999999999 0 0 0
"$s" row 216 34.137599999999999 93.136005669799999 28 1
"$s" row 217 34.137599999999999 186.381512585 56 2
"$s" row 218 34.137599999999999 280.19658455299998 84 3
"$s" row 219 34.137599999999999 396.57743652099998 110.7 4
"$s" row 220 34.442399999999999 0 0 0
"$s" row 221 34.442399999999999 92.387931216499993 28 1
"$s" row 222 34.442399999999999 184.88363635100001 56 2
"$s" row 223 34.442399999999999 277.59698476900002 84 3
"$s" row 224 34.442399999999999 398.191496777 112.09999999999999 4
"$s" row 225 34.747199999999999 0 0 0
"$s" row 226 34.747199999999999 91.629294579499998 28 1
"$s" row 227 34.747199999999999 183.36457911599999 56 2
"$s" row 228 34.747199999999999 275.33022119899999 84 3
"$s" row 229 34.747199999999999 399.77724018599997 113.59999999999999 4
"$s" row 230 35.052 0 0 0
"$s" row 231 35.052 90.570357784300001 28 1
"$s" row 232 35.052 181.244270277 56 2
"$s" row 233 35.052 272.38852559100002 84 3
"$s" row 234 35.052 401.41961728799998 115 4
"$s" row 235 35.3568 0 0 0
"$s" row 236 35.3568 89.8419635395 28 1
"$s" row 237 35.3568 179.78583940999999 56 2
"$s" row 238 35.3568 270.129577471 84 3
"$s" row 239 35.3568 402.92041015799998 116.40000000000001 4
"$s" row 240 35.6616 0 0 0
"$s" row 241 35.6616 89.066761547200002 28 1
"$s" row 242 35.6616 178.23367978100001 56 2
"$s" row 243 35.6616 267.57372721399997 84 3
"$s" row 244 35.6616 404.39288618 117.8 4
"$s" row 245 35.9664 0 0 0
"$s" row 246 35.9664 88.033536448700005 28 1
"$s" row 247 35.9664 176.31334451199999 56 2
"$s" row 248 35.9664 265.00663516999998 84 3
"$s" row 249 35.9664 405.299025271 119.09999999999999 4
"$s" row 250 36.2712 0 0 0
"$s" row 251 36.2712 87.314373495799998 28 1
"$s" row 252 36.2712 174.83135402900001 56 2
"$s" row 253 36.2712 262.754737944 84 3
"$s" row 254 36.2712 398.78615055500001 119.09999999999999 4
"$s" row 255 36.576000000000001 0 0 0
"$s" row 256 36.576000000000001 86.624914915000005 28 1
"$s" row 257 36.576000000000001 173.39200871700001 56 2
"$s" row 258 36.576000000000001 260.58365699900003 84 3
"$s" row 259 36.576000000000001 392.47149376499999 119.09999999999999 4
"$s" row 260 36.880800000000001 0 0 0
"$s" row 261 36.880800000000001 85.882305613100002 28 1
"$s" row 262 36.880800000000001 171.887902776 56 2
"$s" row 263 36.880800000000001 258.33725324199997 84 3
"$s" row 264 36.880800000000001 386.77980760000003 119.09999999999999 4
"$s" row 265 37.185600000000001 0 0 0
"$s" row 266 37.185600000000001 85.096796288600004 28 1
"$s" row 267 37.185600000000001 170.33662096899999 56 2
"$s" row 268 37.185600000000001 256.05695422000002 84 3
"$s" row 269 37.185600000000001 381.31465620799997 119.09999999999999 4
"$s" row 270 37.490400000000001 0 0 0
"$s" row 271 37.490400000000001 84.354045402500006 28 1
"$s" row 272 37.490400000000001 168.86255920299999 56 2
"$s" row 273 37.490400000000001 253.84996751400001 84 3
"$s" row 274 37.490400000000001 376.04772274200002 119.09999999999999 4
"$s" row 275 37.795200000000001 0 0 0
"$s" row 276 37.795200000000001 83.389828459200004 28 1
"$s" row 277 37.795200000000001 167.156355929 56 2
"$s" row 278 37.795200000000001 251.18226571299999 84 3
"$s" row 279 37.795200000000001 371.06395774200001 119.09999999999999 4
"$s" row 280 38.100000000000001 0 0 0
"$s" row 281 38.100000000000001 82.704730672799997 28 1
"$s" row 282 38.100000000000001 165.76633856300001 56 2
"$s" row 283 38.100000000000001 249.109529176 84 3
"$s" row 284 38.100000000000001 366.27841066799999 119.09999999999999 4
"$s" row 285 39.624000000000002 0 0 0
"$s" row 286 39.624000000000002 79.135930180000003 28 1
"$s" row 287 39.624000000000002 158.694942365 56 2
"$s" row 288 39.624000000000002 238.67723477300001 84 3
"$s" row 289 39.624000000000002 344.75760725800001 119.09999999999999 4
"$o" {SeriesSlot} {Spill Total Inflow Natural}
set s "$o.Spill Total Inflow Natural"
"$s" order 62
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {AggSeriesSlot} {Spill Total Qave and spill}
set s "$o.Spill Total Qave and spill"
"$s" order 63
"$s" cvg 2 0.0001
"$s" unit 19 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$s" setAggLabel {Short_Avg}
"$s" AggSubSlot {Spill Total Qave and spill.Intermediate_Avg} "$o"
"$s" AggSubSlot {Spill Total Qave and spill.Long_Avg} "$o"
set s "$o.Spill Total Qave and spill.Intermediate_Avg"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 19 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
set s "$o.Spill Total Qave and spill.Long_Avg"
"$s" order 500
"$s" cvg 2 0.0001
"$s" unit 19 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {TableSlot} {My Res}
set s "$o.My Res"
"$s" order 65
"$s" resize 1 1
"$s" setRowLabels {Boone}
"$s" setColumnLabels {}
"$s" setMaximums NaN
"$s" setMinimums NaN
"$s" setUnits 0
"$s" setUsrFormat {%f}
"$s" setUsrPrecision {2}
"$s" row -1 NaN
"$o" {SeriesSlot} {Minimum Flow Biweekly}
set s "$o.Minimum Flow Biweekly"
"$s" order 26
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Minimum Flow Daily}
set s "$o.Minimum Flow Daily"
"$s" order 25
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setFSeries {cms} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 1 @ 261
"$s" setDSeries {cms} {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 11.3270002845 @ 261
"$s" assignPriorities {06-01-2017 00:00:00} {08-05-2017 00:00:00} 6 HOUR -1 0 @ 81 32767 @ 180 END
"$o" {SeriesSlot} {Minimum Flow Instantaneous}
set s "$o.Minimum Flow Instantaneous"
"$s" order 24
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Minimum Flow Pulse}
set s "$o.Minimum Flow Pulse"
"$s" order 23
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Elev Equal}
set s "$o.Special Op Elev Equal"
"$s" order 35
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Elev Max}
set s "$o.Special Op Elev Max"
"$s" order 33
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Elev Min}
set s "$o.Special Op Elev Min"
"$s" order 34
"$s" cvg 2 0.0001
"$s" unit 3 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Energy Equal}
set s "$o.Special Op Energy Equal"
"$s" order 38
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Energy Max}
set s "$o.Special Op Energy Max"
"$s" order 36
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Energy Min}
set s "$o.Special Op Energy Min"
"$s" order 37
"$s" cvg 2 0.0001
"$s" unit 37 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Outflow Equal}
set s "$o.Special Op Outflow Equal"
"$s" order 32
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Outflow Max}
set s "$o.Special Op Outflow Max"
"$s" order 30
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Outflow Min}
set s "$o.Special Op Outflow Min"
"$s" order 31
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Spill Equal}
set s "$o.Special Op Spill Equal"
"$s" order 41
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Spill Max}
set s "$o.Special Op Spill Max"
"$s" order 39
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Special Op Spill Min}
set s "$o.Special Op Spill Min"
"$s" order 40
"$s" cvg 2 0.0001
"$s" unit 22 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Previous Outflow}
set s "$o.Previous Outflow"
"$s" order 46
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {Previous Turbine Release}
set s "$o.Previous Turbine Release"
"$s" order 47
"$s" cvg 2 0.0001
"$s" unit 23 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 00:00:00} 1 6 HOUR -1 NaN 2
"$o" {SeriesSlot} {NaN_in_ReservoirData}
set s "$o.NaN_in_ReservoirData"
"$s" order 64
"$s" computedByExpr 1 {IF ( % "System Data Object" & "Flowsheet Check" [] == 1.00000000 )\
THEN\
WITH OBJECT myObj = ThisObject DO\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
IF ( res IN "Reservoirs_TVA_All"( ) SET_DIFFERENCE { % "Ocoee2" , % "Tellico" } )\
THEN\
WITH LIST NaNlist = "NaNList"( ) SET_DIFFERENCE { IF ( res IN { % "Tellico" , % "Ocoee2" } )\
THEN\
{ "Turbine Release" , "Hydro Capacity" , "Energy" }\
ELSE\
{ }\
ENDIF } SET_DIFFERENCE { IF ( res IN { % "Tellico" } )\
THEN\
{ "Power Plant Cap Fraction" }\
ELSE\
{ }\
ENDIF } DO\
WITH BOOLEAN hasNaN = "hasNaN"( res, @"t", NaNlist ) DO\
IF ( hasNaN )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH COMMENTED_BY "Check All Reservoirs against this list... Reservoir Lists for NaNs... 0 ==> False; 1 ==> True"\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH\
ELSE\
0.50000000\
ENDIF}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 06:00:00} 1 6 HOUR -1 NaN 2
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {SeriesSlot} {Notifications_Required_PE}
set s "$o.Notifications_Required_PE"
"$s" order 53
"$s" computedByExpr 1 {IF ( % "System Data Object" & "Flowsheet Check" [] == 1.00000000 )\
THEN\
WITH OBJECT myObj = ThisObject DO\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
IF ( res IN "Reservoirs_TVA_All"( ) SET_DIFFERENCE { % "Ocoee2" , % "Tellico" } )\
THEN\
WITH LIST NaNlist = "NaNList"( ) DO\
WITH BOOLEAN hasNaN = "hasNaN"( res, @"t", NaNlist ) DO\
IF ( hasNaN )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH COMMENTED_BY "Check All Reservoirs against this list... Reservoir Lists for NaNs... 0 ==> False; 1 ==> True"\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH\
ELSE\
0.50000000\
ENDIF}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 06:00:00} 1 6 HOUR -1 NaN 2
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {SeriesSlot} {Notifications_Required_Flow}
set s "$o.Notifications_Required_Flow"
"$s" order 50
"$s" computedByExpr 1 {IF ( % "System Data Object" & "Flowsheet Check" [] == 1.00000000 )\
THEN\
WITH OBJECT myObj = ThisObject DO\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
IF ( res IN "Reservoirs_TVA_All"( ) SET_DIFFERENCE { % "Ocoee2" , % "Tellico" } )\
THEN\
WITH LIST NaNlist = "NaNList"( ) DO\
WITH BOOLEAN hasNaN = "hasNaN"( res, @"t", NaNlist ) DO\
IF ( hasNaN )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH COMMENTED_BY "Check All Reservoirs against this list... Reservoir Lists for NaNs... 0 ==> False; 1 ==> True"\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH\
ELSE\
0.50000000\
ENDIF}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 06:00:00} 1 6 HOUR -1 NaN 2
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {SeriesSlot} {Navigation_threshold}
set s "$o.Navigation_threshold"
"$s" order 54
"$s" computedByExpr 1 {IF ( % "System Data Object" & "Flowsheet Check" [] == 1.00000000 )\
THEN\
WITH OBJECT myObj = ThisObject DO\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
IF ( res IN "Reservoirs_TVA_All"( ) SET_DIFFERENCE { % "Ocoee2" , % "Tellico" } )\
THEN\
WITH LIST NaNlist = "NaNList"( ) DO\
WITH BOOLEAN hasNaN = "hasNaN"( res, @"t", NaNlist ) DO\
IF ( hasNaN )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH COMMENTED_BY "Check All Reservoirs against this list... Reservoir Lists for NaNs... 0 ==> False; 1 ==> True"\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH\
ELSE\
0.50000000\
ENDIF}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 06:00:00} 1 6 HOUR -1 NaN 2
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {SeriesSlot} {MinQ_Provided}
set s "$o.MinQ_Provided"
"$s" order 49
"$s" computedByExpr 1 {IF ( % "System Data Object" & "Flowsheet Check" [] == 1.00000000 )\
THEN\
WITH OBJECT myObj = ThisObject DO\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
WITH DATETIME midnight = "Midnight Tonight"( @"t" ) DO\
WITH NUMERIC PulseMet = IF ( res IN "Reservoirs_TVA_AllTribs"( ) AND NOT IsNaN myObj & "Minimum Flow Pulse" [midnight] )\
THEN\
WITH NUMERIC QDaily = IF ( "Slot has no NaNs"( res & "Outflow", midnight ) )\
THEN\
"SumSlot"( res & "Outflow", "Timestep 1 today"( @"t" ), "Midnight Tonight"( @"t" ) ) / ( 24.00000000 "hour" / "GetTimestep"( @"t" ) )\
ELSE\
0.00000000 "cfs"\
ENDIF DO\
IF ( QDaily < myObj & "Minimum Flow Pulse" [midnight] )\
THEN\
0.00000000 COMMENTED_BY "Daily minimum flow (via pulse) is not met... use 0 (=FALSE)... (to be colored Red/Pink)"\
ELSE\
IF ( QDaily < % "System Data Object" & "MinQ_ThresholdFactor" [] * myObj & "Minimum Flow Pulse" [midnight] AND QDaily < myObj & "Minimum Flow Pulse" [midnight] + 10.00000000 "cfs" )\
THEN\
0.50000000 COMMENTED_BY "Daily minimum flow (via pulse) is met (=TRUE)... but is within a certain percentage threshold (to
be colored Yellow)"\
ELSE\
1.00000000 COMMENTED_BY "Outflow exceeds Daily minimum flow and the threshold value (=TRUE)... leave "Normal Color""\
ENDIF\
ENDIF\
ENDWITH\
ELSE\
1.00000000\
ENDIF DO\
WITH NUMERIC InstQMet = IF ( res IN "Reservoirs_TVA_AllTribs"( ) AND NOT IsNaN myObj & "Minimum Flow Instantaneous" [midnight] )\
THEN\
WITH NUMERIC QDaily = IF ( "Slot has no NaNs"( res & "Outflow", midnight ) )\
THEN\
"SumSlot"( res & "Outflow", "Timestep 1 today"( @"t" ), "Midnight Tonight"( @"t" ) ) / ( 24.00000000 "hour" / "GetTimestep"( @"t" ) )\
ELSE\
0.00000000 "cfs"\
ENDIF DO\
IF ( QDaily < myObj & "Minimum Flow Instantaneous" [midnight] )\
THEN\
0.00000000 COMMENTED_BY "Daily minimum flow (via pulse) is not met... use 0 (=FALSE)... (to be colored Red/Pink)"\
ELSE\
IF ( QDaily < % "System Data Object" & "MinQ_ThresholdFactor" [] * myObj & "Minimum Flow Instantaneous" [midnight] AND QDaily < myObj & "Minimum Flow Instantaneous" [midnight] + 10.00000000 "cfs" )\
THEN\
0.50000000 COMMENTED_BY "Daily minimum flow (via pulse) is met (=TRUE)... but is within a certain percentage threshold (to
be colored Yellow)"\
ELSE\
1.00000000 COMMENTED_BY "Outflow exceeds Daily minimum flow and the threshold value (=TRUE)... leave "Normal Color""\
ENDIF\
ENDIF\
ENDWITH\
ELSE\
1.00000000\
ENDIF DO\
WITH NUMERIC DailyQMet = IF ( res IN "Reservoirs_TVA_AllTribs"( ) AND NOT IsNaN myObj & "Minimum Flow Daily" [midnight] )\
THEN\
WITH NUMERIC QDaily = IF ( "Slot has no NaNs"( res & "Outflow", midnight ) )\
THEN\
"SumSlot"( res & "Outflow", "Timestep 1 today"( @"t" ), "Midnight Tonight"( @"t" ) ) / ( 24.00000000 "hour" / "GetTimestep"( @"t" ) )\
ELSE\
0.00000000 "cfs"\
ENDIF DO\
IF ( QDaily < myObj & "Minimum Flow Daily" [midnight] )\
THEN\
0.00000000 COMMENTED_BY "Daily minimum flow (via pulse) is not met... use 0 (=FALSE)... (to be colored Red/Pink)"\
ELSE\
IF ( QDaily < % "System Data Object" & "MinQ_ThresholdFactor" [] * myObj & "Minimum Flow Daily" [midnight] AND QDaily < myObj & "Minimum Flow Daily" [midnight] + 10.00000000 "cfs" )\
THEN\
0.50000000 COMMENTED_BY "Daily minimum flow (via pulse) is met (=TRUE)... but is within a certain percentage threshold (to
be colored Yellow)"\
ELSE\
1.00000000 COMMENTED_BY "Outflow exceeds Daily minimum flow and the threshold value (=TRUE)... leave "Normal Color""\
ENDIF\
ENDIF\
ENDWITH\
ELSE\
1.00000000\
ENDIF DO\
WITH NUMERIC BiweeklyQMet = IF ( res IN "Reservoirs_TVA_AllTribs"( ) AND NOT IsNaN myObj & "Minimum Flow Biweekly" [midnight] )\
THEN\
WITH NUMERIC QBiweekly = IF ( FOR ( NUMERIC val IN "GetNumbers"( 0.00000000, 13.00000000, 1.00000000 ) ) WITH BOOLEAN result = TRUE DO\
IF ( NOT "Slot has no NaNs"( res & "Outflow", midnight - val * 1.00000000 "day" ) )\
THEN\
FALSE\
ELSE\
result\
ENDIF\
ENDFOR )\
THEN\
"SumSlot"( res & "Outflow", "Timestep 1 today"( @"t" ) - 13.00000000 "day", "Midnight Tonight"( @"t" ) ) / ( 24.00000000 "hour" / "GetTimestep"( @"t" ) )\
ELSE\
0.00000000 "cfs"\
ENDIF DO\
IF ( QBiweekly < myObj & "Minimum Flow Biweekly" [midnight] )\
THEN\
0.00000000 COMMENTED_BY "Daily minimum flow (via pulse) is not met... use 0 (=FALSE)... (to be colored Red/Pink)"\
ELSE\
IF ( QBiweekly < % "System Data Object" & "MinQ_ThresholdFactor" [] * myObj & "Minimum Flow Biweekly" [midnight] AND QBiweekly < myObj & "Minimum Flow Biweekly" [midnight] + 10.00000000 "cfs" )\
THEN\
0.50000000 COMMENTED_BY "Daily minimum flow (via pulse) is met (=TRUE)... but is within a certain percentage threshold (to
be colored Yellow)"\
ELSE\
1.00000000 COMMENTED_BY "Outflow exceeds Daily minimum flow and the threshold value (=TRUE)... leave "Normal Color""\
ENDIF\
ENDIF\
ENDWITH\
ELSE\
1.00000000\
ENDIF DO\
"MinItem"( { PulseMet , InstQMet , DailyQMet , BiweeklyQMet } )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDWITH\
ENDWITH\
ENDWITH\
ENDWITH\
ELSE\
0.50000000\
ENDIF}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 06:00:00} 1 6 HOUR -1 NaN 2
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {SeriesSlot} {Shows_Spill}
set s "$o.Shows_Spill"
"$s" order 51
"$s" computedByExpr 1 {IF ( % "System Data Object" & "Flowsheet Check" [] == 1.00000000 )\
THEN\
WITH OBJECT myObj = ThisObject DO\
WITH OBJECT res = "UnCon"( myObj ) DO\
IF ( res IN "Reservoirs_TVA_All"( ) SET_DIFFERENCE { % "Ocoee2" } )\
THEN\
WITH BOOLEAN hasSpill = IF ( "Has Bypass Spill"( res ) AND NOT IsNaN res & "Bypass" [@"t"] AND res & "Bypass" [@"t"] > 0.00000000 "cfs" )\
THEN\
TRUE\
ELSE\
IF ( "Has Regulated Spill"( res ) AND NOT IsNaN res & "Regulated Spill" [@"t"] AND res & "Regulated Spill" [@"t"] > 0.00000000 "cfs" )\
THEN\
TRUE\
ELSE\
IF ( "Has Unregulated Spill"( res ) AND NOT IsNaN res & "Unregulated Spill" [@"t"] AND res & "Unregulated Spill" [@"t"] > 0.00000000 "cfs" )\
THEN\
TRUE\
ELSE\
FALSE\
ENDIF\
ENDIF\
ENDIF DO\
IF ( ( NOT hasSpill ) COMMENTED_BY "If the plant doesn't have a spill component, the value is good!" )\
THEN\
1.00000000\
ELSE\
WITH NUMERIC TC_Excess = ( "Max Turbine Release"( res, @"t" ) - IF ( NOT IsNaN res & "Turbine Release" [@"t"] )\
THEN\
res & "Turbine Release" [@"t"]\
ELSE\
0.00000000 "cfs"\
ENDIF * 1.05000000 ) COMMENTED_BY "Excess turbine capacity" DO\
WITH NUMERIC minQ = "MaxItem"( { IF ( IsNaN myObj & "Minimum Flow Pulse" [@"t"] )\
THEN\
0.00000000 "cfs"\
ELSE\
myObj & "Minimum Flow Pulse" [@"t"]\
ENDIF , IF ( IsNaN myObj & "Minimum Flow Daily" [@"t"] )\
THEN\
0.00000000 "cfs"\
ELSE\
myObj & "Minimum Flow Daily" [@"t"]\
ENDIF , IF ( IsNaN myObj & "Minimum Flow Instantaneous" [@"t"] )\
THEN\
0.00000000 "cfs"\
ELSE\
myObj & "Minimum Flow Instantaneous" [@"t"]\
ENDIF , IF ( IsNaN myObj & "Minimum Flow Biweekly" [@"t"] )\
THEN\
0.00000000 "cfs"\
ELSE\
myObj & "Minimum Flow Biweekly" [@"t"]\
ENDIF } ) DO\
WITH NUMERIC spill = IF ( NOT IsNaN res & "Spill" [@"t"] )\
THEN\
res & "Spill" [@"t"]\
ELSE\
0.00000000 "cfs"\
ENDIF DO\
IF ( spill >= "Max"( 100.00000000 "cfs", % "System Data Object" & "MinQ_ThresholdFactor" [] * minQ ) AND IF ( IsNaN myObj & "Minimum Flow Instantaneous" [@"t"] )\
THEN\
0.00000000 "cfs"\
ELSE\
myObj & "Minimum Flow Instantaneous" [@"t"]\
ENDIF == 0.00000000 "cfs" )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH\
ENDWITH\
ENDIF\
ENDWITH COMMENTED_BY "Check All Reservoirs against this list... Reservoir Lists for NaNs... 0 ==> False; 1 ==> True"\
ELSE\
1.00000000\
ENDIF\
ENDWITH\
ENDWITH\
ELSE\
0.50000000\
ENDIF}
"$s" cvg 2 0.0001
"$s" unit 0 {%f} 2
"$s" minMax NaN NaN
"$s" setCSeries {06-06-2017 06:00:00} 1 6 HOUR -1 NaN 2
"$s" exprEvaluationDates 6 HOUR
"$s" syncWithRun-InclInitTstepInRunPeriod 0
"$o" {ScalarSlot} {Last Known Inflow}
set s "$o.Last Known Inflow"
"$s" order 500
"$s" computedByExpr 3 {WITH STRING slot = "Inflow" DO\
IF ( NOT "IsControllerRBS"( ) AND $ "System Data Object.Ready to set LP Parameters" [] != 1.00000000 )\
THEN\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
res & slot ["Last Time with Known Values"( res )]\
ENDWITH\
ENDIF\
ENDWITH}
"$s" units 19 {%f} 2
"$s" value 105.73716351100001 {cms}
"$o" {ScalarSlot} {Last Known Pool Elevation}
set s "$o.Last Known Pool Elevation"
"$s" order 500
"$s" computedByExpr 3 {WITH STRING slot = "Pool Elevation" DO\
IF ( NOT "IsControllerRBS"( ) AND $ "System Data Object.Ready to set LP Parameters" [] != 1.00000000 )\
THEN\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
res & slot ["Last Time with Known Values"( res )]\
ENDWITH\
ENDIF\
ENDWITH}
"$s" units 2 {%f} 2
"$s" value 412.42403905999998 {m}
"$o" {ScalarSlot} {Last Known Storage}
set s "$o.Last Known Storage"
"$s" order 500
"$s" computedByExpr 3 {WITH STRING slot = "Storage" DO\
IF ( NOT "IsControllerRBS"( ) AND $ "System Data Object.Ready to set LP Parameters" [] != 1.00000000 )\
THEN\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
res & slot ["Last Time with Known Values"( res )]\
ENDWITH\
ENDIF\
ENDWITH}
"$s" units 10 {%f} 2
"$s" value 109756604.662 {m3}
"$o" {ScalarSlot} {Last Time with Known Values}
set s "$o.Last Time with Known Values"
"$s" order 500
"$s" computedByExpr 3 {IF ( NOT "IsControllerRBS"( ) AND $ "System Data Object.Ready to set LP Parameters" [] != 1.00000000 )\
THEN\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
"Last Time with Known Values"( res ) - @"Start Timestep - 1"\
ENDWITH\
ENDIF}
"$s" units 39 {%f} 2
"$s" value 24 {hr}
"$o" {ScalarSlot} {Last Known Operating Head}
set s "$o.Last Known Operating Head"
"$s" order 500
"$s" computedByExpr 3 {WITH STRING slot = "Operating Head" DO\
IF ( NOT "IsControllerRBS"( ) AND $ "System Data Object.Ready to set LP Parameters" [] != 1.00000000 )\
THEN\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
res & slot ["Last Time with Known Values"( res )]\
ENDWITH\
ENDIF\
ENDWITH}
"$s" units 2 {%f} 2
"$s" value 27.050995975599999 {m}
"$o" {ScalarSlot} {Last Known Outflow}
set s "$o.Last Known Outflow"
"$s" order 500
"$s" computedByExpr 3 {WITH STRING slot = "Outflow" DO\
IF ( NOT "IsControllerRBS"( ) AND $ "System Data Object.Ready to set LP Parameters" [] != 1.00000000 )\
THEN\
WITH OBJECT res = "UnCon"( ThisObject ) DO\
res & slot ["Last Time with Known Values"( res )]\
ENDWITH\
ENDIF\
ENDWITH}
"$s" units 19 {%f} 2
"$s" value 156.66295027000001 {cms}
"$o" SlotGroup {Flowsheet_DataCheck}
set sg "$o.Flowsheet_DataCheck"
"$sg" SlotGroup Order 71
"$sg" SlotGroup Expanded 0
"$o" SlotGroup {Minimum Flow Data}
set sg "$o.Minimum Flow Data"
"$sg" SlotGroup Order 66
"$sg" SlotGroup Expanded 0
"$sg" SlotGroup LocalSlot 0 {Minimum Flow Biweekly}
"$sg" SlotGroup LocalSlot 1 {Minimum Flow Daily}
"$sg" SlotGroup LocalSlot 2 {Minimum Flow Instantaneous}
"$sg" SlotGroup LocalSlot 3 {Minimum Flow Pulse}
"$o" SlotGroup {OLD Special Ops OLD}
set sg "$o.OLD Special Ops OLD"
"$sg" SlotGroup Order 63
"$sg" SlotGroup Expanded 0
"$sg" SlotGroup LocalSlot 0 {Special Op Elev Equal}
"$sg" SlotGroup LocalSlot 1 {Special Op Elev Max}
"$sg" SlotGroup LocalSlot 2 {Special Op Elev Min}
"$sg" SlotGroup LocalSlot 3 {Special Op Energy Equal}
"$sg" SlotGroup LocalSlot 4 {Special Op Energy Max}
"$sg" SlotGroup LocalSlot 5 {Special Op Energy Min}
"$sg" SlotGroup LocalSlot 6 {Special Op Outflow Equal}
"$sg" SlotGroup LocalSlot 7 {Special Op Outflow Max}
"$sg" SlotGroup LocalSlot 8 {Special Op Outflow Min}
"$sg" SlotGroup LocalSlot 9 {Special Op Spill Equal}
"$sg" SlotGroup LocalSlot 10 {Special Op Spill Max}
"$sg" SlotGroup LocalSlot 11 {Special Op Spill Min}
"$o" SlotGroup {Plot Data}
set sg "$o.Plot Data"
"$sg" SlotGroup Order 52
"$sg" SlotGroup Expanded 1
"$sg" SlotGroup LocalSlot 0 {Plot BotZone}
"$sg" SlotGroup LocalSlot 1 {Plot Flood Guide}
"$sg" SlotGroup LocalSlot 2 {Plot Observed Pool}
"$sg" SlotGroup LocalSlot 3 {Plot Pool Forecast}
"$sg" SlotGroup LocalSlot 4 {Plot RZ1}
"$sg" SlotGroup LocalSlot 5 {Plot RZ2}
"$sg" SlotGroup LocalSlot 6 {Plot SWCrest}
"$sg" SlotGroup LocalSlot 7 {Plot TOG}
"$sg" SlotGroup LocalSlot 8 {Plot TopZone}
"$o" SlotGroup {Last Forecast Data}
set sg "$o.Last Forecast Data"
"$sg" SlotGroup Order 42
"$sg" SlotGroup Expanded 0
"$sg" SlotGroup LocalSlot 0 {Previous Outflow}
"$sg" SlotGroup LocalSlot 1 {Previous Turbine Release}
"$o" SlotGroup {Reservoir Zone Data}
set sg "$o.Reservoir Zone Data"
"$sg" SlotGroup Order 52
"$sg" SlotGroup Expanded 0
"$sg" SlotGroup LocalSlot 0 {Allowable Fluctuations}
"$sg" SlotGroup LocalSlot 1 {Balancing Guide}
"$sg" SlotGroup LocalSlot 2 {Bottom of Daily Operation Zone}
"$sg" SlotGroup LocalSlot 3 {DailyTarget}
"$sg" SlotGroup LocalSlot 4 {Discharge Guide 1}
"$sg" SlotGroup LocalSlot 5 {Discharge Guide 2}
"$sg" SlotGroup LocalSlot 6 {Discharge Guide 3}
"$sg" SlotGroup LocalSlot 7 {Discharge Guide 4}
"$sg" SlotGroup LocalSlot 8 {Drawdown Rate Weekly}
"$sg" SlotGroup LocalSlot 9 {Elevation Guide 1}
"$sg" SlotGroup LocalSlot 10 {Elevation Guide 2}
"$sg" SlotGroup LocalSlot 11 {Elevation Guide 3}
"$sg" SlotGroup LocalSlot 12 {Elevation Guide 4}
"$sg" SlotGroup LocalSlot 13 {EndingTarget}
"$sg" SlotGroup LocalSlot 14 {Flood Guide}
"$sg" SlotGroup LocalSlot 15 {Minimum Navigation Elevation}
"$sg" SlotGroup LocalSlot 16 {Minimum Operation Guide}
"$sg" SlotGroup LocalSlot 17 {Minimum Power Elevation}
"$sg" SlotGroup LocalSlot 18 {Normal Minimum Elevation}
"$sg" SlotGroup LocalSlot 19 {Subsurcharge Discharge}
"$sg" SlotGroup LocalSlot 20 {Subsurcharge Elevation}
"$sg" SlotGroup LocalSlot 21 {Surcharge Discharge}
"$sg" SlotGroup LocalSlot 22 {Surcharge Elevation}
"$sg" SlotGroup LocalSlot 23 {Target Elevation}
"$sg" SlotGroup LocalSlot 24 {Top of Daily Operation Zone}
"$sg" SlotGroup LocalSlot 25 {Top of Gates Discharge}
"$sg" SlotGroup LocalSlot 26 {Top of Gates Elevation}
"$sg" SlotGroup LocalSlot 27 {Top of Regulating Zone}
"$o" SlotGroup {Opt_TestSpillData}
set sg "$o.Opt_TestSpillData"
"$sg" SlotGroup Order 19
"$sg" SlotGroup Expanded 0
"$sg" SlotGroup LocalSlot 0 {Spill Total Inflow Natural}
"$sg" SlotGroup LocalSlot 1 {Spill Total Qave and spill}
"$o" SlotGroup {Last Known Values}
set sg "$o.Last Known Values"
"$sg" SlotGroup Order 500
"$sg" SlotGroup Expanded 1
"$sg" SlotGroup LocalSlot 0 {Last Known Inflow}
"$sg" SlotGroup LocalSlot 1 {Last Known Pool Elevation}
"$sg" SlotGroup LocalSlot 2 {Last Known Storage}
"$sg" SlotGroup LocalSlot 3 {Last Time with Known Values}
"$sg" SlotGroup LocalSlot 4 {Last Known Operating Head}
"$sg" SlotGroup LocalSlot 5 {Last Known Outflow}
"$o" hideSlots 0 hideOff hideEmptyOff
# Section: Objects/Snapshots
# Section: Object Relationships
set obj {Boone}
set o "$ws.Boone"
set obj {Boone SpOp}
set o "$ws.Boone SpOp"
set obj {Boone Con}
set o "$ws.Boone Con"
# Section: Workspace Ornaments
Section {Workspace Ornaments}
Section {Links}
# Section: Links
# Section: Link Groups
$ws LinkGroup {Default} {linkDisplayInfo Sty:Solid Vis:1 Wid:0 Color:4278190080 Pri:2 Ena:1}
$ws LinkGroup {Main Channel Links} {linkDisplayInfo Sty:Solid Vis:1 Wid:0 Color:0 Pri:0 Ena:1}
$ws LinkGroup {Link Group 0} {linkDisplayInfo Sty:Dot Vis:1 Wid:0 Color:4291480266 Pri:1 Ena:1} {RootSelection Version1 \
RootSel_Name "Link Group 0 Slot Selection 1" \
RootSel_UserLabel "" \
RootSel_UseUserLabel false \
RootSel_RootType ROOT_SUBCLASS_SLOT \
RoolSel_AllowSlots_Physical \
RootSel_SelMode SELMODE_SLOT_PHYSICAL \
RootSel_SubBasin_WildAllowed false \
RootSel_SubBasin_Wildcarded false \
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \
RootSel_SimObj_WildAllowed false \
RootSel_SimObj_Wildcarded false \
RootSel_SimObj_ExclAggObjElems false \
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \
RootSel_Exch_WildAllowed false \
RootSel_Exch_Wildcarded false \
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \
RootSel_Acct_WildAllowed false \
RootSel_Acct_Wildcarded false \
RootSel_InclStorageAccts true \
RootSel_InclDiversionAccts true \
RootSel_InclInstreamFlowAccts true \
RootSel_InclPassThroughAccts true \
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \
RootSel_Pback_WildAllowed false \
RootSel_Pback_Wildcarded false \
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Supply_WildAllowed false \
RootSel_Supply_Wildcarded false \
RootSel_Supply_ShowFromAccts true \
RootSel_Supply_ShowToAccts false \
RootSel_ShowSupplies_InOut true \
RootSel_ShowSupplies_DivRet true \
RootSel_ShowSupplies_Trans true \
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Slot_WildAllowed false \
RootSel_Slot_Wildcarded false \
RootSel_SlotTypeBits_InclMask 460 \
RootSel_SlotTypeBits_ExclMask 0 \
RootSel_AllowAggSeriesCols true \
RootSel_AllowTableSeriesCols false \
RootSel_AllowAggTableCols false \
RootSel_ShowAggSeriesCols false \
RootSel_ShowTableSeriesCols false \
RootSel_ShowAggTableCols false \
RootSel_RequiresSlotColRefs false \
RootSel_SimObjClass "Thermal" \
RootSel_End \
}
# Section: SimObj Groups
# Section: Multiple Run Management
Section {Multiple Run Management}
$ws.mrm format 2
$ws.mrm iterRplSet {RULESET\
NAME "Iterative MRM Rules Set";\
AGENDA_ORDER ASCENDING;\
DESCRIPTION "";\
PRECISION 8;\
NOTES "";\
BEGIN\
\
END\
}
$ws.mrm cfg {Concurrent Configuration}
set cfg "$ws.mrm.Concurrent Configuration"
$cfg mode 0 0 0 0 2
$cfg name {Concurrent Configuration}
$cfg description {}
$cfg output {} {} {TS_MATCH} 0 {}
$cfg excelCfg 1 0 0 1
$cfg runParam {02-01-1995 00:00:00} {02-03-1995 00:00:00} 6 HOUR
$cfg runParamList {02-01-1995 00:00:00} 6 HOUR 8
$cfg initDmi 0 {}
$cfg dmi
$cfg useEnsInput 0
$cfg useEnsOutput 0
$cfg useCsvFiles 0
$cfg useNetCdfFiles 0
$cfg rules
$cfg traces 1 0
$cfg iseq 1 0 0 {} 0 0
$cfg distribMode 0
$cfg distribCfg workDir {}
$cfg distribCfg saveCfg 0 {}
$cfg distribCfg useCfgNumSim 0
$cfg distribCfg cfgNumSim 0
$cfg iter 20 0
$cfg init
$cfg postSim
$cfg iterPreRunRulesOnlyFirstRun 1
$cfg end
# Section: Subbasin
Section {Subbasins}
$ws.SubBasin {No Opt} Type NO_OPT
$ws.SubBasin {EnergyInStorage} Type USER_DEF {Boone}
$ws.SubBasin {TVATapoco} Type USER_DEF {Boone}
$ws.SubBasin {Cumberland} Type USER_DEF
$ws.SubBasin {UpperHolston} Type USER_DEF
$ws.SubBasin {Holston} Type USER_DEF
$ws.SubBasin {Hiwassee} Type USER_DEF
$ws.SubBasin {TributaryStorage} Type USER_DEF
$ws.SubBasin {StorageAboveChattanooga} Type USER_DEF {Boone}
$ws.SubBasin {TVAReservoirsOnly} Type USER_DEF {Boone}
# Section: Sim Analysis Info
Section {Sim Analysis Info}
$ws.DispatchInfo displayedObjects {Boone}
$ws.DispatchInfo hiddenObjects
$ws.DispatchInfo axisOption {1}
$ws.DispatchInfo updateOption {0}
$ws.DispatchInfo showObjIcons {1}
$ws.DispatchInfo priorityColors
# Section: Optimization Analysis Info
Section {Optimization Analysis Info}
$ws.OptAnalysisInfo optDisplayedObjects {Boone}
$ws.OptAnalysisInfo optHiddenObjects
$ws.OptAnalysisInfo optAxisOption {1}
$ws.OptAnalysisInfo optUpdateOption {0}
$ws.OptAnalysisInfo showObjIcons {1}
$ws.OptAnalysisInfo optPriorityColors
# Section: Object-Type Slot Order
Section {Object-Type Slot Order}
$ws.ObjectTypeSlotOrder {DataObj} {AllNaNs} 31 {BalanceTolerance} 16 {Balancing Ratio Average} 32 {Blue Ridge Balance 2} 23 {Blue Ridge Balance 3} 33 {BlueRidgeBalance} 13 {ChattanoogaFSAllocation} 0 {ChattanoogaFSAvailability} 1 {Chatuge Balance 2} 20 {Chatuge Balance 3} 30 {ChatugeBalance} 10 {Cherokee Balance 2} 16 {Cherokee Balance 3} 26 {CherokeeBalance} 6 {Douglas Balance 2} 17 {Douglas Balance 3} 27 {DouglasBalance} 7 {ElevCushion1} 27 {ElevCushion2} 28 {Fontana Balance 2} 18 {Fontana Balance 3} 28 {FontanaBalance} 8 {FtLoudoun_TellicoStorage} 33 {Hiwassee Balance 2} 22 {Hiwassee Balance 3} 32 {HiwasseeBalance} 12 {JohnSevierBypassCushionRequirement} 14 {JohnSevierIntakeRatioRequirement} 15 {Kingston Ratio} 30 {Minimum Denominator Elevation} 51 {Norris Balance 2} 19 {Norris Balance 3} 29 {NorrisBalance} 9 {Nottely Balance 2} 21 {Nottely Balance 3} 31 {NottelyBalance} 11 {RWBlueRidgeBalance} 26 {RWChatugeBalance} 23 {RWCherokeeBalance} 19 {RWDouglasBalance} 20 {RWFontanaBalance} 21 {RWHiwasseeBalance} 25 {RWNorrisBalance} 22 {RWNottelyBalance} 24 {RWSoHolstonBalance} 17 {RWWataugaBalance} 18 {Runoff Space Above Chattanooga} 3 {SoHolston Balance 2} 14 {SoHolston Balance 3} 24 {SoHolstonBalance} 4 {TribSystemFcst} 29 {TributarySystemStorage} 2 {Watauga Balance 2} 15 {Watauga Balance 3} 25 {WataugaBalance} 5
# Section: Scenario Manager
Section {Scenario Manager}
$ws.ScenarioBaseline baselineComments {}
# Section: RPL Expression Slot Manager
Section {RPL Expression Slot Manager}
set resm "$ws.RplExprSlotMgr"
$resm collectNotes 0
$resm resmRplSet {RULESET\
NAME "Expression Slot Functions Set";\
AGENDA_ORDER ASCENDING;\
DESCRIPTION "";\
PRECISION 8;\
NOTES "";\
BEGIN\
\
END\
}
# Section: SnapShot Manager
Section {SnapShot Manager}
# Section: Output Device Manager
Section {Output Device Manager}
$ws.outputDeviceMgr addPlotPage {Boone Apply Each Time ON}
set plotpage "$ws.outputDeviceMgr.PlotPageInfo.Boone Apply Each Time ON"
"$plotpage" description {}
"$plotpage" layout 1 1
"$plotpage" PlotPrintHdrCfg TopLeft ContType_PlotName {}
"$plotpage" PlotPrintHdrCfg TopRight ContType_ModelName {}
"$plotpage" PlotPrintHdrCfg BottomLeft ContType_ModelSaveDate {}
"$plotpage" PlotPrintHdrCfg BottomRight ContType_PrintDate {}
"$plotpage" plot 0
set plot "$plotpage.0"
"$plot" state {Boone Reservoir} 4294967295 1 0
"$plot" markersInLegend 0
"$plot" axis {yLeft} {} {ft} 0 400 1400 f 1 8 10 1 0 {} 1
"$plot" axis {yRight} {} {} 0 0 1000 f 1 8 5 1 0 {} 1
"$plot" axis {xBottom} {} {} 0 2457545.5 2457925.5 D 23 8 5 0 1 {} 0
"$plot" axis {xTop} {} {} 0 0 1000 f 1 8 5 1 0 {} 1
"$plot" axisUnitInfo {yLeft} {}
"$plot" axisLabelOrient {yLeft} {}
"$plot" axisLabelOrient {yRight} {}
"$plot" axisLabelOrient {xBottom} {}
"$plot" axisLabelOrient {xTop} {}
"$plot" grid {major} {Solid} 0 4288716964 1 1
"$plot" grid {minor} {Solid} 0 4290822336 0 0
"$plot" gridAxes {xBottom} {yLeft}
"$plot" curve {Flood Guide}
set curve "$plot.Flood Guide"
"$curve" legendOrd 6
"$curve" style {Lines}
"$curve" lineInfo {Solid} 2 4278190080
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 4 {} {Boone Con.Plot Flood Guide} -1 0 -1 0
"$plot" curve {Midnight Observed Pool}
set curve "$plot.Midnight Observed Pool"
"$curve" legendOrd 1
"$curve" style {Lines}
"$curve" lineInfo {Solid} 2 4278190335
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 0 {} {Boone Con.Plot Observed Pool} -1 0 -1 0
"$plot" curve {Pool Forecast}
set curve "$plot.Pool Forecast"
"$curve" legendOrd 3
"$curve" style {Lines}
"$curve" lineInfo {Solid} 2 4294901760
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 0 {} {Boone Con.Plot Pool Forecast} -1 0 -1 0
"$plot" curve {Bottom Operating Zone}
set curve "$plot.Bottom Operating Zone"
"$curve" legendOrd 8
"$curve" style {Lines}
"$curve" lineInfo {Solid} 0 4294902015
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 4 {} {Boone Con.Plot BotZone} -1 0 -1 0
"$plot" curve {Top of Operating Zone}
set curve "$plot.Top of Operating Zone"
"$curve" legendOrd 7
"$curve" style {Lines}
"$curve" lineInfo {Solid} 0 4294902015
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 4 {} {Boone Con.Plot TopZone} -1 0 -1 0
"$plot" curve {Regulating Zone 1}
set curve "$plot.Regulating Zone 1"
"$curve" legendOrd 5
"$curve" style {Lines}
"$curve" lineInfo {Dash} 0 4278190080
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 4 {} {Boone Con.Plot RZ2} -1 0 -1 0
"$plot" curve {Regulating Zone 2}
set curve "$plot.Regulating Zone 2"
"$curve" legendOrd 4
"$curve" style {Lines}
"$curve" lineInfo {Dot} 2 4278190080
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 4 {} {Boone Con.Plot RZ1} -1 0 -1 0
"$plot" curve {Hourly Observed Pool}
set curve "$plot.Hourly Observed Pool"
"$curve" legendOrd 2
"$curve" style {Lines}
"$curve" lineInfo {Solid} 2 4278190080
"$curve" symbolInfo {None} 0 4278190080
"$curve" slots 0 {} {} -1 0 -1 0
"$plot" marker {0}
set marker "$plot.0"
"$marker" legendOrd 9
"$marker" label {Top of Gates - 1385ft} 33
"$marker" style {Horizontal}
"$marker" lineInfo {Solid} 2 4278211840
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457210 {xBottom} 1385 {yLeft}
"$plot" marker {1}
set marker "$plot.1"
"$marker" legendOrd 10
"$marker" label {Spillway Crest - 1350ft} 33
"$marker" style {Horizontal}
"$marker" lineInfo {Dash} 0 4294901760
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457210 {xBottom} 1350 {yLeft}
"$plot" marker {2}
set marker "$plot.2"
"$marker" legendOrd 11
"$marker" label {QMax = Fort Pat 8,000cfs} 34
"$marker" style {Cross}
"$marker" lineInfo {NoPen} 0 4294901760
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457770 {xBottom} 1367 {yLeft}
"$plot" marker {3}
set marker "$plot.3"
"$marker" legendOrd 12
"$marker" label {QMax = Fort Pat Tcap} 34
"$marker" style {Cross}
"$marker" lineInfo {NoPen} 0 4294901760
"$marker" symbolInfo {Cross} 0 4278190080
"$marker" position 2457770 {xBottom} 1373.5 {yLeft}
"$plot" marker {4}
set marker "$plot.4"
"$marker" legendOrd 13
"$marker" label {QMax = Fort Pat 11,000cfs} 34
"$marker" style {Cross}
"$marker" lineInfo {NoPen} 0 4294901760
"$marker" symbolInfo {Cross} 0 4278190080
"$marker" position 2457770 {xBottom} 1380 {yLeft}
"$plot" marker {5}
set marker "$plot.5"
"$marker" legendOrd 186
"$marker" label {0.5 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1380.8199999999999 {yLeft}
"$plot" marker {6}
set marker "$plot.6"
"$marker" legendOrd 186
"$marker" label {1.0 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1376.21 {yLeft}
"$plot" marker {7}
set marker "$plot.7"
"$marker" legendOrd 186
"$marker" label {1.5 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1371.0999999999999 {yLeft}
"$plot" marker {8}
set marker "$plot.8"
"$marker" legendOrd 186
"$marker" label {2.0 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1365.5 {yLeft}
"$plot" marker {9}
set marker "$plot.9"
"$marker" legendOrd 186
"$marker" label {2.5 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1359.1800000000001 {yLeft}
"$plot" marker {10}
set marker "$plot.10"
"$marker" legendOrd 186
"$marker" label {3.0 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1351.97 {yLeft}
"$plot" marker {11}
set marker "$plot.11"
"$marker" legendOrd 186
"$marker" label {3.5 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1343.53 {yLeft}
"$plot" marker {12}
set marker "$plot.12"
"$marker" legendOrd 186
"$marker" label {4.0 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1333.6300000000001 {yLeft}
"$plot" marker {13}
set marker "$plot.13"
"$marker" legendOrd 186
"$marker" label {4.5 in} 130
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190335
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1321.1300000000001 {yLeft}
"$plot" marker {14}
set marker "$plot.14"
"$marker" legendOrd 186
"$marker" label {2.0 kcfs/ft} 33
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190080
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1380 {yLeft}
"$plot" marker {15}
set marker "$plot.15"
"$marker" legendOrd 186
"$marker" label {1.6 kcfs/ft} 33
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190080
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1370 {yLeft}
"$plot" marker {16}
set marker "$plot.16"
"$marker" legendOrd 186
"$marker" label {1.4 kcfs/ft} 33
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190080
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1360 {yLeft}
"$plot" marker {17}
set marker "$plot.17"
"$marker" legendOrd 186
"$marker" label {1.1 kcfs/ft} 65
"$marker" style {Horizontal}
"$marker" lineInfo {Dot} 1 4278190080
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457630 {xBottom} 1350 {yLeft}
"$plot" marker {18}
set marker "$plot.18"
"$marker" legendOrd 186
"$marker" label {QMax = Fort Pat 8,000cfs} 34
"$marker" style {Cross}
"$marker" lineInfo {NoPen} 0 4294901760
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457920 {xBottom} 1382 {yLeft}
"$plot" marker {19}
set marker "$plot.19"
"$marker" legendOrd 186
"$marker" label {QMax = Fort Pat Tcap} 34
"$marker" style {Cross}
"$marker" lineInfo {NoPen} 0 4294901760
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457920 {xBottom} 1383 {yLeft}
"$plot" marker {20}
set marker "$plot.20"
"$marker" legendOrd 186
"$marker" label {QMax = Fort Pat 11,000cfs} 34
"$marker" style {Cross}
"$marker" lineInfo {NoPen} 1 4294901760
"$marker" symbolInfo {None} 0 4278190080
"$marker" position 2457920 {xBottom} 1384 {yLeft}
$ws collectRBSRunAnalysisInfo 1
$ws collectRPLPerformanceInfo 1
$ws RPLNumericComparisonTolerance 0
$ws RPLWhileExprMaxIterations 10000
# Section: Name Maps
set mgr "$ws.nameMapMgr"
"$mgr" format 2
"$mgr" map {Flows}
set map "$mgr.Flows"
"$map" dispOrder Priority
"$map" pair {\
RootSelection Version1 \
RootSel_Name "" \
RootSel_UserLabel "" \
RootSel_UseUserLabel false \
RootSel_RootType ROOT_SUBCLASS_SLOT \
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \
RootSel_SelMode SELMODE_SLOT_PHYSICAL \
RootSel_SubBasin_WildAllowed false \
RootSel_SubBasin_Wildcarded false \
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \
RootSel_SimObj_WildAllowed true \
RootSel_SimObj_Wildcarded true \
RootSel_SimObj_ExclAggObjElems false \
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \
RootSel_Exch_WildAllowed false \
RootSel_Exch_Wildcarded false \
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \
RootSel_Acct_WildAllowed false \
RootSel_Acct_Wildcarded false \
RootSel_InclStorageAccts true \
RootSel_InclDiversionAccts true \
RootSel_InclInstreamFlowAccts true \
RootSel_InclPassThroughAccts true \
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \
RootSel_Pback_WildAllowed false \
RootSel_Pback_Wildcarded false \
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Supply_WildAllowed false \
RootSel_Supply_Wildcarded false \
RootSel_Supply_ShowFromAccts true \
RootSel_Supply_ShowToAccts false \
RootSel_ShowSupplies_InOut true \
RootSel_ShowSupplies_DivRet true \
RootSel_ShowSupplies_Trans true \
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Name" "Name" "Turbine Release" rf_ON rf_SHOW rf_POS \
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Slot_WildAllowed true \
RootSel_Slot_Wildcarded true \
RootSel_SlotTypeBits_InclMask 0 \
RootSel_SlotTypeBits_ExclMask 0 \
RootSel_AllowAggSeriesCols true \
RootSel_AllowTableSeriesCols true \
RootSel_AllowAggTableCols false \
RootSel_ShowAggSeriesCols false \
RootSel_ShowTableSeriesCols false \
RootSel_ShowAggTableCols false \
RootSel_RequiresSlotColRefs false \
RootSel_SimObjClass "PowerReservoir" \
RootSel_SimObjClass "LevelPowerReservoir" \
RootSel_SimObjClass "PumpedStorage" \
RootSel_SimObjClass "SlopePowerReservoir" \
RootSel_End \
} {PowerReservoir.Previous Turbine Release} 1
"$map" resolve
"$mgr" end
# Section: Datasets
set mgr "$ws.datasetMgr"
"$mgr" format 1
"$mgr" {Excel} {Previous flows dataset}
set dataset "$mgr.Previous flows dataset"
"$dataset" nameMap {Flows}
"$dataset" missVal {REPL} 3
"$dataset" units {USE_DS} 1 22
"$dataset" rwto 0 60
"$dataset" workbook {L:/TVA/Models/Previous Flows.xlsx}
"$dataset" mappingType {HEADERS}
"$dataset" configType {SERIES}
"$dataset" sameSheet 1 {b2:b50}
"$dataset" rangeOffset 0 0 0
"$dataset" headerOffset 0 0 0
"$dataset" headerType {TIME-SLOT-RUN}
"$dataset" runNameType {SINGLE}
"$dataset" singleRunName {Single Run}
"$dataset" commonRunNames {}
"$dataset" beginTimeFlag 0
"$dataset" exportUnitFlag 0
"$mgr" end
# Section: DMI (part two)
set mgr "$ws.dmiMgr"
"$mgr" format 3
"$mgr" locked 0
"$mgr" showProgDlg 0
"$mgr" showStatDlg 0
"$mgr" param {workflow} {List} {RW_6Hour_From_FEWS} {RW_6Hour_To_FEWS} {RW_6Hour_Day2Energy} {RW_6Hour_Day3Energy} {RW_6Hour_Day1Energy} {RW_6Hour_GreatFalls} {RW_6Hour_From_FEWS_Opt} {RW_6Hour_To_FEWS_Opt}
"$mgr" prog {locals}
set dmi "$mgr.prog.locals"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/local_inflows.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {initcond_tva}
set dmi "$mgr.prog.initcond_tva"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/initcond_tva.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {vps}
set dmi "$mgr.prog.vps"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/vps.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {plant_avail}
set dmi "$mgr.prog.plant_avail"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/plant_avail.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {blockcost&load}
set dmi "$mgr.prog.blockcost&load"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/pose.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {NonPower}
set dmi "$mgr.prog.NonPower"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/nonpower.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {SEPA}
set dmi "$mgr.prog.SEPA"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/sepa.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {racc_mtn}
set dmi "$mgr.prog.racc_mtn"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/racc_mtn.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {kentbark_hourly}
set dmi "$mgr.prog.kentbark_hourly"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/kentbark_hourly.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {cumb_flowsheet_new}
set dmi "$mgr.prog.cumb_flowsheet_new"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/cumb_flowsheet.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" dbdmi {Export flows}
set dmi "$mgr.dbdmi.Export flows"
"$dmi" type {Output}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" userParam {workflow} {RW_6Hour_From_FEWS}
"$dmi" datasets {Previous flows dataset}
"$dmi" slot {\
RootSelection Version1 \
RootSel_Name "" \
RootSel_UserLabel "PowerReservoir.Slot[Name=Turbine Release]" \
RootSel_UseUserLabel false \
RootSel_RootType ROOT_SUBCLASS_SLOT \
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \
RootSel_SelMode SELMODE_SLOT_PHYSICAL \
RootSel_SubBasin_WildAllowed false \
RootSel_SubBasin_Wildcarded false \
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \
RootSel_SimObj_WildAllowed true \
RootSel_SimObj_Wildcarded true \
RootSel_SimObj_ExclAggObjElems false \
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \
RootSel_Exch_WildAllowed false \
RootSel_Exch_Wildcarded false \
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \
RootSel_Acct_WildAllowed false \
RootSel_Acct_Wildcarded false \
RootSel_InclStorageAccts true \
RootSel_InclDiversionAccts true \
RootSel_InclInstreamFlowAccts true \
RootSel_InclPassThroughAccts true \
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \
RootSel_Pback_WildAllowed false \
RootSel_Pback_Wildcarded false \
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Supply_WildAllowed false \
RootSel_Supply_Wildcarded false \
RootSel_Supply_ShowFromAccts true \
RootSel_Supply_ShowToAccts false \
RootSel_ShowSupplies_InOut true \
RootSel_ShowSupplies_DivRet true \
RootSel_ShowSupplies_Trans true \
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Name" "Name" "Turbine Release" rf_ON rf_SHOW rf_POS \
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Slot_WildAllowed true \
RootSel_Slot_Wildcarded true \
RootSel_SlotTypeBits_InclMask 0 \
RootSel_SlotTypeBits_ExclMask 0 \
RootSel_AllowAggSeriesCols true \
RootSel_AllowTableSeriesCols true \
RootSel_AllowAggTableCols false \
RootSel_ShowAggSeriesCols false \
RootSel_ShowTableSeriesCols false \
RootSel_ShowAggTableCols false \
RootSel_RequiresSlotColRefs false \
RootSel_SimObjClass "PowerReservoir" \
RootSel_SimObjClass "LevelPowerReservoir" \
RootSel_SimObjClass "PumpedStorage" \
RootSel_SimObjClass "SlopePowerReservoir" \
RootSel_End \
} {Start Timestep + 4 Timesteps} {End Timestep} {Previous flows dataset}
"$dmi" slot {\
RootSelection Version1 \
RootSel_Name "" \
RootSel_UserLabel "Reservoir.Slot[Name=Outflow]" \
RootSel_UseUserLabel false \
RootSel_RootType ROOT_SUBCLASS_SLOT \
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \
RootSel_SelMode SELMODE_SLOT_PHYSICAL \
RootSel_SubBasin_WildAllowed false \
RootSel_SubBasin_Wildcarded false \
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \
RootSel_SimObj_WildAllowed true \
RootSel_SimObj_Wildcarded true \
RootSel_SimObj_ExclAggObjElems false \
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \
RootSel_Exch_WildAllowed false \
RootSel_Exch_Wildcarded false \
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \
RootSel_Acct_WildAllowed false \
RootSel_Acct_Wildcarded false \
RootSel_InclStorageAccts true \
RootSel_InclDiversionAccts true \
RootSel_InclInstreamFlowAccts true \
RootSel_InclPassThroughAccts true \
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \
RootSel_Pback_WildAllowed false \
RootSel_Pback_Wildcarded false \
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Supply_WildAllowed false \
RootSel_Supply_Wildcarded false \
RootSel_Supply_ShowFromAccts true \
RootSel_Supply_ShowToAccts false \
RootSel_ShowSupplies_InOut true \
RootSel_ShowSupplies_DivRet true \
RootSel_ShowSupplies_Trans true \
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Name" "Name" "Outflow" rf_ON rf_SHOW rf_POS \
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \
RootSel_Slot_WildAllowed true \
RootSel_Slot_Wildcarded true \
RootSel_SlotTypeBits_InclMask 0 \
RootSel_SlotTypeBits_ExclMask 0 \
RootSel_AllowAggSeriesCols true \
RootSel_AllowTableSeriesCols true \
RootSel_AllowAggTableCols false \
RootSel_ShowAggSeriesCols false \
RootSel_ShowTableSeriesCols false \
RootSel_ShowAggTableCols false \
RootSel_RequiresSlotColRefs false \
RootSel_SimObjClass "Reservoir" \
RootSel_SimObjClass "PowerReservoir" \
RootSel_SimObjClass "LevelPowerReservoir" \
RootSel_SimObjClass "PumpedStorage" \
RootSel_SimObjClass "SlopePowerReservoir" \
RootSel_SimObjClass "StorageReservoir" \
RootSel_End \
} {Start Timestep + 4 Timesteps} {End Timestep} {Previous flows dataset}
"$dmi" resolve
"$mgr" prog {0_6Hour_Build_Data}
set dmi "$mgr.prog.0_6Hour_Build_Data"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/null_dmi.ctl}
"$dmi" execFile {$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_From_FEWS_Opt}
"$mgr" prog {9_Output Data and State to FEWS}
set dmi "$mgr.prog.9_Output Data and State to FEWS"
"$dmi" type {Output}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/6Hour.Output_Opt.ctl}
"$dmi" execFile {$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 1
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_To_FEWS_Opt}
"$mgr" prog {0_Build_Import_Day0-1_Energy}
set dmi "$mgr.prog.0_Build_Import_Day0-1_Energy"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/energy.ctl}
"$dmi" execFile {$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_Day1Energy}
"$mgr" prog {0_Build_Import_Day0-2_Energy}
set dmi "$mgr.prog.0_Build_Import_Day0-2_Energy"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/energy.ctl}
"$dmi" execFile {$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_Day2Energy}
"$mgr" prog {0_Build_Import_Day0-3_Energy}
set dmi "$mgr.prog.0_Build_Import_Day0-3_Energy"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/energy.ctl}
"$dmi" execFile {$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_Day3Energy}
"$mgr" prog {1_Initialize_Inputs}
set dmi "$mgr.prog.1_Initialize_Inputs"
"$dmi" type {Input}
"$dmi" confirmWarnings 1
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/dmi/input/FEWSInput.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_From_FEWS_Opt}
"$mgr" prog {z_Initialize Only}
set dmi "$mgr.prog.z_Initialize Only"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/dmi/input/FEWSInput.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {z_Batch Mode Output}
set dmi "$mgr.prog.z_Batch Mode Output"
"$dmi" type {Output}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/6Hour.Output_NoUSACE.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 1
"$dmi" newlineOpt native
"$mgr" prog {Update Hiwassee Pump}
set dmi "$mgr.prog.Update Hiwassee Pump"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/Hiwassee_Pump.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {Update Brookfield Forecast}
set dmi "$mgr.prog.Update Brookfield Forecast"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {//main/appshare/FEWS_PROD/Shared/Models/Riverware/6Hour/ModelParameters/DMIs/Brookfield.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {Observed_Update}
set dmi "$mgr.prog.Observed_Update"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/ObservedUpdate.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$mgr" prog {Great Falls Export}
set dmi "$mgr.prog.Great Falls Export"
"$dmi" type {Output}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {$RW_FEWS_WORKING_DIR/../../ModelParameters/DMIs/GreatFalls.ctl}
"$dmi" execFile {$RW_FEWS_WORKING_DIR/../../../bin/WorkflowExecuter.exe}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 0
"$dmi" newlineOpt native
"$dmi" value {workflow} {List} {RW_6Hour_GreatFalls}
"$mgr" prog {Sim Comparison Export}
set dmi "$mgr.prog.Sim Comparison Export"
"$dmi" type {Output}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {C:/Users/gdmuelle/Desktop/FEWS_SimVSOpt/6Hour.Output_SimComparison.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 1
"$dmi" newlineOpt native
"$mgr" prog {Opt Comparison Export}
set dmi "$mgr.prog.Opt Comparison Export"
"$dmi" type {Output}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {C:/Users/gdmuelle/Desktop/FEWS_SimVSOpt/6Hour.Output_OptComparison.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 1
"$dmi" newlineOpt native
"$mgr" prog {Sim Comparison Import}
set dmi "$mgr.prog.Sim Comparison Import"
"$dmi" type {Input}
"$dmi" confirmWarnings 0
"$dmi" recInv 0
"$dmi" ctlFile {C:/Users/gdmuelle/Desktop/FEWS_SimVSOpt/6Hour.Import_SimComparison.ctl}
"$dmi" execFile {}
"$dmi" allowSpaces 1
"$dmi" limitOutRunRange 1
"$dmi" newlineOpt native
"$mgr" end
# Section: Diagnostic Object
Section {Diagnostic Settings}
cwDiag diagEnabled 1
cwDiag diagFile 0 {C:/Users/gdmuelle/Desktop/Testrest}
cwDiag toWindow 1
cwDiag filterByLevel 1 2
cwDiag filterByRegex 0 {}
Diag optInfo 0
Diag Advanced 0
Diag Context {Rulebased Simulation} 1 {Object}
Diag Group {Rulebased Simulation} {Dispatch Management} {Controller}
Diag Group {Rulebased Simulation} {Dispatch Management} {SimObj}
Diag Group {Rulebased Simulation} {Dispatch Management} {Slot}
Diag Group {Rulebased Simulation} {Rule Execution}
Diag Group {Rulebased Simulation} {Function Execution}
Diag Group {Rulebased Simulation} {Print Statements}
Diag Group {Rulebased Simulation} {Interpolation}
Diag Context {Optimization} 1 {Object}
Diag Context {Optimization} 32 {Goal}
Diag Group {Workspace} {Data Management} {DMI Management}
# Section: Global Functions Set Manager
Section {Gobal Functions Set Manager}
$ws.GlobalRplSetMgr saveSetsWithModel
# Section: RuleSet Manager
Section {RuleSet Manager}
set rsm "$ws.RulesetMgr"
$rsm saveLoadedSetWithModel
# Section: Optimization Set Manager
Section {Optimization Set Manager}
set mgr "$ws.optSetMgr"
# Section: Optimization
Section {Optimization}
$ws.RplBasedOptController savePolicyWithModel 1
$ws.RplBasedOptController setParameter {ADVANCE 2}
$ws.RplBasedOptController setParameter {SIMPLEX PGRADIENT 4}
$ws.RplBasedOptController setParameter {SIMPLEX TOLERANCE FEASIBILITY 1.000000e-009}
$ws.RplBasedOptController setParameter {SIMPLEX TOLERANCE MARKOWITZ 5.000000e-001}
$ws.RplBasedOptController setParameter {PARALLEL -1}
$ws.RplBasedOptController setParameter {PREPROCESSING AGGREGATOR 10}
$ws.RplBasedOptController setParameter {PREPROCESSING DUAL -1}
$ws.RplBasedOptController setParameter {PREPROCESSING REDUCE 1}
$ws.RplBasedOptController setParameter {TIMELIMIT 3.000000e+003}
$ws.RplBasedOptController setParameter {SIMPLEX DISPLAY 0}
$ws.RplBasedOptController setParameter {FRESH BASIS FREQUENCY 3000}
# Section: Simulation Controller
Section {Simulation Controller}
$ws.SimControl ShouldExecInitRules 1
# Section: Rule Controller
Section {Rule Controller}
$ws.RuleControl ShouldExecInitRules 1
$ws.RuleControl MaxRuleExecCount 1000
# Section: Initialization Rules
Section {Initialization Rules}
$ws initRules {RULESET\
NAME "Initialization Rules Set";\
AGENDA_ORDER ASCENDING;\
DESCRIPTION "";\
PRECISION 8;\
NOTES "";\
BEGIN\
\
POLICY_GROUP "Set model to simulation mode";\
DESCRIPTION "";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Set model to Simulation mode";\
DESCRIPTION "When running in the first simulation (initialization where Initialization_Type is set to -1, all of the build-data type table-generating functions are being run. Once it is done, the initialization type is set to 0, which results in the build-data table functions from being ignored. A scalar slot on the SDO holds how many items should fire successfully and prints an informational "Warning" so the user knows if everything was successful.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
$ "System Data Object.Initialization_Type" [] := 0.00000000;\
\
% "System Data Object" & "InitializePreschedule" [] := 0.00000000;\
\
WARNING_STATEMENT "Set model to Simulation mode" CONCAT " successfully finished";\
\
END;\
\
RULE "Clear Ready to set LP Parameters";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
$ "System Data Object.Ready to set LP Parameters" [] := 0.00000000;\
\
END;\
\
END;\
\
POLICY_GROUP "DataChecks";\
DESCRIPTION "";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Data Checks";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "..........Start of 'Data Checks' to determine if all data that may stop and optimization run is present..........";\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "System Level Data Checks";\
FOREACH (LIST params IN { { % "Avoided Cost" & "System Load" , "UserNaN"( ) , { "UserNaN"( ) } } , IF ( TS == 1.00000000 "hour" )\
THEN\
{ % "System Data Object" & "SEPADeclaration" , "UserNaN"( ) , { "UserNaN"( ) } }\
ELSE\
{ % "System Data Object" & "SEPAData" , "UserNaN"( ) , { "UserNaN"( ) } }\
ENDIF , RPL_DISABLE { % "Avoided Cost" & "Hydro Block Costs" , 1.00000000 , "GetNumbers"( 0.00000000, 100.00000000 - 1.00000000, 1.00000000 ) } } SET_UNION ( IF ( TS == 1.00000000 "hour" )\
THEN\
{ { } }\
ELSE\
{ { % "System Data Object" & "System MOG" , "UserNaN"( ) , { "UserNaN"( ) } } }\
ENDIF COMMENTED_BY "Parameters are as follows:
params[x][0] ==> Slot name
params[x][1] ==> UserNaN if normal slot, "0" if a table, "1" if a table tied to a date
params[x][2] ==> Column counter for tables (UserNaN for slot)" )) DO\
IF_STATEMENT (NOT "IsEmptyList"( params )) THEN\
WITH_STATEMENT (SLOT Slot = GET @INDEX 0.00000000 FROM params) DO\
WITH_STATEMENT (BOOLEAN isSlot = ( GET @INDEX 1.00000000 FROM params ) == "UserNaN"( )) DO\
WITH_STATEMENT (BOOLEAN isTable = ( GET @INDEX 1.00000000 FROM params ) == 0.00000000) DO\
WITH_STATEMENT (BOOLEAN isDateBoundTable = ( GET @INDEX 1.00000000 FROM params ) == 1.00000000) DO\
IF_STATEMENT (isSlot OR isDateBoundTable) THEN\
IF_STATEMENT (isDateBoundTable) THEN\
DESCRIPTION "For System Level tables...";\
FOREACH (NUMERIC index IN GET @INDEX 2.00000000 FROM params) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (IsNaN Slot [date, index]) THEN\
WARNING_STATEMENT "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "A value for " CONCAT STRINGIFY Slot ) CONCAT " is missing from column " CONCAT STRINGIFY index + 1.00000000 ) CONCAT " at " CONCAT STRINGIFY date;\
\
ELSE\
IF_STATEMENT (Slot == % "Avoided Cost" & "Hydro Block Costs" AND index > 0.00000000 AND Slot [date, index] > Slot [date, index - 1.00000000]) THEN\
WARNING_STATEMENT ( "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "The value for " CONCAT STRINGIFY Slot ) CONCAT " in column " CONCAT STRINGIFY index + 1.00000000 ) CONCAT " is greater than the value in column " CONCAT STRINGIFY index ) CONCAT " at " CONCAT STRINGIFY date;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
ELSE\
DESCRIPTION "For System Level Slots";\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (IsNaN Slot [date]) THEN\
WARNING_STATEMENT "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "A value for " CONCAT STRINGIFY Slot ) CONCAT " is missing at " CONCAT STRINGIFY date );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
DESCRIPTION "Plant Level Data Checks - TVA Reservoirs";\
FOREACH (OBJECT res IN "Reservoirs_TVA_All"( )) DO\
DESCRIPTION "Observed Data...";\
FOREACH (LIST slotName IN { { "res" , "Pool Elevation" , TS } , { "res" , "Tailwater Elevation" , TS } , { "res" , "Outflow" , TS } }) DO\
IF_STATEMENT (NOT res IN { % "Ocoee2" } AND NOT ( res IN { % "Tellico" } AND ( GET @INDEX 1.00000000 FROM slotName ) == "Tailwater Elevation" )) THEN\
WITH_STATEMENT (SLOT Slot = IF ( ( GET @INDEX 0.00000000 FROM slotName ) == "res" )\
THEN\
res\
ELSE\
"Con"( res )\
ENDIF & GET @INDEX 1.00000000 FROM slotName) DO\
DESCRIPTION "For System Level Slots";\
FOREACH (DATETIME date IN "GetDates"( @"Start Timestep" - 1.00000000 "day", @"Start Timestep" - TS, "Timestep String2"( GET @INDEX 2.00000000 FROM slotName ) )) DO\
IF_STATEMENT (IsNaN Slot [date]) THEN\
WARNING_STATEMENT "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "A value for " CONCAT STRINGIFY Slot ) CONCAT " is missing at " CONCAT STRINGIFY date );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
DESCRIPTION "Day 1 Energy...";\
FOREACH (LIST slotName IN { { "res" , "Energy" , TS } }) DO\
IF_STATEMENT (NOT ( res IN { % "Ocoee2" , % "Tellico" } AND ( GET @INDEX 1.00000000 FROM slotName ) == "Energy" )) THEN\
WITH_STATEMENT (SLOT Slot = IF ( ( GET @INDEX 0.00000000 FROM slotName ) == "res" )\
THEN\
res\
ELSE\
"Con"( res )\
ENDIF & GET @INDEX 1.00000000 FROM slotName) DO\
DESCRIPTION "For System Level Slots";\
FOREACH (DATETIME date IN "GetDates"( @"Start Timestep", "Round Date Up"( @"Start Timestep", GET @INDEX 2.00000000 FROM slotName ), "Timestep String2"( GET @INDEX 2.00000000 FROM slotName ) )) DO\
IF_STATEMENT (IsNaN Slot [date]) THEN\
WARNING_STATEMENT "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "A value for " CONCAT STRINGIFY Slot ) CONCAT " is missing at " CONCAT STRINGIFY date );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
DESCRIPTION "Forecast Data...";\
FOREACH (LIST slotName IN { { "res" , "Power Plant Cap Fraction" , TS } , { "res" , "Hydrologic Inflow" , TS } } SET_UNION IF ( TS == 1.00000000 "hour" )\
THEN\
{ { "Con" , "Volume" , 24.00000000 "hour" } , { "Con" , "Flowsheet Energy_6hr" , 6.00000000 "hour" } , { "Con" , "Flowsheet Outflow_6hr" , 6.00000000 "hour" } }\
ELSE\
{ }\
ENDIF) DO\
IF_STATEMENT (NOT ( res IN { % "Ocoee2" } AND ( ( GET @INDEX 1.00000000 FROM slotName ) == "Hydrologic Inflow" OR ( GET @INDEX 1.00000000 FROM slotName ) == "Volume" OR ( GET @INDEX 1.00000000 FROM slotName ) == "Flowsheet Outflow_6hr" ) ) AND NOT ( res IN { % "Tellico" } AND ( ( GET @INDEX 1.00000000 FROM slotName ) == "Power Plant Cap Fraction" OR ( GET @INDEX 1.00000000 FROM slotName ) == "Flowsheet Energy_6hr" ) )) THEN\
WITH_STATEMENT (SLOT Slot = IF ( ( GET @INDEX 0.00000000 FROM slotName ) == "res" )\
THEN\
res\
ELSE\
"Con"( res )\
ENDIF & GET @INDEX 1.00000000 FROM slotName) DO\
DESCRIPTION "For System Level Slots";\
FOREACH (DATETIME date IN "GetDates"( "Round Date Up"( @"Start Timestep", GET @INDEX 2.00000000 FROM slotName ), @"Finish Timestep", "Timestep String2"( GET @INDEX 2.00000000 FROM slotName ) )) DO\
IF_STATEMENT (IsNaN Slot [date]) THEN\
WARNING_STATEMENT "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "A value for " CONCAT STRINGIFY Slot ) CONCAT " is missing at " CONCAT STRINGIFY date );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
DESCRIPTION "Plant Level Data Checks - USACE Reservoirs";\
FOREACH (OBJECT res IN IF ( TS == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ }\
ENDIF) DO\
FOREACH (LIST slotName IN { { "res" , "Power Plant Cap Fraction" , TS } , { "res" , "Hydrologic Inflow" , TS } } SET_UNION IF ( TS == 1.00000000 "hour" )\
THEN\
{ { "Con" , "Volume" , 24.00000000 "hour" } , { "Con" , "Flowsheet Energy_6hr" , 24.00000000 "hour" } , RPL_DISABLE { "Con" , "Flowsheet Outflow_6hr" , 6.00000000 "hour" } }\
ELSE\
{ }\
ENDIF) DO\
IF_STATEMENT (NOT ( res IN { % "Ocoee2" } AND ( ( GET @INDEX 1.00000000 FROM slotName ) == "Hydrologic Inflow" OR ( GET @INDEX 1.00000000 FROM slotName ) == "Volume" OR ( GET @INDEX 1.00000000 FROM slotName ) == "Flowsheet Outflow_6hr" ) ) AND NOT ( res IN { % "Tellico" } AND ( ( GET @INDEX 1.00000000 FROM slotName ) == "Power Plant Cap Fraction" OR ( GET @INDEX 1.00000000 FROM slotName ) == "Flowsheet Energy_6hr" ) )) THEN\
WITH_STATEMENT (SLOT Slot = IF ( ( GET @INDEX 0.00000000 FROM slotName ) == "res" )\
THEN\
res\
ELSE\
"Con"( res )\
ENDIF & GET @INDEX 1.00000000 FROM slotName) DO\
DESCRIPTION "For System Level Slots";\
FOREACH (DATETIME date IN "GetDates"( "Round Date Up"( @"Start Timestep", GET @INDEX 2.00000000 FROM slotName ), @"Finish Timestep", "Timestep String2"( GET @INDEX 2.00000000 FROM slotName ) )) DO\
IF_STATEMENT (IsNaN Slot [date]) THEN\
WARNING_STATEMENT "This may cause optimization or rule-based simulation to abort...... " CONCAT ( ( "A value for " CONCAT STRINGIFY Slot ) CONCAT " is missing at " CONCAT STRINGIFY date );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "..........End of 'Data Checks' to determine if all data that may stop and optimization run is present..........";\
\
END;\
\
RULE "Summarize Initialization";\
DESCRIPTION "When running in the first simulation (initialization where Initialization_Type is set to -1, all of the build-data type table-generating functions are being run. Once it is done, the initialization type is set to 0, which results in the build-data table functions from being ignored. A scalar slot on the SDO holds how many items should fire successfully and prints an informational "Warning" so the user knows if everything was successful.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set model to Simulation mode" CONCAT " started";\
\
WITH_STATEMENT (NUMERIC rulesshoudlfire = $ "System Data Object.InitializationRules_Expected" []) DO\
IF_STATEMENT (( rules + 1.00000000 ) - rulesshoudlfire == 0.00000000) THEN\
WARNING_STATEMENT "...........................................................ALL RULES FIRED SUCCESSFULLY!...........................................................";\
\
ELSE\
WARNING_STATEMENT "...........................................................AT LEAST ONE RULE FAILED...........................................................";\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
$ "System Data Object.InitializationRules_Fired" [] := 0.00000000;\
\
WARNING_STATEMENT "Summarize Initialization" CONCAT " successfully finished";\
\
WARNING_STATEMENT ( STRINGIFY $ "System Data Object.InitializationRules_Fired" [] + 1.00000000 ) CONCAT " rules ran to completion";\
\
END;\
\
END;\
\
POLICY_GROUP "Hourly Model BOR Rules";\
DESCRIPTION "";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Set Day 2-X for plants with MSL or greater";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE ( { % "Ocoee2" , RPL_DISABLE % "Wilbur" , RPL_DISABLE % "BlueRidge" , RPL_DISABLE % "Ocoee3" } COMMENTED_BY "Ocoee data (even for greater than MSL comes from that model)" ) ) SET_SYMMETRIC_DIFFERENCE ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { RPL_DISABLE % "FtLoudoun" , % "Nickajack" , % "WattsBar" , % "Wilson" } ) SET_SYMMETRIC_DIFFERENCE "Reservoirs_USACE_All"( ) SET_SYMMETRIC_DIFFERENCE "Reservoirs_Brookfield_All"( ) SET_DIFFERENCE { RPL_DISABLE % "Barkley" , RPL_DISABLE % "Kentucky" }) DO\
IF_STATEMENT (NOT IsNaN res & "Operating Head" [lastObserved]) THEN\
WITH_STATEMENT (NUMERIC gross_head = res & "Operating Head" [lastObserved]) DO\
DESCRIPTION "releases includes MW and Q for each unit at the specified plant. The MSL value is really what is
important for determining if average daily flow exceeds MSL. The number of units at the plant is
also scraped from the number of points.";\
WITH_STATEMENT (LIST releases = "Get Releases and Power From Power Table"( res, gross_head )) DO\
DESCRIPTION "Only do for Day 1. Days 2-3 are now set with optimization goals";\
FOREACH (NUMERIC dayindex IN "GetNumbers"( 2.00000000, ( @"Finish Timestep" - lastObserved ) / 24.00000000 "hour", 1.00000000 )) DO\
WITH_STATEMENT (DATETIME midnight = lastObserved + 24.00000000 "hour" * dayindex) DO\
WITH_STATEMENT (NUMERIC Avg_Daily_Outflow = ( "SlotFromDataObject"( res, "Volume" ) [midnight] / ( 24.00000000 "hour" / 1.00000000 "hour" ) ) COMMENTED_BY ""Volume" is the sum of average flow from the 6-hour model over 24 hours. since the "volume" has
units of flow and not storage, the divisor, 24 [hours/hour], is unitless.") DO\
WITH_STATEMENT (NUMERIC SpillScheduled = "Compute Scheduled Spill over period"( res, midnight, 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (NUMERIC numQ = LENGTH GET @INDEX 0.00000000 FROM releases) DO\
WITH_STATEMENT (NUMERIC weighted_capacity = ( "DailyAvg"( res & "Power Plant Cap Fraction", midnight ) * ( GET @INDEX numQ - 1.00000000 FROM GET @INDEX 0.00000000 FROM releases ) ) COMMENTED_BY "Daily average weighted capacity adjusts for intraday outages assuming flow at MSL for each unit
is equivalent to every other.") DO\
IF_STATEMENT (( Avg_Daily_Outflow >= 1.01000000 * weighted_capacity ) COMMENTED_BY "If the average daily outflow exceeds 101% of the weighted MSL flow, assume that all units are
running MSL and spill may or may not exist.") THEN\
FOREACH (NUMERIC hourIndex IN "GetNumbers"( 23.00000000, 0.00000000, - 1.00000000 )) DO\
WITH_STATEMENT (DATETIME date = midnight - hourIndex * TS) DO\
WITH_STATEMENT (NUMERIC SixhourQ = IF ( res IN "Reservoirs_USACE_All"( ) )\
THEN\
"Con"( res ) & "Volume" ["Midnight Tonight"( date )] / 24.00000000\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] )\
THEN\
"Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF) DO\
IF_STATEMENT (( IsNaN res & "Outflow" [date] AND NOT "IsInput"( res & "Pool Elevation", date ) ) COMMENTED_BY "Make sure that Pool Elevation and Outflow are not already specified as inputs to avoid an
overdetermined state (in the case of Pool Elevation) and to avoid overwriting a user specified
outlfow (in the case of Outflow).") THEN\
IF_STATEMENT (res IN { % "FtLoudoun" }) THEN\
IF_STATEMENT (IsNaN res & "Requested Outflow" [date]) THEN\
res & "Outflow" [date] COMMENTED_BY "NOTE: Ft Loudoun is a special case. Due to the canal and the "Requested Outflow" code in
optimization, "FtLoudoun.Requested Outflow" should be set" := SixhourQ;\
\
END_IF_STATEMENT;\
\
ELSE\
WITH_STATEMENT (NUMERIC residualSpill = "Max"( "Max"( SixhourQ - GET @INDEX numQ - 1.00000000 FROM GET @INDEX 0.00000000 FROM releases, 0.00000000 "cfs" ), 0.00000000 "cfs" )) DO\
IF_STATEMENT (residualSpill >= 0.00000000 "cfs") THEN\
IF_STATEMENT (res IN { % "WattsBar" , RPL_DISABLE % "Nickajack" }) THEN\
IF_STATEMENT (IsNaN res & "Regulated Spill" [date]) THEN\
IF_STATEMENT (IsNaN res & "Outflow" [date]) THEN\
res & "Regulated Spill" [date] COMMENTED_BY "NOTE: Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set
instead of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue" := residualSpill;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (IsNaN res & "Outflow" [date] AND IsNaN res & "Energy" [date] AND NOT "HasFlag"( res & "Energy", date, "M" )) THEN\
res & "Outflow" [date] COMMENTED_BY "Set the outflow for each hour" := SixhourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Day 2-X Tellico Outflow";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Set Day 2-X Tellico Outflow" CONCAT " started";\
\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (OBJECT res IN { % "Tellico" }) DO\
DESCRIPTION "Only do for Day 1. Days 2-3 are now set with optimization goals";\
FOREACH (NUMERIC dayindex IN "GetNumbers"( 2.00000000, ( @"Finish Timestep" - lastObserved ) / 24.00000000 "hour", 1.00000000 )) DO\
WITH_STATEMENT (DATETIME midnight = lastObserved + 24.00000000 "hour" * dayindex) DO\
FOREACH (NUMERIC hourIndex IN "GetNumbers"( 23.00000000, 0.00000000, - 1.00000000 )) DO\
WITH_STATEMENT (DATETIME t = midnight - hourIndex * 1.00000000 "hour") DO\
WITH_STATEMENT (DATETIME LastT = "Round Date Up"( t, 6.00000000 * 1.00000000 "hour" )) DO\
WITH_STATEMENT (NUMERIC Spill = "SlotValueFromDataObject"( res, "Flowsheet Outflow_6hr", LastT ) / 6.00000000) DO\
res & "Outflow" [t] := Spill;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Day 2-X Tellico Outflow" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Changed MEL&MSL values";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000 AND "IsControllerRBS"( );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Set Changed MEL&MSL values" CONCAT " started";\
\
FOREACH (OBJECT res IN MAPLIST ( OBJECT val IN "Power Reservoirs"( ) ) DO\
"Con"( val )\
ENDMAPLIST) DO\
FOREACH (DATETIME midnight IN "Midnights"( @"Start Timestep", @"Finish Timestep" )) DO\
FOREACH (STRING slot IN { "MELMSLCalc_MW_Best" , "MELMSLCalc_MW_Max" }) DO\
IF_STATEMENT ("IsInput"( res & slot, midnight )) THEN\
WITH_STATEMENT (NUMERIC Value = res & slot [midnight]) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (NUMERIC offset IN MAPLIST ( NUMERIC val IN "GetNumbers"( 1.00000000, 23.00000000, 1.00000000 ) ) DO\
val * 1.00000000 "hour"\
ENDMAPLIST) DO\
res & slot [midnight - offset] := Value;\
\
INACTIVE WARNING_STATEMENT "Set Changed MEL&MSL values" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Changed MEL&MSL values" CONCAT " successfully finished";\
\
END;\
\
RULE "Count Hours Until increasing load";\
DESCRIPTION "Counts how many more hours of non-increasing load are present from after the current timestep until the hour before the next increase. This value is used by RBS to try to keep the Optimal and RBS turbine release solutions in parity.
Dependancies:
Determine Increasing Load";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "IsControllerRBS"( ) AND ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000 );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Increasing Load" CONCAT " entered";\
\
WITH_STATEMENT (DATETIME lastObs = @"Start Timestep" - 1.00000000 "hour") DO\
DESCRIPTION "Do day by day as volumes should not be carried from one day to the next... Day 0 = last
observerd, Day 1 = midnight of first day, etc";\
FOREACH (NUMERIC dayIndex IN "GetNumbers"( 1.00000000, "Floor"( "DaysInRun"( ), 1.00000000 ), 1.00000000 )) DO\
DESCRIPTION "Midnight of the day being processed";\
WITH_STATEMENT (DATETIME midnight = lastObs + dayIndex * 24.00000000 "hour") DO\
DESCRIPTION "Hourly set of dates from 0100 to 2400 for the day being analyzed";\
FOREACH (DATETIME date IN midnight - 23.00000000 "hour" TO midnight) DO\
$ "System Data Object.Increasing Load" [date, 1.00000000] COMMENTED_BY "Writes to the column "Hours Until Increase"<1>; if the load is increasing now, 0 is used. For each
hour it starts cycling back from midnight at the end of the day looking at the "Increaseing load"
column <0>, adding 1 if the load decreases from the current hour in "hourIndex", if the load is
increasing, the result is reset to 0." := FOR ( NUMERIC hourIndex IN "GetNumbers"( 0.00000000, ( midnight - date ) / 1.00000000 "hour", 1.00000000 ) ) WITH NUMERIC result = 0.00000000 DO\
IF ( $ "System Data Object.Increasing Load" [midnight - hourIndex * 1.00000000 "hour", 0.00000000] == 0.00000000 )\
THEN\
IF ( ( hourIndex == 0.00000000 OR $ "System Data Object.Increasing Load" [midnight - hourIndex * 1.00000000 "hour" + 1.00000000 "hour", 0.00000000] == 1.00000000 ) COMMENTED_BY "If the hour is the last of the day or the next hour is 1, reset the counter to 0" )\
THEN\
0.00000000\
ELSE\
result + 1.00000000\
ENDIF\
ELSE\
0.00000000\
ENDIF\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Increasing Load" CONCAT "successfully finished";\
\
END;\
\
RULE "Determine increasing load";\
DESCRIPTION "Sets a flag in SDO."Increasing load" Column <0> where the value is 1 if the load is increasing and the value is 0 if the load is approximately non-increasing.
Dependencies:
None (only load forecast)";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "IsControllerRBS"( ) AND ( $ "System Data Object.OptRUN" [] == 1.00000000 AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000 );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Increasing Load" CONCAT " entered";\
\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
$ "System Data Object.Increasing Load" [date, 0.00000000] := IF ( IsNaN $ "Avoided Cost.System Load" [date] OR IsNaN $ "Avoided Cost.System Load" [date - 1.00000000 "hour"] )\
THEN\
0.00000000\
ELSE\
IF ( $ "Avoided Cost.System Load" [date] - $ "Avoided Cost.System Load" [date - 1.00000000 "hour"] > 0.00000000 "MW" )\
THEN\
1.00000000\
ELSE\
0.00000000\
ENDIF\
ENDIF;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Increasing Load" CONCAT "successfully finished";\
\
END;\
\
RULE "Set Chilhowee headwaters across After Day 3";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN { % "Chilhowee" }) DO\
DESCRIPTION "No longer needed for days 2 and 3 as the model automatically does this during optimization as
part of the new no spill (if outflow exceeds turbine Q, outflow is set";\
WITH_STATEMENT (LIST DatesWithValidValues = "DatesFromDataSlot"( res, "Last Sim Pool Elevation" )) DO\
IF_STATEMENT (( LENGTH DatesWithValidValues ) > 0.00000000) THEN\
DESCRIPTION "No longer needed for days 2 and 3 as the model automatically does this during optimization as
part of the new no spill (if outflow exceeds turbine Q, outflow is set";\
WITH_STATEMENT (DATETIME lastSolved = GET @INDEX ( LENGTH DatesWithValidValues ) - 1.00000000 FROM DatesWithValidValues) DO\
DESCRIPTION "No longer needed for days 2 and 3 as the model automatically does this during optimization as
part of the new no spill (if outflow exceeds turbine Q, outflow is set";\
WITH_STATEMENT (NUMERIC Last_HW = "Con"( res ) & "Last Sim Pool Elevation" [lastSolved]) DO\
FOREACH (DATETIME date IN lastSolved TO @"Finish Timestep") DO\
IF_STATEMENT (NOT "IsInput"( res & "Pool Elevation", date )) THEN\
res & "Pool Elevation" [date] := res & "Pool Elevation" [lastSolved];\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Chilhowee headwaters across After Day 3" CONCAT " successfully finished";\
\
END;\
\
RULE "Compute Nuclear Flows";\
DESCRIPTION "When flows exceed MSL beyond day and turbine release or Energy is set (or Maxed), This will set spill since the model will simulate and assume 0 otherwise.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Compute Nuclear Flows" CONCAT " started";\
\
FOREACH (OBJECT nuke IN "NuclearObjects"( )) DO\
WITH_STATEMENT (SLOT slot = nuke & "Flowsheet Daily") DO\
FOREACH (DATETIME date IN MAPLIST ( NUMERIC val IN "GetNumbers"( 1.00000000, ( @"Finish Timestep" - "Midnight Tonight"( @"Start Timestep" ) ) / 1.00000000 "day" + 1.00000000, 1.00000000 ) ) DO\
"Day"( val )\
ENDMAPLIST) DO\
slot [date] := "Nuclear Daily Volume"( date, nuke, "Weighting Coefficients" );\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Compute Nuclear Flows" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Days 2+ for all plants with set energy";\
DESCRIPTION "When flows exceed MSL beyond day and turbine release or Energy is set (or Maxed), This will set spill since the model will simulate and assume 0 otherwise.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (DATETIME lastObs = @"Start Timestep" - TS) DO\
WITH_STATEMENT (DATETIME startDate = @"Start Timestep" + 24.00000000 "hour") DO\
WITH_STATEMENT (DATETIME endDate = @"Finish Timestep") DO\
WITH_STATEMENT (NUMERIC capacityRatio = 0.95000000) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (OBJECT res IN "Power Reservoirs"( ) SET_UNION "Reservoirs_Brookfield_All"( )) DO\
DESCRIPTION "Power LP Parameter MSL value";\
WITH_STATEMENT (NUMERIC OptMSL = "Opt MSL"( res )) DO\
DESCRIPTION "Compute the set of dates starting 24 hours after the start timestep until the end timestep where
energy or turbine release is entered... need to check if there should be spill and set total outflow
when the 6-hour model outflow exceeds the turbine capacity to ensure a stable model by hitting
the daily volume (NOTE: t's where outflow is set should be ignored, Pool elevation should also be
excluded as that determines outflow.). Check for the intersection of dates with specific values";\
WITH_STATEMENT (LIST datelist = "DatesFromSeriesSlot"( res, "Energy", startDate, endDate ) SET_UNION "DatesFromSeriesSlot"( res, "Turbine Release", startDate, endDate ) SET_UNION "DatesFromDataSlotFlag"( res, "Energy", "M", startDate, endDate )) DO\
IF_STATEMENT (( LENGTH datelist ) > 0.00000000) THEN\
DESCRIPTION "Only need to check the range of the data, not the entire run.";\
FOREACH (DATETIME date IN ( GET @INDEX 0.00000000 FROM datelist ) TO GET @INDEX ( LENGTH datelist ) - 1.00000000 FROM datelist) DO\
WITH_STATEMENT (NUMERIC QTMax = OptMSL * IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF) DO\
WITH_STATEMENT (NUMERIC ScheduledSpill = "Compute Scheduled Spill over period"( res, "Midnight Tonight"( date ), 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (NUMERIC HoursEnergy = ( LENGTH "DatesFromSeriesSlot"( res, "Energy", "Timestep 1 today"( date ), "Midnight Tonight"( date ) ) ) + LENGTH "DatesFromDataSlotFlag"( res, "Energy", "M", startDate, endDate )) DO\
WITH_STATEMENT (LIST HourMSL = "RunMSL"( res, date, 1.00000000, capacityRatio, QTMax )) DO\
WITH_STATEMENT (NUMERIC SixHourQ = IF ( res IN "Reservoirs_USACE_All"( ) )\
THEN\
"Con"( res ) & "Volume" ["Midnight Tonight"( date )] / 24.00000000\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] )\
THEN\
"Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF) DO\
IF_STATEMENT (HoursEnergy == 24.00000000) THEN\
WITH_STATEMENT (NUMERIC TotalEnergy = "Compute Scheduled Energy over period"( res, "Midnight Tonight"( date ), 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
IF_STATEMENT (TotalEnergy == 0.00000000 "MWH") THEN\
DESCRIPTION "If all 24 hours of energy are set as 0 MW, spill may be needed";\
IF_STATEMENT (( "Con"( res ) & "Volume" ["Midnight Tonight"( date )] * 0.98000000 > ScheduledSpill ) COMMENTED_BY "Check to see if the spill that is scheduled is almost greater than or greater than the daily
volume.... if so, do nothing (the daily volume has been met)") THEN\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "Otherwise set bypass for these plants (normally too low to spill) if bypass is not already an input";\
IF_STATEMENT (NOT "IsInput"( res & "Bypass", date ) AND NOT IsNaN "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )]) THEN\
res & "Bypass" [date] := "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )];\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "For all other plants, set total outflow (defaults to regulated spill)";\
IF_STATEMENT (NOT "IsInput"( res & "Outflow", date )) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (GET @INDEX 0.00000000 FROM HourMSL) THEN\
DESCRIPTION "Otherwise, if all 24 hours of energy are specified, assume it is because MSL is being run around
the clock.";\
WITH_STATEMENT (NUMERIC DailyVolume = "Con"( res ) & "Volume" ["Midnight Tonight"( date )]) DO\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date] AND "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] > 1.10000000 * QTMax) THEN\
res & "Bypass" [date] := "Max"( "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] - QTMax, 0.00000000 "cfs" );\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "Set outflow for all others";\
IF_STATEMENT (IsNaN res & "Outflow" [date] AND IF ( "Has Regulated Spill"( res ) )\
THEN\
IF ( IsNaN res & "Regulated Spill" [date] )\
THEN\
TRUE\
ELSE\
FALSE\
ENDIF\
ELSE\
TRUE\
ENDIF) THEN\
IF_STATEMENT (SixHourQ >= 1.00000000 / 0.95000000 * OptMSL) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
DESCRIPTION "Where less than 24 hours of energy are specified,";\
IF_STATEMENT (IsNaN res & "Outflow" [date]) THEN\
IF_STATEMENT (GET @INDEX 0.00000000 FROM HourMSL) THEN\
DESCRIPTION "If daily flow exceeds MSL around the clock";\
IF_STATEMENT (( GET @INDEX 1.00000000 FROM HourMSL ) - 1.01000000 * ScheduledSpill > 0.00000000 "cfs") THEN\
WITH_STATEMENT (NUMERIC QSpill = "Max"( ( GET @INDEX 1.00000000 FROM HourMSL ) - IF ( "Has Bypass Spill"( res ) AND NOT IsNaN res & "Bypass" [date] )\
THEN\
res & "Bypass" [date]\
ELSE\
0.00000000 "cfs"\
ENDIF, 0.00000000 "cfs" ) COMMENTED_BY "Computed required spill minus any scheduled bypass") DO\
DESCRIPTION "If energy is an input, setting outflow via a rule will result in infeasibility during optimization... set
spill instead.";\
IF_STATEMENT (IsNaN res & "Energy" [date]) THEN\
IF_STATEMENT ("HasFlag"( res & "Energy", date, "M" )) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date]) THEN\
res & "Bypass" [date] := "Max"( "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] - QTMax, 0.00000000 "cfs" );\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date]) THEN\
res & "Outflow" [date] := "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )];\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (res IN { % "WattsBar" , RPL_DISABLE % "Nickajack" }) THEN\
DESCRIPTION "Set spill for Watts Bar (to avoid Jr vs Sr issue with Ft Loudoun)";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND NOT "IsInput"( res & "Regulated Spill", date )) THEN\
res & "Regulated Spill" [date] := QSpill;\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "For all other plants, set outflow for the hour";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND IsNaN res & "Outflow" [date]) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND IsNaN res & "Regulated Spill" [date] AND IsNaN res & "Outflow" [date]) THEN\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date]) THEN\
res & "Bypass" [date] := "Max"( "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] - QTMax, 0.00000000 "cfs" );\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (res IN { % "WattsBar" , RPL_DISABLE % "Nickajack" }) THEN\
DESCRIPTION "Set spill for Watts Bar (to avoid Jr vs Sr issue with Ft Loudoun)";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND NOT "IsInput"( res & "Regulated Spill", date )) THEN\
res & "Regulated Spill" [date] := QSpill;\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "For all other plants, set outflow for the hour";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND IsNaN res & "Outflow" [date]) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Days 2+ for all plants with set energy" CONCAT " successfully ran for " CONCAT res CONCAT " for " CONCAT STRINGIFY date;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Days 2+ for all plants with set energy" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Days 2+ for all plants with set energy" CONCAT " successfully finished";\
\
END;\
\
RULE "Flowsheet Energy Aggregate";\
DESCRIPTION "Aggregates the 6-hour model timestep energies into a daily total that is used by the model. This daily data is displayed on the Preschedule View and is used in the computing the difference between what is scheduled in the hourly model and what was scheduled in the 6-hour model.
6/1/2017 - NOW OBSOLETE... CHANGED TO AN EXPRESSION SLOT TO ALWAYS RECOMPUTE AT THE BEGINNING OF THE RUN...";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000 AND "IsControllerRBS"( );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Flowsheet Energy Aggregate" CONCAT " started";\
\
FOREACH (OBJECT res IN "AllReservoirs-TVA"( ) SET_DIFFERENCE { % "Tellico" } SET_UNION "Reservoirs_USACE_All"( )) DO\
DESCRIPTION "For all generating TVA projects, Sum the 6-hour flowsheet energies and write to a daily slot that
has the midnight values. This daily value displays on the PrescheduleView SCT as "FS Tot" and is
used in calculating the difference. ";\
FOREACH (DATETIME t IN "GetDates"( "Midnight Tonight"( @"Start Timestep" ), @"Finish Timestep", "1 days" )) DO\
"Con"( res ) & "Flowsheet Energy_Daily" [t] := FOR ( DATETIME t2 IN "GetDates"( "OffsetDate"( t, - 18.00000000, "1 Hours" ), t, "6 hours" ) ) STAT_SUM\
IF ( NOT IsNaN "Con"( res ) & "Flowsheet Energy_6hr" [t2] )\
THEN\
"Con"( res ) & "Flowsheet Energy_6hr" [t2]\
ELSE\
0.00000000 "MWH"\
ENDIF\
ENDFOR COMMENTED_BY "Sums the 6-hour totals";\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Flowsheet Energy Aggregate" CONCAT " successfully finished";\
\
END;\
\
RULE "Compute Requested Discharges (FLH, KYH, BYH)";\
DESCRIPTION "NOTE THAT THIS RULE HAS TWO PARTS. SINCE THE HOURLY MODEL ONLY SHOULD SET OUTFLOW FROM DAY 1 FOR FORT LOUDOUN AND THE 6-HOUR MODEL MAY NEED TO INCLUDE 2-3 DAYS, THE TWO PORTIONS HAVE BEEN SEPARATED WITH AN IF-ELSE STATEMENT.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "This first part is the initialization rule for the preschedule/hourly model";\
FOREACH (OBJECT res IN { % "FtLoudoun" , % "Kentucky" , % "Barkley" }) DO\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - TS) DO\
IF_STATEMENT (NOT IsNaN res & "Operating Head" [lastObserved]) THEN\
WITH_STATEMENT (NUMERIC grossHead = res & "Operating Head" [lastObserved]) DO\
DESCRIPTION "Estimate Future energies";\
FOREACH (DATETIME date IN "GetDatesWithValidValues_StartToEnd"( res & "Requested Energy" ) SET_UNION "GetDatesWithValidValues_StartToEnd"( res & "Requested Outflow" )) DO\
IF_STATEMENT (NOT "IsInput"( res & "Requested Outflow", date )) THEN\
WITH_STATEMENT (LIST releases = "Get Releases and Power From Power Table"( res, grossHead )) DO\
WITH_STATEMENT (NUMERIC numPoints = LENGTH GET @INDEX 1.00000000 FROM releases) DO\
IF_STATEMENT ("Timestep Hours"( ) == 1.00000000) THEN\
INACTIVE IF_STATEMENT (NOT IsNaN res & "Requested Energy" [date]) THEN\
res & "Requested Outflow" [date] := "Max"( 0.00000000 "cfs", "TableInterpolation3D"( res & "Plant Power Table", 0.00000000, grossHead, 2.00000000, "Min"( res & "Requested Energy" [date] / TS, ( GET @INDEX numPoints - 1.00000000 FROM GET @INDEX 1.00000000 FROM releases ) * ( res & "Power Plant Cap Fraction" [date] * $ "System Data Object.RBS Revised Turbine Cap Tolerance" [] ) ) COMMENTED_BY "Do not allow the energy to exceed the greatest possible energy for that head.", 1.00000000, date ) );\
\
INACTIVE WARNING_STATEMENT ( STRINGIFY date ) CONCAT ( " successfully finished for " CONCAT STRINGIFY res );\
\
END_IF_STATEMENT;\
\
IF_STATEMENT (NOT IsNaN res & "Requested Energy" [date]) THEN\
res & "Requested Outflow" [date] := "Max"( 0.00000000 "cfs", "TableInterpolation3D"( res & "Plant Power Table", 0.00000000, grossHead, 2.00000000, "Min"( res & "Requested Energy" [date] / TS, ( GET @INDEX numPoints - 1.00000000 FROM GET @INDEX 1.00000000 FROM releases ) * ( IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF * $ "System Data Object.RBS Revised Turbine Cap Tolerance" [] ) ) COMMENTED_BY "Do not allow the energy to exceed the greatest possible energy for that head.", 1.00000000, date ) );\
\
ELSE\
IF_STATEMENT (NOT IsNaN "Con"( res ) & "Requested Energy" [date]) THEN\
res & "Requested Outflow" [date] := "Max"( 0.00000000 "cfs", "TableInterpolation3D"( res & "Plant Power Table", 0.00000000, grossHead, 2.00000000, "Min"( "Con"( res ) & "Requested Energy" [date] / TS, ( GET @INDEX numPoints - 1.00000000 FROM GET @INDEX 1.00000000 FROM releases ) * ( IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF * $ "System Data Object.RBS Revised Turbine Cap Tolerance" [] ) ) COMMENTED_BY "Do not allow the energy to exceed the greatest possible energy for that head.", 1.00000000, date ) );\
\
INACTIVE WARNING_STATEMENT ( STRINGIFY date ) CONCAT ( " successfully finished for " CONCAT STRINGIFY res );\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT ("Timestep Hours"( ) == 6.00000000) THEN\
res & "Requested Outflow" [date] := "Max"( 0.00000000 "cfs", "TableInterpolation3D"( res & "Plant Power Table", 0.00000000, grossHead, 2.00000000, "Min"( res & "Requested Energy" [date] / TS, ( GET @INDEX numPoints - 1.00000000 FROM GET @INDEX 1.00000000 FROM releases ) * ( IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF * $ "System Data Object.RBS Revised Turbine Cap Tolerance" [] ) ) COMMENTED_BY "Do not allow the energy to exceed the greatest possible energy for that head.", 1.00000000, date ) );\
\
ELSE\
STOP_RUN_STATEMENT "Timestep not valid for this initialization rule.";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set and Compute Requested Discharges (FLH, KYH, BYH)" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ELSE\
STOP_RUN_STATEMENT "Insufficient data to compute outflow for " CONCAT res CONCAT ". Either Pool Elevation or Tailwater Elevation is missing at time " CONCAT STRINGIFY ( @"Start Timestep" - TS );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Compute Requested Discharges (FLH, KYH, BYH)" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Debug On";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000 AND "IsControllerRBS"( );\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
$ "System Data Object.Expression Debug Series" [] := 1.00000000;\
\
END;\
\
RULE "Check Paducah for potential Infeasibility";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND NOT "IsControllerRBS"( );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
FOREACH (DATETIME date IN "DatesInRun"( )) DO\
IF_STATEMENT (% "Kentucky" & "Tailwater Base Value" [date] < 12.00000000 "ft") THEN\
INACTIVE % "Kentucky" & "Tailwater Base Value" [date] := 12.00000000 "ft";\
\
INACTIVE % "Barkley" & "Tailwater Base Value" [date] := 12.00000000 "ft";\
\
WARNING_STATEMENT ( "PADUCAH STAGE DATA IS SUSPECT... A VALUE OF " CONCAT ( % "Kentucky" & "Tailwater Base Value" [date] ) CONCAT " WAS FOUND FOR BARKLEY.TAILWATER BASE VALUE AT " CONCAT STRINGIFY date ) CONCAT " WHEN THE VALUE SHOULD BE GREATER THAN 12. OPTIMIZATION WILL FAIL.";\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
RULE "Fill Cumberland";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Reservoirs_USACE_All"( )) DO\
FOREACH (STRING slot IN { "Energy" , "Pool Elevation" , "Outflow" , "Hydrologic Inflow" }) DO\
WITH_STATEMENT (LIST dates = "DatesFromSeriesSlot"( res, slot, @"Start Timestep", @"Finish Timestep" )) DO\
IF_STATEMENT (( LENGTH dates ) >= 1.00000000) THEN\
WITH_STATEMENT (DATETIME lastDate = GET @INDEX ( LENGTH dates ) - 1.00000000 FROM dates) DO\
FOREACH (DATETIME midnights IN "Midnights"( lastDate, @"Finish Timestep" )) DO\
IF_STATEMENT (IsNaN res & slot [midnights]) THEN\
res & slot [midnights] := res & slot [lastDate];\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END;\
\
END;\
\
POLICY_GROUP "Temporary FEWS Workarounds";\
DESCRIPTION "";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Apalachia";\
DESCRIPTION "FEWS lost the tailwater elevation for a long period. This is a fill to ensure something was in the slot so gross head can be computed and everything that depends on operating head could continue functioning.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Apalachia" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
IF_STATEMENT (IsNaN % "Apalachia" & "Tailwater Elevation" [@"Start Timestep" - "GetTimestep"( @"Start Timestep" )]) THEN\
DESCRIPTION "If no value exists for Tailwater Elevation at 2400 on the last observed day, fill a dummy value of
841.00ft";\
% "Apalachia" & "Tailwater Elevation" [@"Start Timestep" - "GetTimestep"( @"Start Timestep" )] := 841.00000000 "feet";\
\
END_IF_STATEMENT;\
\
WARNING_STATEMENT "Apalachia" CONCAT " successfully finished";\
\
END;\
\
RULE "Douglas Max 19k";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (OBJECT res = % "Douglas") DO\
FOREACH (DATETIME date IN "Midnights"( @"Start Timestep" + 1.00000000 "day", @"Finish Timestep" )) DO\
WITH_STATEMENT (NUMERIC Q_Daily = IF ( NOT IsNaN "Con"( res ) & "Volume" [date] )\
THEN\
"Con"( res ) & "Volume" [date] / 24.00000000\
ELSE\
0.00000000 "cfs"\
ENDIF) DO\
IF_STATEMENT (Q_Daily < 19400.00000000 "cfs") THEN\
FOREACH (NUMERIC hourIndex IN "GetNumbers"( 0.00000000, 23.00000000, 1.00000000 )) DO\
"SpOp"( res ) & "Special Op Outflow Max 1Hr" [date - hourIndex * 1.00000000 "hour"] := 18800.00000000 "cfs";\
\
"SpOp"( res ) & "Special Op Turbine Release Max 1Hr" [date - hourIndex * 1.00000000 "hour"] := 18800.00000000 "cfs";\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Douglas Max 19k" CONCAT " special operation successfully finished";\
\
END;\
\
RULE "Boone Operation";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND % "System Data Object" & "FEWS_LILrun" [] == 0.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (OBJECT res = % "Boone") DO\
FOREACH (DATETIME date IN "Midnights"( @"Start Timestep" + 1.00000000 "day", @"Finish Timestep" )) DO\
WITH_STATEMENT (NUMERIC E_Daily = IF ( NOT IsNaN "Con"( res ) & "Flowsheet Energy_Daily" [date] )\
THEN\
"Con"( res ) & "Flowsheet Energy_Daily" [date]\
ELSE\
0.00000000 "MWH"\
ENDIF) DO\
IF_STATEMENT (E_Daily < 550.00000000 "MWH") THEN\
FOREACH (NUMERIC hourIndex IN "GetNumbers"( 0.00000000, 23.00000000, 1.00000000 )) DO\
"SpOp"( res ) & "Special Op Units Min 1Hr" [date - hourIndex * 1.00000000 "hour"] := 0.00000000;\
\
"SpOp"( res ) & "Special Op Turbine Release From Units Min 1Hr" [date - hourIndex * 1.00000000 "hour"] := res & "Power LP Param" [0.00000000, 3.00000000];\
\
"SpOp"( res ) & "Special Op Units Max 1Hr" [date - hourIndex * 1.00000000 "hour"] := 1.00000000;\
\
"SpOp"( res ) & "Special Op Turbine Release From Units Max 1Hr" [date - hourIndex * 1.00000000 "hour"] := res & "Power LP Param" [1.00000000, 3.00000000];\
\
ENDFOREACH;\
\
ELSE\
FOREACH (NUMERIC hourIndex IN "GetNumbers"( 0.00000000, 23.00000000, 1.00000000 )) DO\
"SpOp"( res ) & "Special Op Units Min 1Hr" [date - hourIndex * 1.00000000 "hour"] := 1.00000000;\
\
"SpOp"( res ) & "Special Op Turbine Release From Units Min 1Hr" [date - hourIndex * 1.00000000 "hour"] := res & "Power LP Param" [1.00000000, 3.00000000];\
\
"SpOp"( res ) & "Special Op Units Max 1Hr" [date - hourIndex * 1.00000000 "hour"] := 2.00000000;\
\
"SpOp"( res ) & "Special Op Turbine Release From Units Max 1Hr" [date - hourIndex * 1.00000000 "hour"] := res & "Power LP Param" [2.00000000, 3.00000000];\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Boone Operation" CONCAT " special operation successfully finished";\
\
END;\
\
END;\
\
POLICY_GROUP "Spill Initialization (6 Hour Opt)";\
DESCRIPTION "Initializes data used for Optimizing Spill";\
ACTIVE FALSE;\
NOTES "";\
BEGIN\
\
RULE "Inflow summing and lagging(Old)";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Inflow summing and lagging(Old)" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
FOREACH (OBJECT res IN { % "BlueRidge" , % "Ocoee3" , RPL_DISABLE % "Ocoee2" , RPL_DISABLE % "Ocoee1" }) DO\
INACTIVE DESCRIPTION "Get list of local inflows that contribute water to "res"";\
WITH_STATEMENT (LIST locals = "CreateListFromColumn"( % "Spill Opt Data Object" & "Mapping_Local_Inflow_To_Reservoirs", STRINGIFY res )) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
WITH_STATEMENT (NUMERIC lag = % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 0.00000000 FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )]) DO\
WITH_STATEMENT (NUMERIC periods = "Floor"( lag / "GetTimestep"( @"Start Timestep" ), 1.00000000 )) DO\
WITH_STATEMENT (NUMERIC remaining_frac = ( lag - periods * "GetTimestep"( @"Start Timestep" ) ) / "GetTimestep"( @"Start Timestep" )) DO\
"Con"( res ) & "Spill Total Inflow Natural" [date] := res & "Hydrologic Inflow" [date - ( periods + 1.00000000 ) * "GetTimestep"( @"Start Timestep" )] * remaining_frac + res & "Hydrologic Inflow" [date - periods * "GetTimestep"( @"Start Timestep" )] * ( 1.00000000 - remaining_frac );\
\
INACTIVE "Con"( res ) & "Spill Total Inflow Natural" [date] := FOR ( LIST plant IN locals ) WITH NUMERIC result = 0.00000000 "cfs" DO\
result + ?\
ENDFOR;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Get list of local inflows that contribute water to "res"";\
WITH_STATEMENT (LIST locals = "CreateListofProjectsAndValuesfromColumn"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
INACTIVE "Con"( res ) & "Spill Total Inflow Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, LENGTH GET @INDEX 0.00000000 FROM locals, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
result + ( res & "Hydrologic Inflow" [date - ( "Floor"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )] / "GetTimestep"( @"Start Timestep" ), 1.00000000 ) + 1.00000000 ) * "GetTimestep"( @"Start Timestep" )] * ( ( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )] - "Floor"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )] / "GetTimestep"( @"Start Timestep" ), 1.00000000 ) * "GetTimestep"( @"Start Timestep" ) ) / "GetTimestep"( @"Start Timestep" ) ) + res & "Hydrologic Inflow" [date - "Floor"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )] / "GetTimestep"( @"Start Timestep" ), 1.00000000 ) * "GetTimestep"( @"Start Timestep" )] * ( 1.00000000 - ( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )] - "Floor"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals" ["GetRowIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals ), "GetColumnIndex"( % "Spill Opt Data Object" & "Mapping_Lags_for_Locals", STRINGIFY res )] / "GetTimestep"( @"Start Timestep" ), 1.00000000 ) * "GetTimestep"( @"Start Timestep" ) ) / "GetTimestep"( @"Start Timestep" ) ) )\
ENDFOR;\
\
"Con"( res ) & "Spill Total Inflow Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, LENGTH GET @INDEX 0.00000000 FROM locals, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
WITH NUMERIC lag = GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals DO\
WITH NUMERIC periods = "Floor"( lag / "GetTimestep"( @"Start Timestep" ), 1.00000000 ) DO\
WITH NUMERIC remainder_fraction = ( ( lag - periods * "GetTimestep"( @"Start Timestep" ) ) / "GetTimestep"( @"Start Timestep" ) ) DO\
result + ( res & "Hydrologic Inflow" [date - ( periods + 1.00000000 ) * "GetTimestep"( @"Start Timestep" )] * remainder_fraction + res & "Hydrologic Inflow" [date - periods * "GetTimestep"( @"Start Timestep" )] * ( 1.00000000 - remainder_fraction ) )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Inflow summing and lagging(Old)" CONCAT " exited successfully";\
\
END;\
\
RULE "Compute if Spill Increase Is Permissible";\
DESCRIPTION "NOTE--- NEED TO FINISH... NEED TO GET MAIN RIVER DATES FOR 2-DAY AVERAGE!!! AND CHANGE 2DAY AVERAGE Q FOR THAT CASE";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Compute if Spill Increase Is Permissible" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
FOREACH (OBJECT res IN { % "Apalachia" } SET_UNION "Reservoirs_TVA_MainRiver"( )) DO\
WITH_STATEMENT (BOOLEAN ResIsMainRiver = IF ( ( LENGTH { res } SET_INTERSECTION "Reservoirs_TVA_MainRiver"( ) ) > 0.00000000 )\
THEN\
TRUE\
ELSE\
FALSE\
ENDIF) DO\
WITH_STATEMENT (NUMERIC estimatedMSL = res & "Power LP Param" ["NumRows"( res & "Power LP Param" ) - 1.00000000, 3.00000000]) DO\
WITH_STATEMENT (NUMERIC MaxQin_period = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH NUMERIC result = 0.00000000 "cfs" DO\
"Max"( IF ( ResIsMainRiver )\
THEN\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Inflow Natural" [date2] )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( NOT IsNaN "Con"( res ) & "Spill MainRiver Inflow2 Natural" [date2] )\
THEN\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Inflow Natural" [date2] )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF, result )\
ENDFOR) DO\
WITH_STATEMENT (DATETIME Date_MaxQIn_period = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH DATETIME result = @"Start Timestep" - 24.00000000 "hour" DO\
IF ( MaxQin_period == IF ( ResIsMainRiver )\
THEN\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Inflow Natural" [date2] )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( NOT IsNaN "Con"( res ) & "Spill MainRiver Inflow2 Natural" [date2] )\
THEN\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Inflow Natural" [date2] )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF )\
THEN\
date2\
ELSE\
@"Start Timestep" - 24.00000000 "hour"\
ENDIF\
ENDFOR) DO\
WITH_STATEMENT (NUMERIC MaxQAvg_Short = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH NUMERIC result = 0.00000000 "cfs" DO\
"Max"( IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 0.00000000] )\
THEN\
"Con"( res ) & "Spill Total Qave and spill" [date2, 0.00000000]\
ELSE\
0.00000000 "cfs"\
ENDIF, result )\
ENDFOR) DO\
WITH_STATEMENT (DATETIME Date_MaxQIn_Short = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH DATETIME result = @"Start Timestep" - 24.00000000 "hour" DO\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 0.00000000] AND MaxQAvg_Short == "Con"( res ) & "Spill Total Qave and spill" [date2, 0.00000000] )\
THEN\
date2\
ELSE\
result\
ENDIF\
ENDFOR) DO\
WITH_STATEMENT (NUMERIC MaxQAvg_Intermed = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH NUMERIC result = 0.00000000 "cfs" DO\
"Max"( IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000] )\
THEN\
"Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000]\
ELSE\
0.00000000 "cfs"\
ENDIF, result )\
ENDFOR) DO\
WITH_STATEMENT (DATETIME Date_MaxQIn_Intermed = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH DATETIME result = @"Start Timestep" - 24.00000000 "hour" DO\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000] AND MaxQAvg_Intermed == "Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000] )\
THEN\
date2\
ELSE\
result\
ENDIF\
ENDFOR) DO\
WITH_STATEMENT (NUMERIC MaxQAvg_Long = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH NUMERIC result = 0.00000000 "cfs" DO\
"Max"( IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 2.00000000] )\
THEN\
"Con"( res ) & "Spill Total Qave and spill" [date2, 2.00000000]\
ELSE\
0.00000000 "cfs"\
ENDIF, result )\
ENDFOR) DO\
WITH_STATEMENT (DATETIME Date_MaxQIn_Long = FOR ( DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep" ) WITH DATETIME result = @"Start Timestep" - 24.00000000 "hour" DO\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 2.00000000] AND MaxQAvg_Long == "Con"( res ) & "Spill Total Qave and spill" [date2, 2.00000000] )\
THEN\
date2\
ELSE\
result\
ENDIF\
ENDFOR) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (ResIsMainRiver) THEN\
"Con"( res ) & "Spill_IncreaseIsPermissible" [date] := IF ( Date_MaxQIn_Short > Date_MaxQIn_Intermed AND ( date >= Date_MaxQIn_Short AND date <= Date_MaxQIn_Intermed ) )\
THEN\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date, 1.00000000] AND "Max"( "Con"( res ) & "Spill MainRiver Qave and spill" [date, 0.00000000], "Con"( res ) & "Spill Total Qave and spill" [date, 1.00000000] ) > estimatedMSL )\
THEN\
1.00000000\
ELSE\
0.00000000\
ENDIF\
ELSE\
0.00000000\
ENDIF;\
\
ELSE\
"Con"( res ) & "Spill_IncreaseIsPermissible" [date] := IF ( Date_MaxQIn_Intermed > Date_MaxQIn_Long AND ( date >= Date_MaxQIn_Intermed AND date <= Date_MaxQIn_Long ) )\
THEN\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date, 2.00000000] AND "Con"( res ) & "Spill Total Qave and spill" [date, 2.00000000] > estimatedMSL )\
THEN\
1.00000000\
ELSE\
0.00000000\
ENDIF\
ELSE\
0.00000000\
ENDIF;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE DESCRIPTION "Test to see if peak spill is properly found... YES!!! - long average hour";\
FOREACH (DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill_IncreaseIsPermissible" [date2] := IF ( IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000] )\
THEN\
"Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000]\
ELSE\
0.00000000 "cfs"\
ENDIF < MaxQAvg_Intermed )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE DESCRIPTION "Test to see if peak spill is properly found... YES!!! - intermediate average hour";\
FOREACH (DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill_IncreaseIsPermissible" [date2] := IF ( IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000] )\
THEN\
"Con"( res ) & "Spill Total Qave and spill" [date2, 1.00000000]\
ELSE\
0.00000000 "cfs"\
ENDIF < MaxQAvg_Intermed )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE DESCRIPTION "Test to see if peak spill is properly found... YES!!! - short average hour";\
FOREACH (DATETIME date2 IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill_IncreaseIsPermissible" [date2] := IF ( IF ( NOT IsNaN "Con"( res ) & "Spill Total Qave and spill" [date2, 0.00000000] )\
THEN\
"Con"( res ) & "Spill Total Qave and spill" [date2, 0.00000000]\
ELSE\
0.00000000 "cfs"\
ENDIF < MaxQAvg_Short )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE DESCRIPTION "Test to see if peak spill is properly found... YES!!!";\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill_IncreaseIsPermissible" [date] := IF ( IF ( ResIsMainRiver )\
THEN\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Inflow Natural" [date] )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date]\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( NOT IsNaN "Con"( res ) & "Spill MainRiver Inflow2 Natural" [date] )\
THEN\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Spill Total Inflow Natural" [date] )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF < MaxQin_period )\
THEN\
0.00000000\
ELSE\
1.00000000\
ENDIF;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Compute if Spill Increase Is Permissible" CONCAT " successfully finished";\
\
END;\
\
RULE "Inflow Averaging";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Inflow Averaging" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (OBJECT SODO = % "Spill Opt Data Object") DO\
WITH_STATEMENT (NUMERIC timestep = "GetTimestep"( @"Start Timestep" )) DO\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } ) SET_UNION ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } )) DO\
DESCRIPTION "runs 3 averaging periods:
0 = short-term averaging (primarily for main river decisions)
1 = intermediate-term averaging (primarily for main river and trib decisions)
2 = long-term averaging (primarily for trib decisions to make sure we get below FG in a
reasonable time)
";\
FOREACH (NUMERIC index IN "GetNumbers"( 0.00000000, 2.00000000, 1.00000000 )) DO\
DESCRIPTION "Compute short-term inflow average";\
WITH_STATEMENT (NUMERIC Avg_days = SODO & "Mapping_Averaging_Periods" [index, 0.00000000]) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep" - ( Avg_days - timestep )) DO\
"Con"( res ) & "Spill Total Qave and spill" [date, index] := FOR ( DATETIME date2 IN date TO date + ( Avg_days - timestep ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
result + ( ( IF ( "IsInput"( "Con"( res ) & "Spill Total Inflow Natural", date2 ) )\
THEN\
"Con"( res ) & "Spill Total Inflow Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( ( LENGTH { res } SET_INTERSECTION "Reservoirs_TVA_MainRiver"( ) ) > 0.00000000 )\
THEN\
IF ( "IsInput"( "Con"( res ) & "Spill MainRiver Inflow2 Natural", date2 ) )\
THEN\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ELSE\
0.00000000 "cfs"\
ENDIF COMMENTED_BY "Add "Inflow 2" if a main river plant" ) / ( Avg_days / timestep ) ) COMMENTED_BY "Sum the components ("hydrologic inflow" and "inflow 2") and divide by the number of timesteps in
the weighting period."\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } )) DO\
DESCRIPTION "runs 3 averaging periods:
0 = short-term averaging (primarily for main river decisions)
1 = intermediate-term averaging (primarily for main river and trib decisions)
2 = long-term averaging (primarily for trib decisions to make sure we get below FG in a
reasonable time)
";\
FOREACH (NUMERIC index IN "GetNumbers"( 0.00000000, 2.00000000, 1.00000000 )) DO\
DESCRIPTION "Compute short-term inflow average";\
WITH_STATEMENT (NUMERIC Avg_days = SODO & "Mapping_Averaging_Periods" [index, 0.00000000]) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep" - ( Avg_days - timestep )) DO\
"Con"( res ) & "Spill MainRiver Qave and spill" [date, index] := FOR ( DATETIME date2 IN date TO date + ( Avg_days - timestep ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
result + ( ( IF ( "IsInput"( "Con"( res ) & "Spill Total Inflow Natural", date2 ) )\
THEN\
"Con"( res ) & "Spill MainRiver Inflow Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( "IsInput"( "Con"( res ) & "Spill MainRiver Inflow2 Natural", date2 ) )\
THEN\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date2]\
ELSE\
0.00000000 "cfs"\
ENDIF COMMENTED_BY "Add "Inflow 2" if a main river plant" ) / ( Avg_days / timestep ) ) COMMENTED_BY "Sum the components ("hydrologic inflow" and "inflow 2") and divide by the number of timesteps in
the weighting period."\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Inflow Averaging" CONCAT " successfully finished";\
\
END;\
\
RULE "Total Inflow Summing and Lagging";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Total Inflow Summing and Lagging" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (OBJECT SODO = % "Spill Opt Data Object") DO\
WITH_STATEMENT (NUMERIC timestep = "GetTimestep"( @"Start Timestep" )) DO\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } ) SET_UNION ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } )) DO\
DESCRIPTION "Get list of local inflows that contribute water to "res"";\
WITH_STATEMENT (LIST locals = "CreateListofProjectsAndValuesfromColumn"( SODO & "Mapping_Lags_for_Locals", STRINGIFY res )) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill Total Inflow Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, ( LENGTH locals ) - 1.00000000, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
WITH NUMERIC lag = GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals DO\
WITH NUMERIC periods = "Floor"( lag / timestep, 1.00000000 ) DO\
WITH NUMERIC remainder_fraction = ( ( lag - periods * timestep ) / timestep ) DO\
result + ( IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow", date - ( periods + 1.00000000 ) * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow" [date - ( periods + 1.00000000 ) * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * remainder_fraction + IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow", date - periods * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow" [date - periods * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * ( 1.00000000 - remainder_fraction ) )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Get list of inflow2 that contribute water to "res" (not {} if not on main River)";\
WITH_STATEMENT (LIST inflow2 = IF ( ( LENGTH { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } ) ) > 0.00000000 )\
THEN\
"CreateListofProjectsAndValuesfromColumn"( SODO & "Mapping_Lags_for_Inflow2", STRINGIFY res )\
ELSE\
{ }\
ENDIF) DO\
IF_STATEMENT (( LENGTH inflow2 ) > 0.00000000) THEN\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, ( LENGTH inflow2 ) - 1.00000000, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
WITH NUMERIC lag = GET @INDEX 1.00000000 FROM GET @INDEX plant FROM inflow2 DO\
WITH NUMERIC periods = "Floor"( lag / timestep, 1.00000000 ) DO\
WITH NUMERIC remainder_fraction = ( ( lag - periods * timestep ) / timestep ) DO\
result + ( IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2", date - ( periods + 1.00000000 ) * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2" [date - ( periods + 1.00000000 ) * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * remainder_fraction + IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2", date - periods * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2" [date - periods * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * ( 1.00000000 - remainder_fraction ) )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDFOR;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Total Inflow Summing and Lagging" CONCAT " successfully finished";\
\
END;\
\
RULE "Main River Inflow Summing and Lagging";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Main River Inflow Summing and Lagging" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC timestep = "GetTimestep"( @"Start Timestep" )) DO\
INACTIVE DESCRIPTION "This version only sums the hydrologic inflows!";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } )) DO\
DESCRIPTION "Get list of local inflows that contribute water to "res"";\
WITH_STATEMENT (LIST locals = "CreateListofProjectsAndValuesfromColumn"( % "Spill Opt Data Object" & "Mapping_Lags_for_MainRiver", STRINGIFY res )) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill MainRiver Inflow Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, ( LENGTH locals ) - 1.00000000, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
WITH NUMERIC lag = GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals DO\
WITH NUMERIC periods = "Floor"( lag / timestep, 1.00000000 ) DO\
WITH NUMERIC remainder_fraction = ( ( lag - periods * timestep ) / timestep ) DO\
result + ( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow" [date - ( periods + 1.00000000 ) * timestep] * remainder_fraction + "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow" [date - periods * timestep] * ( 1.00000000 - remainder_fraction ) )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
DESCRIPTION "Get list of local inflows that contribute water to "res"";\
WITH_STATEMENT (OBJECT SODO = % "Spill Opt Data Object") DO\
DESCRIPTION "This version only sums hydrologic inflows and Inflow2 slots on the main river.";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } )) DO\
DESCRIPTION "Get list of local inflows that contribute water to "res"";\
WITH_STATEMENT (LIST locals = "CreateListofProjectsAndValuesfromColumn"( SODO & "Mapping_Lags_for_MainRiver", STRINGIFY res )) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill MainRiver Inflow Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, ( LENGTH locals ) - 1.00000000, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
WITH NUMERIC lag = GET @INDEX 1.00000000 FROM GET @INDEX plant FROM locals DO\
WITH NUMERIC periods = "Floor"( lag / timestep, 1.00000000 ) DO\
WITH NUMERIC remainder_fraction = ( ( lag - periods * timestep ) / timestep ) DO\
result + ( IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow", date - ( periods + 1.00000000 ) * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow" [date - ( periods + 1.00000000 ) * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * remainder_fraction + IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow", date - periods * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM locals ) & "Hydrologic Inflow" [date - periods * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * ( 1.00000000 - remainder_fraction ) )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Get list of inflow2 that contribute water to "res" (not {} if not on main River)";\
WITH_STATEMENT (LIST inflow2 = IF ( ( LENGTH { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { % "Kentucky" } ) ) > 0.00000000 )\
THEN\
"CreateListofProjectsAndValuesfromColumn"( SODO & "Mapping_Lags_for_Inflow2", STRINGIFY res )\
ELSE\
{ }\
ENDIF) DO\
IF_STATEMENT (( LENGTH inflow2 ) > 0.00000000) THEN\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"Con"( res ) & "Spill MainRiver Inflow2 Natural" [date] := FOR ( NUMERIC plant IN "GetNumbers"( 0.00000000, ( LENGTH inflow2 ) - 1.00000000, 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" DO\
WITH NUMERIC lag = GET @INDEX 1.00000000 FROM GET @INDEX plant FROM inflow2 DO\
WITH NUMERIC periods = "Floor"( lag / timestep, 1.00000000 ) DO\
WITH NUMERIC remainder_fraction = ( ( lag - periods * timestep ) / timestep ) DO\
result + ( IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2", date - ( periods + 1.00000000 ) * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2" [date - ( periods + 1.00000000 ) * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * remainder_fraction + IF ( "IsInput"( "GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2", date - periods * timestep ) )\
THEN\
"GetObject"( GET @INDEX 0.00000000 FROM GET @INDEX plant FROM inflow2 ) & "Inflow 2" [date - periods * timestep]\
ELSE\
0.00000000 "cfs"\
ENDIF * ( 1.00000000 - remainder_fraction ) )\
ENDWITH\
ENDWITH\
ENDWITH\
ENDFOR;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Main River Inflow Summing and Lagging" CONCAT " successfully finished";\
\
END;\
\
END;\
\
POLICY_GROUP "MOG_Initialization";\
DESCRIPTION "Used to estimate target CHH flows for Summer Balancing.";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Compute Observed MOG";\
DESCRIPTION "This function sets the daily flow targets for Observed Days based on observed tributary storage versus the MOG. This is only used for the 6-hour model.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Compute Observed MOG" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (OBJECT SDO = % "System Data Object") DO\
WITH_STATEMENT (OBJECT DO1 = % "Balancing Data") DO\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC averagingDays = IF ( ( "ThisSunday"( ) + 1.00000000 "day" == "LaborDay"( "ThisSunday"( ) + 1.00000000 "day" ) ) COMMENTED_BY "If this Sunday is also the day before Labor Day, an extra day is included in the averaging period" )\
THEN\
7.00000000 "day"\
ELSE\
6.00000000 "day"\
ENDIF) DO\
IF_STATEMENT (( lastObserved >= ( "ThisSunday"( ) - averagingDays ) ) COMMENTED_BY "This will only compute if today is not monday (as it is the start of a new ROS week and last week's
flows do not matter)") THEN\
DESCRIPTION "Observed Tributary Storage - Assign flow based on observed midnight storage. Do for each day";\
FOREACH (NUMERIC DayIndex IN "GetNumbers"( ( ( "ThisSunday"( ) - averagingDays ) - lastObserved ) / 24.00000000 "hour", 0.00000000, 1.00000000 )) DO\
DESCRIPTION "Convert the "day" to a date (midnight value)";\
WITH_STATEMENT (DATETIME day = "Day"( DayIndex )) DO\
DESCRIPTION "If there is a computed Observed storage for midnight of the day (and there should always be
one)";\
IF_STATEMENT (NOT IsNaN SDO & "ObservedTribSystemStorage" [day]) THEN\
WITH_STATEMENT (OBJECT res = % "Chickamauga") DO\
DESCRIPTION "IF THE OBSERVED MOG is above MOG, then the daily target is the "Weekly Flow, otherwise the
tribs are below MOG and the target for the day is "Flow Weekly Below MOG"";\
IF_STATEMENT (SDO & "ObservedTribSystemStorage" [day] >= SDO & "System MOG" [day]) THEN\
DO1 & "_Target_Daily_Flows" [day] := "Con"( res ) & "Flow Weekly" [day];\
\
ELSE\
DO1 & "_Target_Daily_Flows" [day] := "Con"( res ) & "Flow Weekly Below MOG" [day];\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Energy-In-Storage LP Param" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Energy-In-Storage LP Param" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Compute Observed MOG" CONCAT " successfully finished";\
\
END;\
\
RULE "Estimate Daily Potential System MOG";\
DESCRIPTION "This function will look at inflows and predict tributary storage levels to estimate CHH flow targets during ROS";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Estimate Daily Potential System MOG" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
INACTIVE FOREACH (NUMERIC index IN { }) DO\
? := ?;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Estimate Daily Potential System MOG" CONCAT " successfully finished";\
\
END;\
\
END;\
\
POLICY_GROUP "Hourly and 6 Hour Model Initialization Rules";\
DESCRIPTION "Initialization rules to set values needed for Optimization runs";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "End Model Initialization";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "MODEL INITIALIZATION RULES HAVE FINISHED";\
\
END;\
\
RULE "Energy Initialization";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 OR ( $ "System Data Object.Initialize_Energy" [] == 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" ) OR ( $ "System Data Object.InitializePreschedule" [] == 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
WARNING_STATEMENT "Energy Initialization" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (OBJECT res IN { % "Nottely" , % "BlueRidge" }) DO\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
FOREACH (DATETIME date IN @"Start Timestep" TO "Midnight Tonight"( @"Start Timestep" )) DO\
IF_STATEMENT (( NOT IsNaN res & "Energy" [date] AND IF ( "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" )\
THEN\
res & "Energy" [date] <= 3.00000000 "MWH'" OR res & "Power Plant Cap Fraction" [date] <= 0.10000000\
ELSE\
res & "Energy" [date] <= 1.00000000 "MWH" OR res & "Power Plant Cap Fraction" [date] <= 0.10000000\
ENDIF )) THEN\
res & "Energy" [date] := 0.00000000 "MWH";\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Energy Initialization" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Day 1 outflows for plants with MSL or greater";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT ( % "System Data Object" & "InitializePreschedule" [] == 1.00000000 OR $ "System Data Object.Initialization_Type" [] == - 1.00000000 ) AND "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour";\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE ( { % "Ocoee2" , % "Wilbur" , RPL_DISABLE % "BlueRidge" , RPL_DISABLE % "Ocoee3" } COMMENTED_BY "Ocoee data (even for greater than MSL comes from that model)" ) ) SET_SYMMETRIC_DIFFERENCE ( "Reservoirs_TVA_MainRiver"( ) SET_DIFFERENCE { RPL_DISABLE % "FtLoudoun" , RPL_DISABLE % "Nickajack" , RPL_DISABLE % "WattsBar" , RPL_DISABLE % "Wilson" } ) SET_SYMMETRIC_DIFFERENCE "Reservoirs_USACE_All"( ) SET_SYMMETRIC_DIFFERENCE "Reservoirs_Brookfield_All"( )) DO\
IF_STATEMENT (NOT IsNaN res & "Operating Head" [lastObserved]) THEN\
WITH_STATEMENT (NUMERIC gross_head = res & "Operating Head" [lastObserved]) DO\
DESCRIPTION "releases includes MW and Q for each unit at the specified plant. The MSL value is really what is
important for determining if average daily flow exceeds MSL. The number of units at the plant is
also scraped from the number of points.";\
WITH_STATEMENT (LIST releases = "Get Releases and Power From Power Table"( res, gross_head )) DO\
DESCRIPTION "Only do for Day 1. Days 2-3 are now set with optimization goals";\
FOREACH (NUMERIC dayindex IN "GetNumbers"( 1.00000000, ( ( lastObserved + 24.00000000 "hour" ) - lastObserved ) / 24.00000000 "hour", 1.00000000 )) DO\
WITH_STATEMENT (DATETIME midnight = lastObserved + 24.00000000 "hour" * dayindex) DO\
WITH_STATEMENT (NUMERIC Avg_Daily_Outflow = ( "SlotFromDataObject"( res, "Volume" ) [midnight] / ( 24.00000000 "hour" / 1.00000000 "hour" ) ) COMMENTED_BY ""Volume" is the sum of average flow from the 6-hour model over 24 hours. since the "volume" has
units of flow and not storage, the divisor, 24 [hours/hour], is unitless.") DO\
WITH_STATEMENT (NUMERIC SpillScheduled = "Compute Scheduled Spill over period"( res, midnight, 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (NUMERIC numQ = LENGTH GET @INDEX 0.00000000 FROM releases) DO\
WITH_STATEMENT (NUMERIC weighted_capacity = ( "DailyAvg"( res & "Power Plant Cap Fraction", midnight ) * ( GET @INDEX numQ - 1.00000000 FROM GET @INDEX 0.00000000 FROM releases ) ) COMMENTED_BY "Daily average weighted capacity adjusts for intraday outages assuming flow at MSL for each unit
is equivalent to every other.") DO\
IF_STATEMENT (( Avg_Daily_Outflow >= 1.01000000 * weighted_capacity ) COMMENTED_BY "If the average daily outflow exceeds 101% of the weighted MSL flow, assume that all units are
running MSL and spill may or may not exist.") THEN\
FOREACH (NUMERIC hourIndex IN "GetNumbers"( 23.00000000, 0.00000000, - 1.00000000 )) DO\
WITH_STATEMENT (DATETIME date = midnight - hourIndex * TS) DO\
WITH_STATEMENT (NUMERIC SixhourQ = IF ( res IN "Reservoirs_USACE_All"( ) )\
THEN\
"Con"( res ) & "Volume" ["Midnight Tonight"( date )] / 24.00000000\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] )\
THEN\
"Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF) DO\
IF_STATEMENT (( IsNaN res & "Outflow" [date] AND NOT "IsInput"( res & "Pool Elevation", date ) ) COMMENTED_BY "Make sure that Pool Elevation and Outflow are not already specified as inputs to avoid an
overdetermined state (in the case of Pool Elevation) and to avoid overwriting a user specified
outlfow (in the case of Outflow).") THEN\
IF_STATEMENT (res IN { % "FtLoudoun" }) THEN\
IF_STATEMENT (IsNaN res & "Requested Outflow" [date]) THEN\
res & "Outflow" [date] COMMENTED_BY "NOTE: Ft Loudoun is a special case. Due to the canal and the "Requested Outflow" code in
optimization, "FtLoudoun.Requested Outflow" should be set" := SixhourQ;\
\
END_IF_STATEMENT;\
\
ELSE\
WITH_STATEMENT (NUMERIC residualSpill = "Max"( "Max"( SixhourQ - GET @INDEX numQ - 1.00000000 FROM GET @INDEX 0.00000000 FROM releases, 0.00000000 "cfs" ), 0.00000000 "cfs" )) DO\
IF_STATEMENT (residualSpill > 0.00000000 "cfs") THEN\
IF_STATEMENT (res IN { % "WattsBar" , RPL_DISABLE % "Nickajack" }) THEN\
IF_STATEMENT (IsNaN res & "Regulated Spill" [date]) THEN\
IF_STATEMENT (IsNaN res & "Outflow" [date]) THEN\
res & "Regulated Spill" [date] COMMENTED_BY "NOTE: Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set
instead of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue" := residualSpill;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (IsNaN res & "Outflow" [date]) THEN\
res & "Outflow" [date] COMMENTED_BY "Set the outflow for each hour" := SixhourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully finished";\
\
END;\
\
RULE "Revised Set Day 1 outflows for plants with MSL or greater";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND NOT "IsControllerRBS"( );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (DATETIME lastObs = @"Start Timestep" - TS) DO\
WITH_STATEMENT (DATETIME startDate = @"Start Timestep") DO\
WITH_STATEMENT (DATETIME endDate = "Midnight Tonight"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC capacityRatio = 0.95000000) DO\
DESCRIPTION "NOTE:
Watts Bar is a special case. Due to the canal at the upstream project spill needs to be set instead
of total outflow for Days 2-3 to avoid a "Junior setting Senior priority" issue in RBS
FtLoudon is a special case. Due to the canal, requested outflow should be set as this value is
used high in the optimization routine to set the outflow for each hour, if specified.";\
FOREACH (OBJECT res IN "Power Reservoirs"( ) SET_UNION "Reservoirs_Brookfield_All"( )) DO\
DESCRIPTION "Power LP Parameter MSL value";\
WITH_STATEMENT (NUMERIC OptMSL = "Opt MSL"( res )) DO\
DESCRIPTION "Compute the set of dates starting 24 hours after the start timestep until the end timestep where
energy or turbine release is entered... need to check if there should be spill and set total outflow
when the 6-hour model outflow exceeds the turbine capacity to ensure a stable model by hitting
the daily volume (NOTE: t's where outflow is set should be ignored, Pool elevation should also be
excluded as that determines outflow.). Check for the intersection of dates with specific values";\
WITH_STATEMENT (LIST datelist = "DatesFromSeriesSlot"( res, "Energy", startDate, endDate ) SET_UNION "DatesFromSeriesSlot"( res, "Turbine Release", startDate, endDate ) SET_UNION "DatesFromDataSlotFlag"( res, "Energy", "M", startDate, endDate )) DO\
IF_STATEMENT (( LENGTH datelist ) > 0.00000000) THEN\
DESCRIPTION "Only need to check the range of the data, not the entire run.";\
FOREACH (DATETIME date IN ( GET @INDEX 0.00000000 FROM datelist ) TO GET @INDEX ( LENGTH datelist ) - 1.00000000 FROM datelist) DO\
WITH_STATEMENT (NUMERIC QTMax = capacityRatio * OptMSL * IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF) DO\
WITH_STATEMENT (NUMERIC EMax = "Energy from flow"( res, date, QTMax ) / capacityRatio) DO\
WITH_STATEMENT (DATETIME RoundDateUp6s = "Round Date Up"( date, 6.00000000 "hour" )) DO\
WITH_STATEMENT (NUMERIC ScheduledSpill = "Compute Scheduled Spill over period"( res, "Midnight Tonight"( date ), 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (NUMERIC HoursEnergy = ( LENGTH "DatesFromSeriesSlot"( res, "Energy", "Timestep 1 today"( date ), "Midnight Tonight"( date ) ) ) + LENGTH "DatesFromDataSlotFlag"( res, "Energy", "M", startDate, endDate )) DO\
WITH_STATEMENT (LIST HourMSL = "RunMSL"( res, date, 1.00000000, capacityRatio, OptMSL * IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF )) DO\
WITH_STATEMENT (NUMERIC SixHourQ = IF ( res IN "Reservoirs_USACE_All"( ) )\
THEN\
"Con"( res ) & "Volume" ["Midnight Tonight"( date )] / 24.00000000\
ELSE\
IF ( NOT IsNaN "Con"( res ) & "Flowsheet Outflow_6hr" [RoundDateUp6s] )\
THEN\
"Con"( res ) & "Flowsheet Outflow_6hr" [RoundDateUp6s]\
ELSE\
0.00000000 "cfs"\
ENDIF\
ENDIF) DO\
IF_STATEMENT (HoursEnergy == 24.00000000) THEN\
WITH_STATEMENT (NUMERIC TotalEnergy = "Compute Scheduled Energy over period"( res, "Midnight Tonight"( date ), 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (NUMERIC Energy6 = "Compute Scheduled Energy over period"( res, RoundDateUp6s, 6.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (NUMERIC ScheduledQt6 = "Flow from energy"( res, date, "Min"( 0.99000000 * EMax, Energy6 / 6.00000000 ) ) * IF ( Energy6 / 6.00000000 > 0.99000000 * EMax AND EMax > 0.00000000 "MWH" )\
THEN\
Energy6 / 6.00000000 / ( 0.99000000 * EMax )\
ELSE\
1.00000000\
ENDIF) DO\
IF_STATEMENT (TotalEnergy == 0.00000000 "MWH") THEN\
DESCRIPTION "If all 24 hours of energy are set as 0 MW, spill may be needed";\
IF_STATEMENT (( "Con"( res ) & "Volume" ["Midnight Tonight"( date )] * 0.98000000 > ScheduledSpill ) COMMENTED_BY "Check to see if the spill that is scheduled is almost greater than or greater than the daily
volume.... if so, do nothing (the daily volume has been met)") THEN\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "Otherwise set bypass for these plants (normally too low to spill) if bypass is not already an input";\
IF_STATEMENT (NOT "IsInput"( res & "Bypass", date ) AND NOT IsNaN "Con"( res ) & "Flowsheet Outflow_6hr" [RoundDateUp6s]) THEN\
res & "Bypass" [date] := "Con"( res ) & "Flowsheet Outflow_6hr" [RoundDateUp6s];\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "For all other plants, set total outflow (defaults to regulated spill)";\
IF_STATEMENT (NOT "IsInput"( res & "Outflow", date )) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (GET @INDEX 0.00000000 FROM HourMSL) THEN\
DESCRIPTION "Otherwise, if all 24 hours of energy are specified, assume it is because MSL is being run around
the clock.";\
WITH_STATEMENT (NUMERIC DailyVolume = "Con"( res ) & "Volume" ["Midnight Tonight"( date )]) DO\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date] AND "Con"( res ) & "Flowsheet Outflow_6hr" [RoundDateUp6s] > 1.10000000 * QTMax) THEN\
res & "Bypass" [date] := "Max"( "Con"( res ) & "Flowsheet Outflow_6hr" [RoundDateUp6s] - QTMax, 0.00000000 "cfs" );\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "Set outflow for all others";\
IF_STATEMENT (IsNaN res & "Outflow" [date] AND IF ( "Has Regulated Spill"( res ) )\
THEN\
IF ( IsNaN res & "Regulated Spill" [date] )\
THEN\
TRUE\
ELSE\
FALSE\
ENDIF\
ELSE\
TRUE\
ENDIF) THEN\
IF_STATEMENT (SixHourQ >= 1.00000000 / 0.95000000 * ScheduledQt6) THEN\
res & "Regulated Spill" [date] := SixHourQ - ScheduledQt6;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
DESCRIPTION "Where less than 24 hours of energy are specified,";\
IF_STATEMENT (IsNaN res & "Outflow" [date]) THEN\
IF_STATEMENT (GET @INDEX 0.00000000 FROM HourMSL) THEN\
DESCRIPTION "If daily flow exceeds MSL around the clock";\
IF_STATEMENT (( GET @INDEX 1.00000000 FROM HourMSL ) - 1.01000000 * ScheduledSpill > 0.00000000 "cfs") THEN\
WITH_STATEMENT (NUMERIC QSpill = "Max"( ( GET @INDEX 1.00000000 FROM HourMSL ) - IF ( "Has Bypass Spill"( res ) AND NOT IsNaN res & "Bypass" [date] )\
THEN\
res & "Bypass" [date]\
ELSE\
0.00000000 "cfs"\
ENDIF, 0.00000000 "cfs" ) COMMENTED_BY "Computed required spill minus any scheduled bypass") DO\
DESCRIPTION "If energy is an input, setting outflow via a rule will result in infeasibility during optimization... set
spill instead.";\
IF_STATEMENT (IsNaN res & "Energy" [date]) THEN\
IF_STATEMENT ("HasFlag"( res & "Energy", date, "M" )) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date]) THEN\
res & "Bypass" [date] := "Max"( "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] - QTMax, 0.00000000 "cfs" );\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date]) THEN\
res & "Outflow" [date] := "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )];\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (res IN { % "WattsBar" , RPL_DISABLE % "Nickajack" }) THEN\
DESCRIPTION "Set spill for Watts Bar (to avoid Jr vs Sr issue with Ft Loudoun)";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND NOT "IsInput"( res & "Regulated Spill", date )) THEN\
res & "Regulated Spill" [date] := QSpill;\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "For all other plants, set outflow for the hour";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND IsNaN res & "Outflow" [date]) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND IsNaN res & "Regulated Spill" [date] AND IsNaN res & "Outflow" [date]) THEN\
IF_STATEMENT (res IN { % "Watauga" , % "SoHolston" , % "Norris" , % "BlueRidge" }) THEN\
DESCRIPTION "If bypass is an output and a 6-hour flow exists, set the bypass to (the 6-hour outflow minus
Qmsl) for the 4 plants that typically cannot use regulated spill";\
IF_STATEMENT (IsNaN res & "Bypass" [date]) THEN\
res & "Bypass" [date] := "Max"( "Con"( res ) & "Flowsheet Outflow_6hr" ["Round Date Up"( date, 6.00000000 "hour" )] - QTMax, 0.00000000 "cfs" );\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT (res IN { % "WattsBar" , RPL_DISABLE % "Nickajack" }) THEN\
DESCRIPTION "Set spill for Watts Bar (to avoid Jr vs Sr issue with Ft Loudoun)";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND NOT "IsInput"( res & "Regulated Spill", date )) THEN\
res & "Regulated Spill" [date] := QSpill;\
\
END_IF_STATEMENT;\
\
ELSE\
DESCRIPTION "For all other plants, set outflow for the hour";\
IF_STATEMENT (( GET @INDEX 0.00000000 FROM HourMSL ) AND IsNaN res & "Outflow" [date]) THEN\
res & "Outflow" [date] := SixHourQ;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Days 2+ for all plants with set energy" CONCAT " successfully ran for " CONCAT res CONCAT " for " CONCAT STRINGIFY date;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Days 2+ for all plants with set energy" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully finished";\
\
END;\
\
RULE "Set and Compute Requested Discharges (FLH, KYH, BYH)";\
DESCRIPTION "NOTE THAT THIS RULE HAS TWO PARTS. SINCE THE HOURLY MODEL ONLY SHOULD SET OUTFLOW FROM DAY 1 FOR FORT LOUDOUN AND THE 6-HOUR MODEL MAY NEED TO INCLUDE 2-3 DAYS, THE TWO PORTIONS HAVE BEEN SEPARATED WITH AN IF-ELSE STATEMENT.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set and Compute Requested Discharges (FLH, KYH, BYH)" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "This first part is the initialization rule for the preschedule/hourly model";\
FOREACH (OBJECT res IN { % "FtLoudoun" , % "Kentucky" , % "Barkley" }) DO\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - TS) DO\
IF_STATEMENT (NOT IsNaN res & "Operating Head" [lastObserved]) THEN\
WITH_STATEMENT (NUMERIC grossHead = res & "Operating Head" [lastObserved]) DO\
DESCRIPTION "Estimate Future energies";\
FOREACH (DATETIME date IN "GetDatesWithValidValues_StartToEnd"( res & "Requested Energy" ) SET_UNION "GetDatesWithValidValues_StartToEnd"( res & "Requested Outflow" ) SET_INTERSECTION ( @"Start Timestep" TO "Midnight Tonight"( @"Start Timestep" ) )) DO\
WITH_STATEMENT (LIST releases = "Get Releases and Power From Power Table"( res, grossHead )) DO\
WITH_STATEMENT (NUMERIC numPoints = LENGTH GET @INDEX 1.00000000 FROM releases) DO\
IF_STATEMENT ("Timestep Hours"( ) == 1.00000000) THEN\
WITH_STATEMENT (NUMERIC Avg_Daily_Outflow = ( "SlotFromDataObject"( res, "Volume" ) ["Midnight Tonight"( date )] / ( 24.00000000 "hour" / 1.00000000 "hour" ) )) DO\
WITH_STATEMENT (NUMERIC numQ = LENGTH GET @INDEX 0.00000000 FROM releases) DO\
WITH_STATEMENT (NUMERIC weighted_capacity = ( "DailyAvg"( res & "Power Plant Cap Fraction", "Midnight Tonight"( date ) ) * ( GET @INDEX numQ - 1.00000000 FROM GET @INDEX 0.00000000 FROM releases ) )) DO\
IF_STATEMENT (( Avg_Daily_Outflow >= weighted_capacity ) COMMENTED_BY "If Requested Outflow is an input ...") THEN\
res & "Outflow" [date] := Avg_Daily_Outflow;\
\
INACTIVE WARNING_STATEMENT ( STRINGIFY date ) CONCAT ( " successfully SET to " CONCAT STRINGIFY res & "Requested Outflow" [date] ) CONCAT " for " CONCAT STRINGIFY res;\
\
ELSE\
IF_STATEMENT ("IsInput"( res & "Requested Outflow", date )) THEN\
res & "Outflow" [date] := res & "Requested Outflow" [date];\
\
ELSE\
IF_STATEMENT (NOT IsNaN res & "Requested Energy" [date]) THEN\
res & "Outflow" [date] := "Max"( 0.00000000 "cfs", "TableInterpolation3D"( res & "Plant Power Table", 0.00000000, grossHead, 2.00000000, "Min"( res & "Requested Energy" [date] / TS, ( GET @INDEX numPoints - 1.00000000 FROM GET @INDEX 1.00000000 FROM releases ) * ( IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF * $ "System Data Object.RBS Revised Turbine Cap Tolerance" [] ) ) COMMENTED_BY "Do not allow the energy to exceed the greatest possible energy for that head.", 1.00000000, date ) );\
\
INACTIVE WARNING_STATEMENT ( STRINGIFY date ) CONCAT ( " successfully finished for " CONCAT STRINGIFY res );\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
IF_STATEMENT ("Timestep Hours"( ) == 6.00000000) THEN\
res & "Outflow" [date] := "Max"( 0.00000000 "cfs", "TableInterpolation3D"( res & "Plant Power Table", 0.00000000, grossHead, 2.00000000, "Min"( res & "Requested Energy" [date] / TS, ( GET @INDEX numPoints - 1.00000000 FROM GET @INDEX 1.00000000 FROM releases ) * ( IF ( NOT IsNaN res & "Power Plant Cap Fraction" [date] )\
THEN\
res & "Power Plant Cap Fraction" [date]\
ELSE\
1.00000000\
ENDIF * $ "System Data Object.RBS Revised Turbine Cap Tolerance" [] ) ) COMMENTED_BY "Do not allow the energy to exceed the greatest possible energy for that head.", 1.00000000, date ) );\
\
ELSE\
STOP_RUN_STATEMENT "Timestep not valid for this rule.";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set and Compute Requested Discharges (FLH, KYH, BYH)" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ELSE\
STOP_RUN_STATEMENT "Insufficient data to compute outflow for " CONCAT res CONCAT ". Either Pool Elevation or Tailwater Elevation is missing at time " CONCAT STRINGIFY ( @"Start Timestep" - TS );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set and Compute Requested Discharges (FLH, KYH, BYH)" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Raccoon Mountain Flows - Zero after Day 1";\
DESCRIPTION "Converts Raccoon Mountain Energies (Pump/Turbine) to Net Pump/Energy flows
";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Raccoon Mountain Flows" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC hours = "GetTimestep"( @"Start Timestep" ) / 1.00000000 "hour") DO\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
FOREACH (OBJECT res IN { % "Raccoon Mtn" }) DO\
WITH_STATEMENT (NUMERIC gross_head = res & "Pool Elevation" [lastObserved] - % "Nickajack" & "Pool Elevation" [lastObserved]) DO\
WITH_STATEMENT (LIST RMP_gen_releases = "Get Releases and Power From Power Table"( res, gross_head )) DO\
WITH_STATEMENT (NUMERIC len_Gen = LENGTH GET @INDEX 0.00000000 FROM RMP_gen_releases) DO\
WITH_STATEMENT (LIST max_pump_releases = { "TableInterpolation"( res & "Head vs Pump Flow", 0.00000000, 1.00000000, gross_head, lastObserved ) , "TableInterpolation"( res & "Head vs Pump Power", 0.00000000, 1.00000000, gross_head, lastObserved ) }) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO "Midnight Tonight"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC Epump = IF ( NOT IsNaN res & "Pump Energy" [date] )\
THEN\
res & "Pump Energy" [date] / hours\
ELSE\
0.00000000 "MWH"\
ENDIF) DO\
WITH_STATEMENT (NUMERIC Eturbine = IF ( NOT IsNaN res & "Energy" [date] )\
THEN\
res & "Energy" [date] / hours\
ELSE\
0.00000000 "MWH"\
ENDIF) DO\
IF_STATEMENT (Epump == Eturbine) THEN\
res & "Pumped Flow" [date] := 0.00000000 "cfs";\
\
res & "Outflow" [date] := 0.00000000 "cfs";\
\
ELSE\
IF_STATEMENT (Epump > Eturbine) THEN\
WITH_STATEMENT (NUMERIC netPump = Epump - Eturbine) DO\
res & "Pumped Flow" [date] := 0.98000000 * "Line Interpolation"( netPump / 1.00000000 "hour", 0.00000000 "MW", GET @INDEX 1.00000000 FROM max_pump_releases, 0.00000000 "cfs", GET @INDEX 0.00000000 FROM max_pump_releases );\
\
END_WITH_STATEMENT;\
\
res & "Outflow" [date] := 0.00000000 "cfs";\
\
ELSE\
WITH_STATEMENT (NUMERIC netGen = Eturbine - Epump) DO\
res & "Outflow" [date] := 0.98000000 * "Line Interpolation"( netGen / 1.00000000 "hour", 0.00000000 "MW", GET @INDEX len_Gen - 1.00000000 FROM GET @INDEX 1.00000000 FROM RMP_gen_releases, 0.00000000 "cfs", GET @INDEX len_Gen - 1.00000000 FROM GET @INDEX 0.00000000 FROM RMP_gen_releases );\
\
END_WITH_STATEMENT;\
\
res & "Pumped Flow" [date] := 0.00000000 "cfs";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
FOREACH (DATETIME date IN "Midnight Tonight"( @"Start Timestep" ) + "GetTimestep"( @"Start Timestep" ) TO @"Finish Timestep") DO\
res & "Pumped Flow" [date] := 0.00000000 "cfs";\
\
res & "Outflow" [date] := 0.00000000 "cfs";\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Raccoon Mountain Flows" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Day 1 Tellico Outflow to 0";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Day 1 Tellico Outflow to 0" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Set Day 1 Tellico Outflow to 0cfs if nothing has already been entered by the user (will not
override another value in the slot.";\
FOREACH (OBJECT res IN { % "Tellico" }) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Start Timestep" + ( 24.00000000 "hour" - 1.00000000 * "GetTimestep"( @"Start Timestep" + 24.00000000 "hour" ) )) DO\
IF_STATEMENT (NOT "IsInput"( res & "Outflow", date )) THEN\
res & "Outflow" [date] := 0.00000000 "cfs";\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Day 1 Tellico Outflow to 0" CONCAT " successfully finished";\
\
END;\
\
RULE "Auto-Fill Appropriate slots";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Auto-Fill Appropriate slots" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
IF_STATEMENT ("Timestep Hours"( ) == 6.00000000) THEN\
DESCRIPTION "Fill any open Barkley and Kentucky total flows and Cheatham Arrival (outflow) - ONLY FOR 6-H
OUR MODEL!";\
FOREACH (OBJECT res IN { % "Barkley" , % "Kentucky" , % "Cheatham" }) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (NOT "IsInput"( res & "Outflow", date ) AND "IsInput"( res & "Outflow", date - 1.00000000 * "GetTimestep"( date ) )) THEN\
WITH_STATEMENT (NUMERIC outflow = "DailyAvg"( res & "Outflow", date - 1.00000000 * "GetTimestep"( date ) )) DO\
FOREACH (DATETIME date2 IN date TO @"Finish Timestep") DO\
IF_STATEMENT (NOT "IsInput"( res & "Outflow", date2 )) THEN\
res & "Outflow" [date2] := outflow;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Auto-Fill Appropriate slots" CONCAT ", section 1, successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
DESCRIPTION "Fill any open Paducah Stages for the preschedule/hourly model and the 6-hour model";\
FOREACH (OBJECT res IN { % "Kentucky" }) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (IsNaN res & "Tailwater Base Value" [date] AND "IsInput"( res & "Tailwater Base Value", date - 1.00000000 * "GetTimestep"( date ) )) THEN\
WITH_STATEMENT (NUMERIC tailwaterbase = res & "Tailwater Base Value" [date - 1.00000000 * "GetTimestep"( date )]) DO\
FOREACH (DATETIME date2 IN date TO @"Finish Timestep") DO\
IF_STATEMENT (IsNaN res & "Tailwater Base Value" [date2]) THEN\
res & "Tailwater Base Value" [date2] := tailwaterbase;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Auto-Fill Appropriate slots" CONCAT ", section 2, successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
INACTIVE DESCRIPTION "This was set up to fill in any missing USACE flowsheet values but should no longer be needed.";\
FOREACH (OBJECT res IN "Reservoirs_USACE_All"( ) SET_DIFFERENCE { % "Barkley" }) DO\
WITH_STATEMENT (NUMERIC HW_1 = res & "Pool Elevation" [@"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + 24.00000000 "hour"]) DO\
WITH_STATEMENT (NUMERIC HW_2 = res & "Pool Elevation" [@"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 8.00000000 )]) DO\
WITH_STATEMENT (DATETIME time2 = @"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 9.00000000 )) DO\
IF_STATEMENT (@"Finish Timestep" > @"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 9.00000000 )) THEN\
FOREACH (DATETIME date IN "GetDates"( @"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 10.00000000 ), @"Finish Timestep", "24 hours" )) DO\
IF_STATEMENT (NOT "IsInput"( res & "Pool Elevation", date )) THEN\
res & "Pool Elevation" [date] := res & "Pool Elevation" [@"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 9.00000000 )] + ( date - ( @"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 9.00000000 ) ) ) / ( @"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 9.00000000 ) - ( @"Start Timestep" - "GetTimestep"( @"Start Timestep" ) + ( 24.00000000 "hour" * 1.00000000 ) ) ) * ( HW_2 - HW_1 );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Auto-Fill Appropriate slots" CONCAT " successfully finished";\
\
END;\
\
RULE "Set headwaters across Model Period";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set headwaters across Model Period" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "No longer needed for days 2 and 3 as the model automatically does this during optimization as
part of the new no spill (if outflow exceeds turbine Q, outflow is set";\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "Set Entire Simulation run headwaters for plants to last observed (pass inflows)
";\
FOREACH (OBJECT res IN { % "Santeetlah" , % "Calderwood" , % "Cheoah" } SET_UNION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Chilhowee" , RPL_DISABLE % "Wilbur" }\
ELSE\
{ }\
ENDIF) DO\
IF_STATEMENT ("IsInput"( res & "Pool Elevation", lastObserved )) THEN\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
res & "Pool Elevation" [date] := res & "Pool Elevation" [lastObserved];\
\
ENDFOREACH;\
\
ELSE\
STOP_RUN_STATEMENT "Headwater for " CONCAT res CONCAT " missing at " CONCAT STRINGIFY lastObserved;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set headwaters across Model Period" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
IF_STATEMENT ("GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour") THEN\
DESCRIPTION "Set Entire Simulation run headwaters for plants to last observed (pass inflows)
";\
FOREACH (OBJECT res IN { % "Wilbur" }) DO\
IF_STATEMENT ("IsInput"( res & "Pool Elevation", lastObserved )) THEN\
FOREACH (DATETIME date IN @"Start Timestep" TO "Midnight Tonight"( @"Start Timestep" )) DO\
res & "Pool Elevation" [date] := res & "Pool Elevation" [lastObserved];\
\
ENDFOREACH;\
\
ELSE\
STOP_RUN_STATEMENT "Headwater for " CONCAT res CONCAT " missing at " CONCAT STRINGIFY lastObserved;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set headwaters across Model Period" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set headwaters across Model Period" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Brookfield Project ppcf";\
DESCRIPTION "Sets Brookfield headwaters across the run to force inflows to be passed.
Sets Brookfield plant capacities to 0 to force all inflows to be spilled. ";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 OR $ "System Data Object.InitializePreschedule" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Brookfield Project ppcf" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
FOREACH (OBJECT res IN { % "Santeetlah" , % "Cheoah" , % "Calderwood" , % "Chilhowee" }) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
DESCRIPTION "Set unit availability to 0.";\
res & "Power Plant Cap Fraction" [t] := 0.00000000;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Brookfield Project ppcf" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Tailwater Elevation LP Parameters New";\
DESCRIPTION "Recomputed Tailwater Elevation Parameters based on last observed data. For the preschedule it also looks at aveage flow from the flowsheet.
NOTE THAT THE 6-HOUR INFO HAS NOT BEEN BUILT IN YET.
Dependancies:
LP Power Param Initialization Rule
Set Backwater Lambda LP Parameters";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "Compute Main River (sloped storage reservoirs) Backwater Lambda LP Parameter tables
";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_UNION { % "Tellico" } ) SET_UNION ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION ( IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ } COMMENTED_BY "NOTE THAT THE 6-HOUR MODEL INFO HAS NOT BEEN SET UP ... JUST BARKLEY?"\
ENDIF COMMENTED_BY "If, and only if the hourly/preschedule model, then do the USACE reservoirs too!" )) DO\
WITH_STATEMENT (OBJECT con = "Con"( res )) DO\
WITH_STATEMENT (DATETIME lastKnown = @"Start Timestep - 1" + con & "Last Time with Known Values" []) DO\
IF_STATEMENT ({ res } SET_INTERSECTION ( IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Barkley" , % "Kentucky" , % "Chickamauga" } COMMENTED_BY "Main River projects with Tailwater LP parameter in hourly model."\
ELSE\
{ % "Barkley" , % "Kentucky" , % "Chickamauga" , % "Wilson" } COMMENTED_BY "Main River projects with Tailwater LP parameter in 6-hour model."\
ENDIF COMMENTED_BY "THIS FIRST IF STATEMENT LOOKS ONLY AT MAIN RIVER PLANTS!!!
Sets the intersection based on which plants have the Tailwater LP parameter (model specific). This can probably be changed to look at GetMethod().
" ) == { res }) THEN\
DESCRIPTION "Tailwater Elevation LP parameters for main river are computed differently than for tributary
projects";\
IF_STATEMENT (( NOT IsNaN con & "Last Known Pool Elevation" [] AND NOT IsNaN con & "Last Known Outflow" [] ) COMMENTED_BY "Last Observed Pool Elevation and Outflow should always be available.") THEN\
WITH_STATEMENT (NUMERIC midnight_HW = con & "Last Known Pool Elevation" []) DO\
WITH_STATEMENT (NUMERIC row = "GetRowIndex"( % "System Data Object" & "BW Lambda Parameter Elevations", STRINGIFY res ) COMMENTED_BY "Get the "Row Index" that corresponds to "res" in %"System Data Object"."BW Lambda
Parameter Elevations"") DO\
WITH_STATEMENT (NUMERIC Elev_Diff = % "System Data Object" & "BW Lambda Parameter Elevations" [row, 1.00000000]) DO\
WITH_STATEMENT (NUMERIC min_elev = "Min"( % "System Data Object" & "BW Lambda Parameter Elevations" [row, 2.00000000], ( midnight_HW - Elev_Diff ) ) COMMENTED_BY "Use the lesser of (the Lower Elevation in the 3rd column of the table) and (the observed
headwater minus the elevation difference)... this is in case we are operating at an elevation
lower that normal. The elevation difference provides and additional buffer.") DO\
WITH_STATEMENT (NUMERIC max_elev = "Max"( % "System Data Object" & "BW Lambda Parameter Elevations" [row, 3.00000000], ( midnight_HW + Elev_Diff ) ) COMMENTED_BY "Use the greater of (the Upper Elevation in the 4th column of the table) and (the observed
headwater plus the elevation difference)... this is in case we are operating at an elevation higher
that normal. The elevation difference provides and additional buffer.") DO\
WITH_STATEMENT (NUMERIC QYesterday = IF ( FOR ( DATETIME date IN "OffsetDate"( @"Start Timestep", - 1.00000000, "1 Days" ) TO lastObserved ) WITH BOOLEAN result = TRUE DO\
IF ( result == TRUE AND IsNaN res & "Outflow" [date] )\
THEN\
FALSE\
ELSE\
result\
ENDIF\
ENDFOR COMMENTED_BY "If a discharge is avalabile in the outflow column for every timestep of the day, " )\
THEN\
"DailyAvg"( res & "Outflow", lastObserved ) COMMENTED_BY "then use the computed daily value...."\
ELSE\
con & "Last Known Outflow" [] COMMENTED_BY "Otherwise an outflow is missing for at least one hour; use the last observed hour of data (which
should always be in the model) as the daily average."\
ENDIF COMMENTED_BY "Get Yesterday's average discharge.") DO\
WITH_STATEMENT (NUMERIC group = FOR ( NUMERIC val IN "GetNumbers"( "Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) COMMENTED_BY "First column tells which group has been selected based on the average daily flow (set by another
rule). Each of the groups has 3 flows (low, mid, high). If statement works its way down from the
highest group (highest flows) to the lowest group number as follows..." / 3.00000000, 1.00000000 ), 1.00000000, - 1.00000000 ) ) WITH NUMERIC result = 1.00000000 COMMENTED_BY "Default to group 1... if it gets this far, the flow is less than the mid flow for Group 1. " DO\
IF ( ( QYesterday >= ( % "System Data Object" & "BW Lambda Parameter Flows" [row, ( 3.00000000 * ( val - 1.00000000 ) ) + 3.00000000] + % "System Data Object" & "BW Lambda Parameter Flows" [row, ( 3.00000000 * ( val - 1.00000000 ) ) + 2.00000000] ) / 2.00000000 ) COMMENTED_BY "If yesterdays "average" discharge is greater than the average of the "mid" and "high" flows,
then use the next higher group to provide a buffer on the higher end of the range in case flows
are increasing throughout the model run." AND val >= result )\
THEN\
IF ( ( val == "Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) / 3.00000000, 1.00000000 ) ) COMMENTED_BY "Because of the "next higher group logic (val + 1)", one must make sure the model is not already
looking at the group with the highest flows (ie 3). If so, that first (highest flow group) must be
used" )\
THEN\
"Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) / 3.00000000, 1.00000000 )\
ELSE\
( val + 1.00000000 ) COMMENTED_BY "Otherwise there is at least one group with higher flows; use that group!"\
ENDIF\
ELSE\
result COMMENTED_BY "The default is to continue using group one if the flows do not exceed the average of the higher
two flows in the other groups."\
ENDIF\
ENDFOR COMMENTED_BY "Main River plants have flow ranges that are set up in "System Data Object.BW Lambda
Parameter Flows". The appropriate range will be chosen based on the current circumstances
Default group is set to 1 on the first pass since the for loop works backwards 3, 2, 1...") DO\
DESCRIPTION "Write the flows to the Tailwater Elevation LP Parameter slot";\
WITH_STATEMENT (LIST Flows = "GetTableRowVals"( % "System Data Object" & "BW Lambda Parameter Flows", row, 1.00000000 + 3.00000000 * ( group - 1.00000000 ), 3.00000000 * group )) DO\
res & "Tailwater Elevation LP Param" [0.00000000, 1.00000000] := GET @INDEX 1.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [0.00000000, 2.00000000] := ( ( GET @INDEX 0.00000000 FROM Flows ) + GET @INDEX 1.00000000 FROM Flows ) / 2.00000000;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 2.00000000] := ( ( GET @INDEX 1.00000000 FROM Flows ) + GET @INDEX 2.00000000 FROM Flows ) / 2.00000000;\
\
res & "Tailwater Elevation LP Param" [0.00000000, 3.00000000] := GET @INDEX 0.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 3.00000000] := GET @INDEX 1.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [2.00000000, 3.00000000] := GET @INDEX 2.00000000 FROM Flows;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " could not set LP parameters for " CONCAT ( STRINGIFY res );\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ELSE\
DESCRIPTION "Otherwise...
THIS SECOND IF STATEMENT LOOKS ONLY AT TRIBUTARY PLANTS!!!
Sets the intersection based on which plants have the Tailwater LP parameter (model specific). This can probably be changed to look at GetMethod().
";\
IF_STATEMENT ({ res } SET_INTERSECTION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Boone" , % "Calderwood" , % "Cheatham" , % "Cheoah" , % "Chilhowee" , % "Cordell Hull" , % "Hiwassee" , % "MeltonHill" } COMMENTED_BY "Tributary projects with Tailwater LP parameter in hourly model."\
ELSE\
{ } COMMENTED_BY "Tributary projects with Tailwater LP parameter in 6-hour model."\
ENDIF == { res }) THEN\
DESCRIPTION "Tailwater Elevation LP parameters for tributaries are computed differently than for Main River
projects";\
IF_STATEMENT (( NOT IsNaN con & "Last Known Outflow" [] ) COMMENTED_BY "Last Observed Outflow should always be available.") THEN\
WITH_STATEMENT (NUMERIC QYesterday = IF ( FOR ( DATETIME date IN "OffsetDate"( @"Start Timestep", - 1.00000000, "1 Days" ) TO lastObserved ) WITH BOOLEAN result = TRUE DO\
IF ( result == TRUE AND IsNaN res & "Outflow" [date] )\
THEN\
FALSE\
ELSE\
result\
ENDIF\
ENDFOR COMMENTED_BY "If a discharge is avalabile in the outflow column for every timestep of the day, " )\
THEN\
"DailyAvg"( res & "Outflow", lastObserved ) COMMENTED_BY "then use the computed daily value...."\
ELSE\
con & "Last Known Outflow" [] COMMENTED_BY "Otherwise an outflow is missing for at least one hour; use the last observed hour of data (which
should always be in the model) as the daily average."\
ENDIF COMMENTED_BY "Get Yesterday's average discharge.") DO\
WITH_STATEMENT (NUMERIC MSLFlow = res & "Power LP Param" ["NumRows"( res & "Power LP Param" ) - 1.00000000, 3.00000000] COMMENTED_BY "Get the Maximum turbine flow from the Power LP Param slot (all units assumed available)") DO\
WITH_STATEMENT (NUMERIC maxQ = "MaxItem"( { QYesterday COMMENTED_BY "Use the greater of yesterday's flow and..." , FOR ( NUMERIC day IN "GetNumbers"( 0.00000000, "Floor"( ( @"Finish Timestep" - lastObserved ) / 24.00000000 "hour", 1.00000000 ), 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" COMMENTED_BY "Initalize to 0cfs" DO\
IF ( NOT IsNaN "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] AND "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] / 24.00000000 > result )\
THEN\
"Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] / 24.00000000\
ELSE\
result\
ENDIF COMMENTED_BY "If the daily average for the day being tested is greater than the current forecasted daily
average, set the average daily average to the new value, otherwise continue using the current
value"\
ENDFOR COMMENTED_BY "the average daily flow provided by the flowsheet..." } ) COMMENTED_BY "Compute the maximum average daily flow... ") DO\
WITH_STATEMENT (NUMERIC minQ = "MinItem"( { QYesterday COMMENTED_BY "Use the lesser of yesterday's flow and..." , FOR ( NUMERIC day IN "GetNumbers"( 0.00000000, "Floor"( ( @"Finish Timestep" - lastObserved ) / 24.00000000 "hour", 1.00000000 ), 1.00000000 ) ) WITH NUMERIC result = 10000000.00000000 "cfs" COMMENTED_BY "Initalize to an extremely large, highly unlikely flow (10M cfs in this case)" DO\
IF ( NOT IsNaN "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] AND "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] < result )\
THEN\
"Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] / 24.00000000\
ELSE\
result\
ENDIF COMMENTED_BY "If the daily average for the day being tested is less than than the current forecasted daily
minimum average, set the min average daily average to the new value, otherwise continue using
the current value"\
ENDFOR COMMENTED_BY "the average daily flow provided by the flowsheet..." } ) COMMENTED_BY "Compute the minimum average daily flow... ") DO\
DESCRIPTION "If Qmin exceeds QMax, that means that observed daily flows and flowsheet daily flows are not
entered and the model run should be stopped so the user can fix the problem.";\
IF_STATEMENT (minQ <= maxQ) THEN\
WITH_STATEMENT (LIST Flows = { 0.00000000 "cfs" COMMENTED_BY "Low flow should always be 0 cfs." , ( ( 1.00000000 / 3.00000000 + ( 2.00000000 / 3.00000000 ) * ( minQ / MSLFlow ) ) * MSLFlow ) COMMENTED_BY "Mid flow is a function of the minimum average daily flow. 1/3 of MSL at min avg daily flow of 0cfs
and MSL at min average daily flow of MSL (eg when we are running MSL without spill)" , IF ( maxQ / MSLFlow <= 0.50000000 )\
THEN\
( 1.10000000 * MSLFlow ) COMMENTED_BY "if the maximum average daily flow is less than half of plant capacity, the upper limit is nominally
greater than MSL (110% of MSL)"\
ELSE\
( ( 0.60000000 + maxQ / MSLFlow ) * MSLFlow ) COMMENTED_BY "If plant utilization is greater than 50% of MSL, then the slope of the line equals 0.60 plus the
plant capacity fraction of the maximum average daily flow (110% of MSL at utilization ratio of 0.5
and 160% of MSL at utilization ratio of 1.0) "\
ENDIF COMMENTED_BY "high flow is a function of the maximum average daily flow" } COMMENTED_BY "Construct a set of 3 flows (low, mid, and high) to use for the Tailwater LP Param tables") DO\
WITH_STATEMENT (NUMERIC LastRow = "NumRows"( res & "Tailwater Elevation LP Param" ) - 1.00000000) DO\
DESCRIPTION "If less than or equal to 3 rows in the table, no interpolation is required. Otherwise interpolation is
required and more points should fall in the bottom half if necessary (better to weight based on
min/max values)?";\
IF_STATEMENT (( LastRow == 1.00000000 ) COMMENTED_BY "Only 2 Rows, use end points only") THEN\
res & "Tailwater Elevation LP Param" [0.00000000, 2.00000000] := GET @INDEX 0.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 2.00000000] := GET @INDEX 2.00000000 FROM Flows;\
\
ELSE\
res & "Tailwater Elevation LP Param" [0.00000000, 1.00000000] := GET @INDEX 1.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [0.00000000, 2.00000000] := ( ( GET @INDEX 0.00000000 FROM Flows ) + GET @INDEX 1.00000000 FROM Flows ) / 2.00000000;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 2.00000000] := ( ( GET @INDEX 1.00000000 FROM Flows ) + GET @INDEX 2.00000000 FROM Flows ) / 2.00000000;\
\
DESCRIPTION "FILL THE PIECEWISE COLUMN";\
FOREACH (NUMERIC row IN "GetNumbers"( 0.00000000, LastRow, 1.00000000 )) DO\
WITH_STATEMENT (NUMERIC interpolated = ( row / LastRow ) COMMENTED_BY "Fraction is 0 to 1;" * 2.00000000 COMMENTED_BY "Row options are 0,1,2 (3pt Flow array)") DO\
WITH_STATEMENT (NUMERIC lowerPoint = "Floor"( interpolated, 1.00000000 )) DO\
DESCRIPTION "Note that the "Upper" and "Lower" interpolation points could be the same point, so we cannot
simply look at the "Lower" point and next point in the list.";\
WITH_STATEMENT (NUMERIC upperPoint = "Ceiling"( interpolated, 1.00000000 )) DO\
WITH_STATEMENT (NUMERIC frac = interpolated - lowerPoint) DO\
IF_STATEMENT (( "Floor"( LastRow / 2.00000000, 1.00000000 ) == LastRow / 2.00000000 ) COMMENTED_BY "If "lastRow is an even number, then there are an odd number of points, otherwise there are an
even number of points and all 3 points are used to interpolate intermediate points. Odd number
of rows, so the middle point coincides with Flows<1>") THEN\
res & "Tailwater Elevation LP Param" [row, 3.00000000] := ( GET @INDEX lowerPoint FROM Flows ) + frac * ( ( GET @INDEX upperPoint FROM Flows ) - GET @INDEX lowerPoint FROM Flows );\
\
ELSE\
DESCRIPTION "This version will interpolate using all 3 flows (NOTE: If the Tailwater LP Param is expected to be
concave, the optimization may fail as there is no data check at present to make sure this occurs,
nor have the equations been checked for inherent concavity.";\
res & "Tailwater Elevation LP Param" [row, 3.00000000] := ( GET @INDEX lowerPoint FROM Flows ) + frac * ( ( GET @INDEX upperPoint FROM Flows ) - GET @INDEX lowerPoint FROM Flows );\
\
INACTIVE DESCRIPTION "This version will not use the middle point, but rather will interpolate using the start Flows<0> and
end points (Flows<2>) only";\
res & "Tailwater Elevation LP Param" [row, 3.00000000] := ( GET @INDEX lowerPoint FROM Flows ) + frac * ( ( GET @INDEX 2.00000000 FROM Flows ) - GET @INDEX 0.00000000 FROM Flows );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
DESCRIPTION "At a minimum, The hourly model requires daily volumes to run as well at last nights midnight
outflow. Both are missing, the model must stop so the user can fix the problem!. ";\
IF_STATEMENT ("GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour") THEN\
STOP_RUN_STATEMENT "Daily Volumes or observed outflows are required for the hourly model to run. One or the other is missing for " CONCAT STRINGIFY res;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
INACTIVE WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " could not find outflow for the last observed hour for " CONCAT ( STRINGIFY res );\
\
END_IF_STATEMENT;\
\
ELSE\
INACTIVE WARNING_STATEMENT ( STRINGIFY res ) CONCAT " does not have the Set Tailwater Elevation LP Parameters slot." CONCAT " No data were changed.";\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT ( STRINGIFY res ) CONCAT " does not have the Set Tailwater Elevation LP Parameters slot." CONCAT " No data were changed.";\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Tailwater Elevation LP Parameters";\
DESCRIPTION "Recomputed Tailwater Elevation Parameters based on last observed data. For the preschedule it also looks at aveage flow from the flowsheet.
NOTE THAT THE 6-HOUR INFO HAS NOT BEEN BUILT IN YET.
Dependancies:
LP Power Param Initialization Rule
Set Backwater Lambda LP Parameters";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "Compute Main River (sloped storage reservoirs) Backwater Lambda LP Parameter tables
";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_UNION { % "Tellico" } ) SET_UNION ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION ( IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ } COMMENTED_BY "NOTE THAT THE 6-HOUR MODEL INFO HAS NOT BEEN SET UP ... JUST BARKLEY?"\
ENDIF COMMENTED_BY "If, and only if the hourly/preschedule model, then do the USACE reservoirs too!" )) DO\
IF_STATEMENT ({ res } SET_INTERSECTION ( IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Barkley" , % "Kentucky" , % "Chickamauga" } COMMENTED_BY "Main River projects with Tailwater LP parameter in hourly model."\
ELSE\
{ % "Barkley" , % "Kentucky" , % "Chickamauga" , % "Wilson" } COMMENTED_BY "Main River projects with Tailwater LP parameter in 6-hour model."\
ENDIF COMMENTED_BY "THIS FIRST IF STATEMENT LOOKS ONLY AT MAIN RIVER PLANTS!!!
Sets the intersection based on which plants have the Tailwater LP parameter (model specific). This can probably be changed to look at GetMethod().
" ) == { res }) THEN\
DESCRIPTION "Tailwater Elevation LP parameters for main river are computed differently than for tributary
projects";\
IF_STATEMENT (( "IsInput"( res & "Pool Elevation", lastObserved ) AND NOT IsNaN res & "Outflow" [lastObserved] ) COMMENTED_BY "Last Observed Pool Elevation and Outflow should always be available.") THEN\
WITH_STATEMENT (NUMERIC midnight_HW = res & "Pool Elevation" [lastObserved]) DO\
WITH_STATEMENT (NUMERIC row = "GetRowIndex"( % "System Data Object" & "BW Lambda Parameter Elevations", STRINGIFY res ) COMMENTED_BY "Get the "Row Index" that corresponds to "res" in %"System Data Object"."BW Lambda
Parameter Elevations"") DO\
WITH_STATEMENT (NUMERIC Elev_Diff = % "System Data Object" & "BW Lambda Parameter Elevations" [row, 1.00000000]) DO\
WITH_STATEMENT (NUMERIC min_elev = "Min"( % "System Data Object" & "BW Lambda Parameter Elevations" [row, 2.00000000], ( midnight_HW - Elev_Diff ) ) COMMENTED_BY "Use the lesser of (the Lower Elevation in the 3rd column of the table) and (the observed
headwater minus the elevation difference)... this is in case we are operating at an elevation
lower that normal. The elevation difference provides and additional buffer.") DO\
WITH_STATEMENT (NUMERIC max_elev = "Max"( % "System Data Object" & "BW Lambda Parameter Elevations" [row, 3.00000000], ( midnight_HW + Elev_Diff ) ) COMMENTED_BY "Use the greater of (the Upper Elevation in the 4th column of the table) and (the observed
headwater plus the elevation difference)... this is in case we are operating at an elevation higher
that normal. The elevation difference provides and additional buffer.") DO\
WITH_STATEMENT (NUMERIC QYesterday = IF ( FOR ( DATETIME date IN "OffsetDate"( @"Start Timestep", - 1.00000000, "1 Days" ) TO lastObserved ) WITH BOOLEAN result = TRUE DO\
IF ( result == TRUE AND IsNaN res & "Outflow" [date] )\
THEN\
FALSE\
ELSE\
result\
ENDIF\
ENDFOR COMMENTED_BY "If a discharge is avalabile in the outflow column for every timestep of the day, " )\
THEN\
"DailyAvg"( res & "Outflow", lastObserved ) COMMENTED_BY "then use the computed daily value...."\
ELSE\
res & "Outflow" [lastObserved] COMMENTED_BY "Otherwise an outflow is missing for at least one hour; use the last observed hour of data (which
should always be in the model) as the daily average."\
ENDIF COMMENTED_BY "Get Yesterday's average discharge.") DO\
WITH_STATEMENT (NUMERIC group = FOR ( NUMERIC val IN "GetNumbers"( "Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) COMMENTED_BY "First column tells which group has been selected based on the average daily flow (set by another
rule). Each of the groups has 3 flows (low, mid, high). If statement works its way down from the
highest group (highest flows) to the lowest group number as follows..." / 3.00000000, 1.00000000 ), 1.00000000, - 1.00000000 ) ) WITH NUMERIC result = 1.00000000 COMMENTED_BY "Default to group 1... if it gets this far, the flow is less than the mid flow for Group 1. " DO\
IF ( ( QYesterday >= ( % "System Data Object" & "BW Lambda Parameter Flows" [row, ( 3.00000000 * ( val - 1.00000000 ) ) + 3.00000000] + % "System Data Object" & "BW Lambda Parameter Flows" [row, ( 3.00000000 * ( val - 1.00000000 ) ) + 2.00000000] ) / 2.00000000 ) COMMENTED_BY "If yesterdays "average" discharge is greater than the average of the "mid" and "high" flows,
then use the next higher group to provide a buffer on the higher end of the range in case flows
are increasing throughout the model run." AND val >= result )\
THEN\
IF ( ( val == "Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) / 3.00000000, 1.00000000 ) ) COMMENTED_BY "Because of the "next higher group logic (val + 1)", one must make sure the model is not already
looking at the group with the highest flows (ie 3). If so, that first (highest flow group) must be
used" )\
THEN\
"Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) / 3.00000000, 1.00000000 )\
ELSE\
( val + 1.00000000 ) COMMENTED_BY "Otherwise there is at least one group with higher flows; use that group!"\
ENDIF\
ELSE\
result COMMENTED_BY "The default is to continue using group one if the flows do not exceed the average of the higher
two flows in the other groups."\
ENDIF\
ENDFOR COMMENTED_BY "Main River plants have flow ranges that are set up in "System Data Object.BW Lambda
Parameter Flows". The appropriate range will be chosen based on the current circumstances
Default group is set to 1 on the first pass since the for loop works backwards 3, 2, 1...") DO\
DESCRIPTION "Write the flows to the Tailwater Elevation LP Parameter slot";\
WITH_STATEMENT (LIST Flows = "GetTableRowVals"( % "System Data Object" & "BW Lambda Parameter Flows", row, 1.00000000 + 3.00000000 * ( group - 1.00000000 ), 3.00000000 * group )) DO\
res & "Tailwater Elevation LP Param" [0.00000000, 1.00000000] := GET @INDEX 1.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [0.00000000, 2.00000000] := ( ( GET @INDEX 0.00000000 FROM Flows ) + GET @INDEX 1.00000000 FROM Flows ) / 2.00000000;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 2.00000000] := ( ( GET @INDEX 1.00000000 FROM Flows ) + GET @INDEX 2.00000000 FROM Flows ) / 2.00000000;\
\
res & "Tailwater Elevation LP Param" [0.00000000, 3.00000000] := GET @INDEX 0.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 3.00000000] := GET @INDEX 1.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [2.00000000, 3.00000000] := GET @INDEX 2.00000000 FROM Flows;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " could not set LP parameters for " CONCAT ( STRINGIFY res );\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ELSE\
DESCRIPTION "Otherwise...
THIS SECOND IF STATEMENT LOOKS ONLY AT TRIBUTARY PLANTS!!!
Sets the intersection based on which plants have the Tailwater LP parameter (model specific). This can probably be changed to look at GetMethod().
";\
IF_STATEMENT ({ res } SET_INTERSECTION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Boone" , % "Calderwood" , % "Cheatham" , % "Cheoah" , % "Chilhowee" , % "Cordell Hull" , % "Hiwassee" , % "MeltonHill" } COMMENTED_BY "Tributary projects with Tailwater LP parameter in hourly model."\
ELSE\
{ } COMMENTED_BY "Tributary projects with Tailwater LP parameter in 6-hour model."\
ENDIF == { res }) THEN\
DESCRIPTION "Tailwater Elevation LP parameters for tributaries are computed differently than for Main River
projects";\
IF_STATEMENT (( NOT IsNaN res & "Outflow" [lastObserved] ) COMMENTED_BY "Last Observed Outflow should always be available.") THEN\
WITH_STATEMENT (NUMERIC QYesterday = IF ( FOR ( DATETIME date IN "OffsetDate"( @"Start Timestep", - 1.00000000, "1 Days" ) TO lastObserved ) WITH BOOLEAN result = TRUE DO\
IF ( result == TRUE AND IsNaN res & "Outflow" [date] )\
THEN\
FALSE\
ELSE\
result\
ENDIF\
ENDFOR COMMENTED_BY "If a discharge is avalabile in the outflow column for every timestep of the day, " )\
THEN\
"DailyAvg"( res & "Outflow", lastObserved ) COMMENTED_BY "then use the computed daily value...."\
ELSE\
res & "Outflow" [lastObserved] COMMENTED_BY "Otherwise an outflow is missing for at least one hour; use the last observed hour of data (which
should always be in the model) as the daily average."\
ENDIF COMMENTED_BY "Get Yesterday's average discharge.") DO\
WITH_STATEMENT (NUMERIC MSLFlow = res & "Power LP Param" ["NumRows"( res & "Power LP Param" ) - 1.00000000, 3.00000000] COMMENTED_BY "Get the Maximum turbine flow from the Power LP Param slot (all units assumed available)") DO\
WITH_STATEMENT (NUMERIC maxQ = "MaxItem"( { QYesterday COMMENTED_BY "Use the greater of yesterday's flow and..." , FOR ( NUMERIC day IN "GetNumbers"( 0.00000000, "Floor"( ( @"Finish Timestep" - lastObserved ) / 24.00000000 "hour", 1.00000000 ), 1.00000000 ) ) WITH NUMERIC result = 0.00000000 "cfs" COMMENTED_BY "Initalize to 0cfs" DO\
IF ( NOT IsNaN "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] AND "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] / 24.00000000 > result )\
THEN\
"Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] / 24.00000000\
ELSE\
result\
ENDIF COMMENTED_BY "If the daily average for the day being tested is greater than the current forecasted daily
average, set the average daily average to the new value, otherwise continue using the current
value"\
ENDFOR COMMENTED_BY "the average daily flow provided by the flowsheet..." } ) COMMENTED_BY "Compute the maximum average daily flow... ") DO\
WITH_STATEMENT (NUMERIC minQ = "MinItem"( { QYesterday COMMENTED_BY "Use the lesser of yesterday's flow and..." , FOR ( NUMERIC day IN "GetNumbers"( 0.00000000, "Floor"( ( @"Finish Timestep" - lastObserved ) / 24.00000000 "hour", 1.00000000 ), 1.00000000 ) ) WITH NUMERIC result = 10000000.00000000 "cfs" COMMENTED_BY "Initalize to an extremely large, highly unlikely flow (10M cfs in this case)" DO\
IF ( NOT IsNaN "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] AND "Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] < result )\
THEN\
"Con"( res ) & "Volume" [lastObserved + day * 24.00000000 "hour"] / 24.00000000\
ELSE\
result\
ENDIF COMMENTED_BY "If the daily average for the day being tested is less than than the current forecasted daily
minimum average, set the min average daily average to the new value, otherwise continue using
the current value"\
ENDFOR COMMENTED_BY "the average daily flow provided by the flowsheet..." } ) COMMENTED_BY "Compute the minimum average daily flow... ") DO\
DESCRIPTION "If Qmin exceeds QMax, that means that observed daily flows and flowsheet daily flows are not
entered and the model run should be stopped so the user can fix the problem.";\
IF_STATEMENT (minQ <= maxQ) THEN\
WITH_STATEMENT (LIST Flows = { 0.00000000 "cfs" COMMENTED_BY "Low flow should always be 0 cfs." , ( ( 1.00000000 / 3.00000000 + ( 2.00000000 / 3.00000000 ) * ( minQ / MSLFlow ) ) * MSLFlow ) COMMENTED_BY "Mid flow is a function of the minimum average daily flow. 1/3 of MSL at min avg daily flow of 0cfs
and MSL at min average daily flow of MSL (eg when we are running MSL without spill)" , IF ( maxQ / MSLFlow <= 0.50000000 )\
THEN\
( 1.10000000 * MSLFlow ) COMMENTED_BY "if the maximum average daily flow is less than half of plant capacity, the upper limit is nominally
greater than MSL (110% of MSL)"\
ELSE\
( ( 0.60000000 + maxQ / MSLFlow ) * MSLFlow ) COMMENTED_BY "If plant utilization is greater than 50% of MSL, then the slope of the line equals 0.60 plus the
plant capacity fraction of the maximum average daily flow (110% of MSL at utilization ratio of 0.5
and 160% of MSL at utilization ratio of 1.0) "\
ENDIF COMMENTED_BY "high flow is a function of the maximum average daily flow" } COMMENTED_BY "Construct a set of 3 flows (low, mid, and high) to use for the Tailwater LP Param tables") DO\
WITH_STATEMENT (NUMERIC LastRow = "NumRows"( res & "Tailwater Elevation LP Param" ) - 1.00000000) DO\
DESCRIPTION "If less than or equal to 3 rows in the table, no interpolation is required. Otherwise interpolation is
required and more points should fall in the bottom half if necessary (better to weight based on
min/max values)?";\
IF_STATEMENT (( LastRow == 1.00000000 ) COMMENTED_BY "Only 2 Rows, use end points only") THEN\
res & "Tailwater Elevation LP Param" [0.00000000, 2.00000000] := GET @INDEX 0.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 2.00000000] := GET @INDEX 2.00000000 FROM Flows;\
\
ELSE\
res & "Tailwater Elevation LP Param" [0.00000000, 1.00000000] := GET @INDEX 1.00000000 FROM Flows;\
\
res & "Tailwater Elevation LP Param" [0.00000000, 2.00000000] := ( ( GET @INDEX 0.00000000 FROM Flows ) + GET @INDEX 1.00000000 FROM Flows ) / 2.00000000;\
\
res & "Tailwater Elevation LP Param" [1.00000000, 2.00000000] := ( ( GET @INDEX 1.00000000 FROM Flows ) + GET @INDEX 2.00000000 FROM Flows ) / 2.00000000;\
\
DESCRIPTION "FILL THE PIECEWISE COLUMN";\
FOREACH (NUMERIC row IN "GetNumbers"( 0.00000000, LastRow, 1.00000000 )) DO\
WITH_STATEMENT (NUMERIC interpolated = ( row / LastRow ) COMMENTED_BY "Fraction is 0 to 1;" * 2.00000000 COMMENTED_BY "Row options are 0,1,2 (3pt Flow array)") DO\
WITH_STATEMENT (NUMERIC lowerPoint = "Floor"( interpolated, 1.00000000 )) DO\
DESCRIPTION "Note that the "Upper" and "Lower" interpolation points could be the same point, so we cannot
simply look at the "Lower" point and next point in the list.";\
WITH_STATEMENT (NUMERIC upperPoint = "Ceiling"( interpolated, 1.00000000 )) DO\
WITH_STATEMENT (NUMERIC frac = interpolated - lowerPoint) DO\
IF_STATEMENT (( "Floor"( LastRow / 2.00000000, 1.00000000 ) == LastRow / 2.00000000 ) COMMENTED_BY "If "lastRow is an even number, then there are an odd number of points, otherwise there are an
even number of points and all 3 points are used to interpolate intermediate points. Odd number
of rows, so the middle point coincides with Flows<1>") THEN\
res & "Tailwater Elevation LP Param" [row, 3.00000000] := ( GET @INDEX lowerPoint FROM Flows ) + frac * ( ( GET @INDEX upperPoint FROM Flows ) - GET @INDEX lowerPoint FROM Flows );\
\
ELSE\
DESCRIPTION "This version will interpolate using all 3 flows (NOTE: If the Tailwater LP Param is expected to be
concave, the optimization may fail as there is no data check at present to make sure this occurs,
nor have the equations been checked for inherent concavity.";\
res & "Tailwater Elevation LP Param" [row, 3.00000000] := ( GET @INDEX lowerPoint FROM Flows ) + frac * ( ( GET @INDEX upperPoint FROM Flows ) - GET @INDEX lowerPoint FROM Flows );\
\
INACTIVE DESCRIPTION "This version will not use the middle point, but rather will interpolate using the start Flows<0> and
end points (Flows<2>) only";\
res & "Tailwater Elevation LP Param" [row, 3.00000000] := ( GET @INDEX lowerPoint FROM Flows ) + frac * ( ( GET @INDEX 2.00000000 FROM Flows ) - GET @INDEX 0.00000000 FROM Flows );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
DESCRIPTION "At a minimum, The hourly model requires daily volumes to run as well at last nights midnight
outflow. Both are missing, the model must stop so the user can fix the problem!. ";\
IF_STATEMENT ("GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour") THEN\
STOP_RUN_STATEMENT "Daily Volumes or observed outflows are required for the hourly model to run. One or the other is missing for " CONCAT STRINGIFY res;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
INACTIVE WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " could not find outflow for the last observed hour for " CONCAT ( STRINGIFY res );\
\
END_IF_STATEMENT;\
\
ELSE\
INACTIVE WARNING_STATEMENT ( STRINGIFY res ) CONCAT " does not have the Set Tailwater Elevation LP Parameters slot." CONCAT " No data were changed.";\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT ( STRINGIFY res ) CONCAT " does not have the Set Tailwater Elevation LP Parameters slot." CONCAT " No data were changed.";\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Tailwater Elevation LP Parameters" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Backwater Lambda LP Parameters";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Backwater Lambda LP Parameters" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Main River (sloped storage reservoirs) Backwater Lambda LP Parameter tables
";\
FOREACH (OBJECT res IN "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" }) DO\
WITH_STATEMENT (OBJECT con = "Con"( res )) DO\
WITH_STATEMENT (DATETIME lastKnown = @"Start Timestep - 1" + con & "Last Time with Known Values" []) DO\
WITH_STATEMENT (NUMERIC LastPooElevation = con & "Last Known Pool Elevation" []) DO\
DESCRIPTION "Backwater Lambda LP parameters are only utilized for sloped storage;
6-hour model uses, hourly model does not.";\
IF_STATEMENT ({ res } SET_INTERSECTION "ListSubbasin"( "SlopePowerReservoir" ) == { res }) THEN\
IF_STATEMENT (NOT IsNaN con & "Last Known Pool Elevation" []) THEN\
WITH_STATEMENT (NUMERIC row = "GetRowIndex"( % "System Data Object" & "BW Lambda Parameter Elevations", STRINGIFY res ) COMMENTED_BY "Get the "Row Index" that corresponds to "res" in %"System Data Object"."BW Lambda
Parameter Elevations"") DO\
WITH_STATEMENT (NUMERIC Elev_Diff = % "System Data Object" & "BW Lambda Parameter Elevations" [row, 1.00000000]) DO\
WITH_STATEMENT (NUMERIC min_elev = "Min"( % "System Data Object" & "BW Lambda Parameter Elevations" [row, 2.00000000], ( LastPooElevation - Elev_Diff ) ) COMMENTED_BY "Use the lesser of (the Lower Elevation in the 3rd column of the table) and (the observed
headwater minus the elevation difference)... this is in case we are operating at an elevation
lower that normal. The elevation difference provides and additional buffer.") DO\
WITH_STATEMENT (NUMERIC max_elev = "Max"( % "System Data Object" & "BW Lambda Parameter Elevations" [row, 3.00000000], ( LastPooElevation + Elev_Diff ) ) COMMENTED_BY "Use the greater of (the Upper Elevation in the 4th column of the table) and (the observed
headwater plus the elevation difference)... this is in case we are operating at an elevation higher
that normal. The elevation difference provides and additional buffer.") DO\
% "System Data Object" & "BW Lambda Parameter Elevations" [row, 0.00000000] := LastPooElevation;\
\
% "System Data Object" & "BW Lambda Parameter Elevations" [row, 4.00000000] := min_elev;\
\
% "System Data Object" & "BW Lambda Parameter Elevations" [row, 5.00000000] := ( min_elev + max_elev ) / 2.00000000;\
\
% "System Data Object" & "BW Lambda Parameter Elevations" [row, 6.00000000] := max_elev;\
\
res & "Backwater Lambda LP Parameters" [0.00000000, 0.00000000] := min_elev;\
\
res & "Backwater Lambda LP Parameters" [1.00000000, 0.00000000] := ( min_elev + max_elev ) / 2.00000000;\
\
res & "Backwater Lambda LP Parameters" [2.00000000, 0.00000000] := max_elev;\
\
WITH_STATEMENT (NUMERIC QYesterday = WITH DATETIME StartPrevDay = "OffsetDate"( "OffsetDate"( lastKnown, "Timestep Hours"( ), "1 hours" ), - 1.00000000, "1 Days" ) DO\
IF ( FOR ( DATETIME date IN StartPrevDay TO lastKnown ) WITH BOOLEAN result = TRUE DO\
IF ( result == TRUE AND IsNaN res & "Outflow" [date] )\
THEN\
FALSE\
ELSE\
result\
ENDIF\
ENDFOR COMMENTED_BY "If a discharge is avalabile in the outflow column for every timestep of the day, " )\
THEN\
"DailyAvg"( res & "Outflow", lastKnown ) COMMENTED_BY "then use the computed daily value...."\
ELSE\
res & "Outflow" [lastKnown] COMMENTED_BY "Otherwise an outflow is missing for at least one hour; use the last observed hour of data (which
should always be in the model) as the daily average."\
ENDIF\
ENDWITH COMMENTED_BY "Get Yesterday's average discharge.") DO\
WITH_STATEMENT (NUMERIC group = FOR ( NUMERIC val IN "GetNumbers"( "Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) COMMENTED_BY "First column tells which group has been selected based on the average daily flow (set by another
rule). Each of the groups has 3 flows (low, mid, high). If statement works its way down from the
highest group (highest flows) to the lowest group number as follows..." / 3.00000000, 1.00000000 ), 1.00000000, - 1.00000000 ) ) WITH NUMERIC result = 1.00000000 COMMENTED_BY "Default to group 1... if it gets this far, the flow is less than the mid flow for Group 1. " DO\
IF ( ( QYesterday >= ( % "System Data Object" & "BW Lambda Parameter Flows" [row, ( 3.00000000 * ( val - 1.00000000 ) ) + 3.00000000] + % "System Data Object" & "BW Lambda Parameter Flows" [row, ( 3.00000000 * ( val - 1.00000000 ) ) + 2.00000000] ) / 2.00000000 ) COMMENTED_BY "If yesterdays "average" discharge is greater than the average of the "mid" and "high" flows,
then use the next higher group to provide a buffer on the higher end of the range in case flows
are increasing throughout the model run." AND val >= result )\
THEN\
IF ( ( val == "Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) / 3.00000000, 1.00000000 ) ) COMMENTED_BY "Because of the "next higher group logic (val + 1)", one must make sure the model is not already
looking at the group with the highest flows (ie 3). If so, that first (highest flow group) must be
used" )\
THEN\
"Floor"( ( "NumColumns"( % "System Data Object" & "BW Lambda Parameter Flows" ) - 1.00000000 ) / 3.00000000, 1.00000000 )\
ELSE\
( val + 1.00000000 ) COMMENTED_BY "Otherwise there is at least one group with higher flows; use that group!"\
ENDIF\
ELSE\
result COMMENTED_BY "The default is to continue using group one if the flows do not exceed the average of the higher
two flows in the other groups."\
ENDIF\
ENDFOR COMMENTED_BY "Main River plants have flow ranges that are set up in "System Data Object.BW Lambda
Parameter Flows". The appropriate range will be chosen based on the current circumstances
Default group is set to 1 on the first pass since the for loop works backwards 3, 2, 1...") DO\
% "System Data Object" & "BW Lambda Parameter Flows" [row, 0.00000000] := group;\
\
DESCRIPTION "Write the flows to the Backwater Lambda LP Parameter slot";\
WITH_STATEMENT (LIST Flows = "GetTableRowVals"( % "System Data Object" & "BW Lambda Parameter Flows", row, 1.00000000 + 3.00000000 * ( group - 1.00000000 ), 3.00000000 * group )) DO\
DESCRIPTION "For Kentucky (Special Case)";\
FOREACH (NUMERIC index IN { 0.00000000 , 1.00000000 , 2.00000000 }) DO\
res & "Backwater Lambda LP Parameters" [index, 1.00000000] := GET @INDEX index FROM Flows;\
\
IF_STATEMENT (res == % "Kentucky" OR res == % "Wheeler" OR res == % "Guntersville") THEN\
res & "Backwater Lambda LP Parameters" [index, 2.00000000] := GET @INDEX index FROM Flows;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
INACTIVE WARNING_STATEMENT "Set Backwater Lambda LP Parameters" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Ending Targets" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Backwater Lambda LP Parameters" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Ending Targets";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" AND $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Ending Targets" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_SYMMETRIC_DIFFERENCE "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" , % "Tellico" } SET_SYMMETRIC_DIFFERENCE "Reservoirs_Brookfield_All"( )) DO\
IF_STATEMENT (( "IsInput"( "GetObject"( res CONCAT " Con" ) & "Target Elevation", @"Finish Timestep" ) AND ( LENGTH ( { res } SET_INTERSECTION { % "Apalachia" , % "Barkley" , % "BlueRidge" , % "Boone" , % "Calderwood" , % "Chatuge" , % "Cheoah" , % "Cherokee" , % "Chickamauga" , % "Chilhowee" , % "Douglas" , % "Fontana" , % "FtLoudoun" , % "FtPatH" , % "Great Falls" , % "Hiwassee" , % "Kentucky" , % "MeltonHill" , % "Nickajack" , % "Norris" , % "Nottely" , % "Ocoee1" , % "Ocoee3" , % "Pickwick" , % "Santeetlah" , % "SoHolston" , % "Tellico" , % "TimsFord" , % "Watauga" , % "WattsBar" , % "Wheeler" , % "Wilbur" , % "Wilson" } ) ) > 0.00000000 AND NOT "IsInput"( "GetObject"( res CONCAT " Con" ) & "EndingTarget", @"Finish Timestep" ) ) COMMENTED_BY "If a "Target Elevation" is specified for one of the reservoirs in the intersection list, and an
"EndingTarget" is not specified, then set the "EndignTarget" equal to the "Target Elevation"...
This is a "build data Function" to make up for the fact that we don't need to make FEWS pass this
data in twice. ") THEN\
"GetObject"( res CONCAT " Con" ) & "EndingTarget" [@"Finish Timestep"] := "GetObject"( res CONCAT " Con" ) & "Target Elevation" [@"Finish Timestep"];\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Ending Targets" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Ending Targets" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Minimum Daily Flows at plants with Pulses";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" AND $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Minimum Daily Flows at plants with Pulses" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Set Daily Minimum Flows to be the same as the pulse requirement where additional flow is not
required. (Note; Norris has a separate min flow for BRF)";\
FOREACH (OBJECT res IN { % "Chatuge Con" , % "Cherokee Con" , % "Douglas Con" , % "Apalachia Con" , % "FtPatH Con" , % "Ocoee1 Con" , % "SoHolston Con" , % "Wilbur Con" }) DO\
FOREACH (DATETIME date IN "GetDates"( @"Start Timestep", @"Finish Timestep", "24 hours" )) DO\
IF_STATEMENT ("IsInput"( res & "Minimum Flow Pulse", date )) THEN\
IF_STATEMENT (NOT "IsInput"( res & "Minimum Flow Daily", date )) THEN\
res & "Minimum Flow Daily" [date] := res & "Minimum Flow Pulse" [date];\
\
END_IF_STATEMENT;\
\
ELSE\
STOP_RUN_STATEMENT "Error: Pulse Data missing for " CONCAT res CONCAT " at timestep " CONCAT date;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Minimum Daily Flows at plants with Pulses" CONCAT ", section 1, successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
DESCRIPTION "Set Daily Minimum Flows to be the same as the instantaneous requirement where additional flow
is not required.
";\
FOREACH (OBJECT res IN { % "Barkley Con" , % "BlueRidge Con" , % "Calderwood Con" , % "Kentucky Con" , % "Nottely Con" , % "TimsFord Con" }) DO\
FOREACH (DATETIME date IN "GetDates"( @"Start Timestep", @"Finish Timestep", "24 hours" )) DO\
IF_STATEMENT ("IsInput"( res & "Minimum Flow Instantaneous", date )) THEN\
IF_STATEMENT (NOT "IsInput"( res & "Minimum Flow Daily", date )) THEN\
res & "Minimum Flow Daily" [date] := res & "Minimum Flow Instantaneous" [date];\
\
END_IF_STATEMENT;\
\
ELSE\
STOP_RUN_STATEMENT "Error: Instantaneous Flow Data missing for " CONCAT res CONCAT " at timestep " CONCAT date;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Minimum Daily Flows at plants with Pulses" CONCAT ", section 2, successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Minimum Daily Flows at plants with Pulses" CONCAT " successfully finished";\
\
END;\
\
RULE "Hourly Set Upper Bound LP Param, Spill/Bypass LP Param, and Unregulated LP Parameters";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Hourly Set Upper Bound LP Param, Spill/Bypass LP Param, and Unregulated LP Parameters" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Sloped Storage Reservoir Spill Upper/Lower Bound LP Parameter tables
Spill Upper Bound LP Param (Plants that have sloped storage reference last night's midnight
elevation +/- 2 feet); ";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_MainRiver"( ) SET_UNION { % "Tellico" } ) SET_UNION ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION ( IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ }\
ENDIF COMMENTED_BY "If, and only if the hourly/preschedule model, then do the USACE reservoirs too!" )) DO\
WITH_STATEMENT (OBJECT con = "Con"( res )) DO\
WITH_STATEMENT (NUMERIC LPnegativeOffset = % "System Data Object" & "Spill LP Elevation Offsets" ["GetRowIndex"( % "System Data Object" & "Spill LP Elevation Offsets", STRINGIFY res ), "GetColumnIndex"( % "System Data Object" & "Spill LP Elevation Offsets", "Negative Offset" )]) DO\
WITH_STATEMENT (NUMERIC LPpositiveOffset = % "System Data Object" & "Spill LP Elevation Offsets" ["GetRowIndex"( % "System Data Object" & "Spill LP Elevation Offsets", STRINGIFY res ), "GetColumnIndex"( % "System Data Object" & "Spill LP Elevation Offsets", "Positive Offset" )]) DO\
WITH_STATEMENT (NUMERIC MinStorageLimit = "GetObject"( res CONCAT " Con" ) & "PRSYM_DATA" ["GetRowIndex"( con & "PRSYM_DATA", "MinStorLimit" ), 0.00000000]) DO\
WITH_STATEMENT (NUMERIC MaxStorageLimit = "GetObject"( res CONCAT " Con" ) & "PRSYM_DATA" ["GetRowIndex"( con & "PRSYM_DATA", "MaxStorLimit" ), 0.00000000]) DO\
WITH_STATEMENT (DATETIME lastKnown = @"Start Timestep - 1" + con & "Last Time with Known Values" []) DO\
IF_STATEMENT (NOT IsNaN con & "Last Known Pool Elevation" []) THEN\
WITH_STATEMENT (NUMERIC LastPooElevation = con & "Last Known Pool Elevation" []) DO\
WITH_STATEMENT (NUMERIC midnight_HW = con & "Last Known Pool Elevation" []) DO\
DESCRIPTION "If statement checks to see if the reservoir is a "Slope Power Reservoir". Evaluates the
intersection of the reservoir to the list (returns empty list if not in group and "res" if it is)...
NOTE THAT ONLY THE 6 HOUR MODEL HAS SLOPE STORAGE SO THIS FIRST PART IS UTILIZED
ONLY BY THAT MODEL (SLOPED STORAGE RESERVOIRS USE ELEVATIONS) ...";\
IF_STATEMENT ({ res } SET_INTERSECTION "ListSubbasin"( "SlopePowerReservoir" ) == { res }) THEN\
DESCRIPTION "NOTE: THE 6-HOUR MODEL USES ELEVATIONS (+/- 2 FEET) WHILE THE HOURLY MODEL
REQUIRES STORAGE; ONE OR THE OTHER SHOULD BE CHANGED SO THE UNITS ARE
IDENTICAL!
also NOTE THAT THE MIN MAX FUNCTIONS MAKE SURE THAT EVERY ELEVATION BETWEEN WHERE WE ARE NOW AND THE ENTIRE NORMAL OPERATING RANGE ARE INCLUDED.";\
WITH_STATEMENT (NUMERIC Elevation1 = IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Max"( "Min"( LastPooElevation - LPnegativeOffset, "Con"( res ) & "Plot BotZone" [lastKnown] ), MinStorageLimit ) COMMENTED_BY "Use the greater of (last night's observed pool elevation plus an offset) and (the normal top of the
operating range)...
NOTE that this fixes the issue where we are far outside of out normal operating range but should
be trying to get back down to it.
#The min/Max storage limits makes sure the elevation does not lie outside of the E-V table"\
ELSE\
"Max"( LastPooElevation - LPnegativeOffset, MinStorageLimit )\
ENDIF) DO\
WITH_STATEMENT (NUMERIC Elevation2 = IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Min"( "Max"( LastPooElevation + LPpositiveOffset, "Con"( res ) & "Plot TopZone" [lastKnown] ), MaxStorageLimit )\
ELSE\
"Min"( LastPooElevation + LPpositiveOffset, MaxStorageLimit )\
ENDIF COMMENTED_BY "Use the greater of (last night's observed pool elevation plus an offset) and (the normal top of the
operating range)...
NOTE that this fixes the issue where we are far outside of out normal operating range but should
be trying to get back down to it.
#The min/Max storage limits makes sure the elevation does not lie outside of the E-V table") DO\
IF_STATEMENT ("Has Regulated Spill"( res )) THEN\
res & "Spill Upper Bound LP Param" [0.00000000, 0.00000000] := Elevation1;\
\
res & "Spill Upper Bound LP Param" [1.00000000, 0.00000000] := Elevation2;\
\
res & "Regulated Spill or Bypass LP Param" [0.00000000, 1.00000000] := Elevation1;\
\
res & "Regulated Spill or Bypass LP Param" [1.00000000, 1.00000000] := Elevation2;\
\
END_IF_STATEMENT;\
\
DESCRIPTION "The if statement only executes for plants not in the second list
Those plants do not have the Unregulated Spill LP Parameter Slot
SLOT DOES NOT EXIST IN THE HOURLY MODEL!";\
IF_STATEMENT (( LENGTH ( { res } SET_INTERSECTION ( { % "Calderwood" , % "Cheoah" , % "Chilhowee" , % "Santeetlah" , % "Great Falls" , % "Norris" } COMMENTED_BY "These plants do not have the Unregulated Spill LP Parameter" ) ) ) == 0.00000000 AND "Has Unregulated Spill"( res )) THEN\
res & "Unregulated Spill LP Param" [0.00000000, 1.00000000] := Elevation1;\
\
res & "Unregulated Spill LP Param" [1.00000000, 1.00000000] := Elevation2;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
DESCRIPTION "Otherwise the object(res) is (or shoudl be) a level storage reservoir or storage reservoir";\
IF_STATEMENT (( { res } SET_INTERSECTION "ListSubbasin"( "StorageReservoir" ) == { res } ) OR ( { res } SET_INTERSECTION "ListSubbasin"( "LevelPowerReservoir" ) == { res } )) THEN\
DESCRIPTION "NOTE: This next section converts elevation to storage volumes for the level storage reservoirs. ";\
WITH_STATEMENT (NUMERIC RowIndex = "GetRowIndex"( % "System Data Object" & "Spill LP Trib Elevation Slots", STRINGIFY res )) DO\
DESCRIPTION "NOTE: This next section converts elevation to storage volumes for the level storage reservoirs. ";\
WITH_STATEMENT (LIST bounds = { IF ( % "System Data Object" & "Spill LP Trib Elevation Slots" [RowIndex, "GetColumnIndex"( % "System Data Object" & "Spill LP Trib Elevation Slots", "Lower_BOZ" )] == 1.00000000 )\
THEN\
"Plot BotZone"\
ELSE\
IF ( % "System Data Object" & "Spill LP Trib Elevation Slots" [RowIndex, "GetColumnIndex"( % "System Data Object" & "Spill LP Trib Elevation Slots", "Lower_GC" )] == 1.00000000 )\
THEN\
"Plot Guide Curve"\
ELSE\
"NONE"\
ENDIF\
ENDIF , IF ( % "System Data Object" & "Spill LP Trib Elevation Slots" [RowIndex, "GetColumnIndex"( % "System Data Object" & "Spill LP Trib Elevation Slots", "Upper_TOZ" )] == 1.00000000 )\
THEN\
"Plot TopZone"\
ELSE\
IF ( % "System Data Object" & "Spill LP Trib Elevation Slots" [RowIndex, "GetColumnIndex"( % "System Data Object" & "Spill LP Trib Elevation Slots", "Upper_FG" )] == 1.00000000 )\
THEN\
"Plot Flood Guide"\
ELSE\
IF ( % "System Data Object" & "Spill LP Trib Elevation Slots" [RowIndex, "GetColumnIndex"( % "System Data Object" & "Spill LP Trib Elevation Slots", "Upper_FG" )] == 1.00000000 )\
THEN\
"Plot TOG"\
ELSE\
"NONE"\
ENDIF\
ENDIF\
ENDIF }) DO\
DESCRIPTION "NOTE: This next section converts elevation to storage volumes for the level storage reservoirs. ";\
WITH_STATEMENT (NUMERIC Storage1 = "ElevationToStorage"( res, IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Max"( "Min"( LastPooElevation - LPnegativeOffset, "Con"( res ) & "Plot BotZone" [lastKnown] ), MinStorageLimit ) COMMENTED_BY "Use the lesser of (last night's observed pool elevation minus an offset) and (the normal bottom of
the operating range)...
NOTE that this fixes the issue where we are far outside of out normal operating range but should
be trying to get back down to it."\
ELSE\
"Max"( con & "Last Known Pool Elevation" [] - LPnegativeOffset, MinStorageLimit ) COMMENTED_BY "Otherwise this is a tributary project... (either hourly or 6-hour model)...
NOTE:... NEED TO MAKE SURE EVERYTHING IS INCLUDED BETWEEN THE CURRENT ELEVATION AND... FLOOD_GUIDE(HIGH) OR TOP OF OPERATING ZONE OR TOP OF GATES, DEPENDING ON THE SPECIFIC PROJECT"\
ENDIF COMMENTED_BY "Use the greater of (last night's observed pool elevation plus an offset) and (the normal top of the
operating range)...
NOTE that this fixes the issue where we are far outside of out normal operating range but should
be trying to get back down to it." )) DO\
WITH_STATEMENT (NUMERIC Storage2 = "ElevationToStorage"( res, IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Min"( "Max"( LastPooElevation + LPpositiveOffset, "Con"( res ) & "Plot TopZone" [lastKnown] ), MaxStorageLimit )\
ELSE\
"Min"( LastPooElevation + LPpositiveOffset, MaxStorageLimit ) COMMENTED_BY "Otherwise this is a tributary project... (either hourly or 6-hour model)...
NOTE:... NEED TO MAKE SURE EVERYTHING IS INCLUDED BETWEEN THE CURRENT ELEVATION AND... FLOOD_GUIDE(HIGH) OR TOP OF OPERATING ZONE OR TOP OF GATES, DEPENDING ON THE SPECIFIC PROJECT"\
ENDIF COMMENTED_BY "Use the greater of (last night's observed pool elevation plus an offset) and (the normal top of the
operating range)...
NOTE that this fixes the issue where we are far outside of out normal operating range but should
be trying to get back down to it." )) DO\
IF_STATEMENT ("Has Regulated Spill"( res )) THEN\
res & "Spill Upper Bound LP Param" [0.00000000, 0.00000000] := Storage1;\
\
res & "Spill Upper Bound LP Param" [1.00000000, 0.00000000] := Storage2;\
\
res & "Regulated Spill or Bypass LP Param" [0.00000000, 1.00000000] := Storage1;\
\
res & "Regulated Spill or Bypass LP Param" [1.00000000, 1.00000000] := Storage2;\
\
END_IF_STATEMENT;\
\
DESCRIPTION "The if statement only executes for plants not in the second list
Those plants do not have the Unregulated Spill LP Parameter Slot
SLOT DOES NOT EXIST IN THE HOURLY MODEL!";\
IF_STATEMENT (( LENGTH ( { res } SET_INTERSECTION { % "Calderwood" , % "Cheoah" , % "Chilhowee" , % "Santeetlah" , % "Great Falls" , % "Norris" } ) ) == 0.00000000 AND "Has Unregulated Spill"( res )) THEN\
res & "Unregulated Spill LP Param" [0.00000000, 1.00000000] := Storage1;\
\
res & "Unregulated Spill LP Param" [1.00000000, 1.00000000] := Storage2;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE DESCRIPTION "NOTE: CHARLES ENTERED THE NEEDED INFORMATION NOT AS A PERIODIC SLOT BUT A TIME
SERIES SO I CANNOT INTERPOLATE DATA!!! NEED TO FIX THEN TURN THIS ONE ON AND
REMOVE THE OLD VERSION...";\
WITH_STATEMENT (NUMERIC Storage1 = "ElevationToStorage"( res, IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Min"( res & "Pool Elevation" [lastObserved] - LPnegativeOffset, "Con"( res ) & "Plot BotZone" [lastObserved] COMMENTED_BY "At a minimum, should at least extend to the bottom of the normal operating range..." ) COMMENTED_BY "If the plant is a Main River plant (IE this is being executed in the hourly model)"\
ELSE\
"MinItem"( { res & "Pool Elevation" [lastObserved] - LPnegativeOffset , IF ( ( GET @INDEX 1.00000000 FROM bounds ) != "NONE" )\
THEN\
( "Con"( res ) & GET @INDEX 0.00000000 FROM bounds ) [lastObserved] - LPnegativeOffset\
ELSE\
10000.00000000 "feet"\
ENDIF COMMENTED_BY "A dummy value of 10k is entered to ensure that it is always ignored if only the current elevation
should be used to set the range." } ) COMMENTED_BY "Otherwise this is a tributary project... (either hourly or 6-hour model)...
NOTE:... NEED TO MAKE SURE EVERYTHING IS INCLUDED BETWEEN THE CURRENT ELEVATION AND... BOTTOM OF THE OPERATING ZONE OR GUIDE CURVE OR TOP OF OPERATING ZONE , DEPENDING ON THE SPECIFIC PROJECT"\
ENDIF )) DO\
WITH_STATEMENT (NUMERIC Storage2 = "ElevationToStorage"( res, IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Max"( res & "Pool Elevation" [lastObserved] + LPpositiveOffset, "Con"( res ) & "Plot TopZone" [lastObserved] COMMENTED_BY "At a minimum, should at least extend to the top of the normal operating range..." )\
ELSE\
"MaxItem"( { ( res & "Pool Elevation" [lastObserved] + LPpositiveOffset ) , IF ( ( GET @INDEX 1.00000000 FROM bounds ) != "NONE" )\
THEN\
( ( "Con"( res ) & GET @INDEX 1.00000000 FROM bounds ) [lastObserved] + LPpositiveOffset )\
ELSE\
- 10000.00000000 "feet"\
ENDIF COMMENTED_BY "A dummy value of -10k is entered to ensure that it is always ignored if only the current elevation
should be used to set the range." } ) COMMENTED_BY "Otherwise this is a tributary project... (either hourly or 6-hour model)...
NOTE:... NEED TO MAKE SURE EVERYTHING IS INCLUDED BETWEEN THE CURRENT ELEVATION AND... FLOOD_GUIDE(HIGH) OR TOP OF OPERATING ZONE OR TOP OF GATES, DEPENDING ON THE SPECIFIC PROJECT"\
ENDIF )) DO\
IF_STATEMENT ("Has Regulated Spill"( res )) THEN\
res & "Spill Upper Bound LP Param" [0.00000000, 0.00000000] := Storage1;\
\
res & "Spill Upper Bound LP Param" [1.00000000, 0.00000000] := Storage2;\
\
res & "Regulated Spill or Bypass LP Param" [0.00000000, 1.00000000] := Storage1;\
\
res & "Regulated Spill or Bypass LP Param" [1.00000000, 1.00000000] := Storage2;\
\
END_IF_STATEMENT;\
\
DESCRIPTION "The if statement only executes for plants not in the second list
Those plants do not have the Unregulated Spill LP Parameter Slot
SLOT DOES NOT EXIST IN THE HOURLY MODEL!";\
IF_STATEMENT (( LENGTH ( { res } SET_INTERSECTION { % "Calderwood" , % "Cheoah" , % "Chilhowee" , % "Santeetlah" , % "Great Falls" , % "Norris" } ) ) == 0.00000000 AND "Has Unregulated Spill"( res )) THEN\
res & "Unregulated Spill LP Param" [0.00000000, 1.00000000] := Storage1;\
\
res & "Unregulated Spill LP Param" [1.00000000, 1.00000000] := Storage2;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
WARNING_STATEMENT res CONCAT " is not in the slope power, level pool or storage reservoir groups. Spill LP Params could not be computed. Optimization may abort as a result.";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
WARNING_STATEMENT "Midnight headwater for " CONCAT res CONCAT " does not exist. Cannot compute Spill Lower/Upper Bould LP Parameters. Optimization may abort as a result";\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Hourly Set Upper Bound LP Param, Spill/Bypass LP Param, and Unregulated LP Parameters " CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Hourly Set Upper Bound LP Param, Spill/Bypass LP Param, and Unregulated LP Parameters " CONCAT " successfully finished";\
\
END;\
\
RULE "Set Lower Bound LP Parameters";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Lower Bound LP Parameters" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Level Storage Reservoir Spill Lower Bound LP Parameter tables
Spill Lower Bound LP Param (Plants that have a lower bound have set elevations stored in
"System Data Object.Spill Lower Bound LP Parameters"); ";\
FOREACH (OBJECT res IN { % "BlueRidge" , % "Fontana" , % "Ocoee1" , % "SoHolston" , % "Tellico" , % "Watauga" }) DO\
IF_STATEMENT (( "Has Regulated Spill"( res ) AND NOT { res } SET_INTERSECTION "ListSubbasin"( "SlopePowerReservoir" ) == { res } ) COMMENTED_BY "Do only for Level Storage Reservoirs...") THEN\
WITH_STATEMENT (LIST heads = "GetTableRowVals"( $ "System Data Object.Spill Lower Bound LP Parameters", "GetRowIndex"( $ "System Data Object.Spill Lower Bound LP Parameters", STRINGIFY res ) COMMENTED_BY "Find the row index for this reservoir", 0.00000000, "NumColumns"( $ "System Data Object.Spill Lower Bound LP Parameters" ) - 1.00000000 ) COMMENTED_BY "Get Prsym elevations for this reservoir") DO\
res & "Spill Lower Bound LP Param" [0.00000000, 0.00000000] := "ElevationToStorage"( res, GET @INDEX 0.00000000 FROM heads );\
\
res & "Spill Lower Bound LP Param" [1.00000000, 0.00000000] := "ElevationToStorage"( res, GET @INDEX ( LENGTH heads ) - 1.00000000 FROM heads );\
\
res & "Spill Lower Bound LP Param" [0.00000000, 1.00000000] := "ElevationToStorage"( res, GET @INDEX 0.00000000 FROM heads );\
\
res & "Spill Lower Bound LP Param" [1.00000000, 1.00000000] := "ElevationToStorage"( res, GET @INDEX 1.00000000 FROM heads );\
\
res & "Spill Lower Bound LP Param" [2.00000000, 1.00000000] := "ElevationToStorage"( res, GET @INDEX 2.00000000 FROM heads );\
\
res & "Spill Lower Bound LP Param" [3.00000000, 1.00000000] := "ElevationToStorage"( res, GET @INDEX ( LENGTH heads ) - 1.00000000 FROM heads );\
\
DESCRIPTION "The if statement only executes for plants not in the second list
Those plants do not need the Unregulated Spill LP Parameter data";\
IF_STATEMENT (( LENGTH ( { res } SET_INTERSECTION { % "Ocoee1" } ) ) == 0.00000000 AND "Has Unregulated Spill"( res )) THEN\
res & "Unregulated Spill LP Param" [0.00000000, 2.00000000] := "ElevationToStorage"( res, GET @INDEX 0.00000000 FROM heads );\
\
res & "Unregulated Spill LP Param" [1.00000000, 2.00000000] := "ElevationToStorage"( res, GET @INDEX 1.00000000 FROM heads );\
\
res & "Unregulated Spill LP Param" [2.00000000, 2.00000000] := "ElevationToStorage"( res, GET @INDEX 2.00000000 FROM heads );\
\
res & "Unregulated Spill LP Param" [3.00000000, 2.00000000] := "ElevationToStorage"( res, GET @INDEX ( LENGTH heads ) - 1.00000000 FROM heads );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Lower Bound LP Parameters" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
INACTIVE DESCRIPTION "Compute Level Storage Reservoir Spill Lower Bound LP Parameter tables
Spill Lower Bound LP Param (Plants that have a lower bound have set elevations stored in
"System Data Object.Spill Lower Bound LP Parameters"); ";\
FOREACH (OBJECT res IN ( "AllReservoirs-TVA"( ) SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Cumberland"( )\
ELSE\
{ % "Barkley" }\
ENDIF ) SET_DIFFERENCE { % "BlueRidge" , % "Fontana" , % "Ocoee1" , % "SoHolston" , % "Tellico" , % "Watauga" }) DO\
IF_STATEMENT ("GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" AND { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res }) THEN\
res & "Spill Lower Bound LP Param" [0.00000000, 0.00000000] := 0.00000000 "feet";\
\
res & "Spill Lower Bound LP Param" [0.00000000, 1.00000000] := 0.00000000 "feet";\
\
ELSE\
res & "Spill Lower Bound LP Param" [0.00000000, 0.00000000] := 0.00000000 "cfs-day";\
\
res & "Spill Lower Bound LP Param" [0.00000000, 1.00000000] := 0.00000000 "cfs-day";\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Lower Bound LP Parameters" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Power LP Param";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000 OR $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Power LP Param" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "Compute Power LP Parameter tables
";\
FOREACH (OBJECT res IN ( "AllReservoirs-TVA"( ) SET_DIFFERENCE { % "Ocoee2" , % "Tellico" } ) SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ % "Barkley" }\
ENDIF) DO\
WITH_STATEMENT (OBJECT con = "Con"( res )) DO\
WITH_STATEMENT (DATETIME lastKnown = @"Start Timestep - 1" + IF ( $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000 )\
THEN\
con & "Last Time with Known Values" []\
ELSE\
0.00000000 "hour"\
ENDIF) DO\
IF_STATEMENT (IF ( $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000 )\
THEN\
NOT IsNaN con & "Last Known Operating Head" []\
ELSE\
TRUE\
ENDIF) THEN\
WITH_STATEMENT (NUMERIC gross_head = IF ( $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000 )\
THEN\
con & "Last Known Operating Head" []\
ELSE\
res & "Operating Head" [lastKnown]\
ENDIF) DO\
WITH_STATEMENT (LIST releases = "Get Releases and Power From Power Table"( res, gross_head ) COMMENTED_BY "Get the interpolated power table (flows and power)") DO\
WITH_STATEMENT (NUMERIC NumUnits = "Max"( ( ( LENGTH GET @INDEX 0.00000000 FROM releases ) - 2.00000000 ) COMMENTED_BY "Number of units at the plant should always be the number of points minus "2" (First point is 0
flow; last point is MSL", 1.00000000 COMMENTED_BY "At least one unit must exist" )) DO\
res & "Power LP Param" [0.00000000, 0.00000000] := gross_head;\
\
res & "Power LP Param" [0.00000000, 2.00000000] := 0.00000000 "cfs";\
\
res & "Power LP Param" [1.00000000, 2.00000000] := ( ( ( GET @INDEX NumUnits FROM GET @INDEX 0.00000000 FROM releases ) + GET @INDEX NumUnits + 1.00000000 FROM GET @INDEX 0.00000000 FROM releases ) / 2.00000000 ) COMMENTED_BY "Average of the MEL & MSL flows for this point ";\
\
FOREACH (NUMERIC units IN "GetNumbers"( 0.00000000, NumUnits + 1.00000000, 1.00000000 )) DO\
res & "Power LP Param" [units, 3.00000000] := ( GET @INDEX units FROM GET @INDEX 0.00000000 FROM releases ) COMMENTED_BY "Set individual setpoint flows based on the interpolated table for last night's operating head";\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
STOP_RUN_STATEMENT "Insufficient data to compute Power LP Param data for " CONCAT res CONCAT ". Operating head is missing at time " CONCAT STRINGIFY lastObserved;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Power LP Param" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
FOREACH (NUMERIC row IN "GetNNumbers"( 3.00000000 )) DO\
$ "Ocoee2.Power LP Param" [row, 2.00000000] := $ "Ocoee2.Flow vs Power Table" [row, 0.00000000];\
\
ENDFOREACH;\
\
FOREACH (NUMERIC row IN "GetNNumbers"( 2.00000000 )) DO\
$ "Ocoee2.Power LP Param" [row, row] := $ "Ocoee2.Flow vs Power Table" [row, 0.00000000];\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Power LP Param" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Pool Elevation LP Param";\
DESCRIPTION "
Dependancies:
Set Energy-In-Storage LP Param";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Pool Elevation LP Param" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Pool Elevation LP Parameter based on last observed headwater";\
FOREACH (OBJECT res IN { % "BlueRidge" , % "Boone" , % "Chatuge" , % "Cherokee" , % "Chickamauga" , % "Douglas" , % "Fontana" , % "FtLoudoun" , % "Great Falls" , % "Guntersville" , % "Hiwassee" , % "Kentucky" , % "Norris" , % "Nottely" , % "Ocoee1" , % "Pickwick" , RPL_DISABLE % "Raccoon Mtn" , % "SoHolston" , % "TimsFord" , % "Watauga" , % "WattsBar" , % "Wheeler" , % "Wilson" } SET_UNION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Barkley" , % "Center Hill" , % "Dale Hollow" , % "J Percy Priest" , % "Wolf Creek" }\
ELSE\
{ }\
ENDIF SET_UNION { % "Santeetlah" }) DO\
WITH_STATEMENT (OBJECT con = "Con"( res )) DO\
WITH_STATEMENT (DATETIME lastKnown = @"Start Timestep - 1" + con & "Last Time with Known Values" []) DO\
WITH_STATEMENT (NUMERIC EIS_LPParam_Min_Storage = "TableInterpolation"( "GetSlot"( res CONCAT ".Elevation Volume Table" ), 0.00000000, 1.00000000, res & "Energy In Storage LP Param" [0.00000000, 1.00000000], lastKnown ) COMMENTED_BY "Convert the lower elevation in the EIS LP Param table to a storage...") DO\
WITH_STATEMENT (NUMERIC EIS_LPParam_Max_Storage = "TableInterpolation"( "GetSlot"( res CONCAT ".Elevation Volume Table" ), 0.00000000, 1.00000000, res & "Energy In Storage LP Param" [1.00000000, 1.00000000], lastKnown ) COMMENTED_BY "Convert the upper elevation in the EIS LP Param table to a storage...") DO\
res & "Pool Elevation LP Param" [0.00000000, 0.00000000] := con & "Last Known Storage" [];\
\
res & "Pool Elevation LP Param" [0.00000000, 1.00000000] := EIS_LPParam_Min_Storage;\
\
res & "Pool Elevation LP Param" [1.00000000, 1.00000000] := EIS_LPParam_Max_Storage;\
\
res & "Pool Elevation LP Param" [0.00000000, 2.00000000] := EIS_LPParam_Min_Storage;\
\
res & "Pool Elevation LP Param" [1.00000000, 2.00000000] := con & "Last Known Storage" [];\
\
res & "Pool Elevation LP Param" [2.00000000, 2.00000000] := EIS_LPParam_Max_Storage;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Set Pool Elevation LP Param" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Pool Elevation LP Param" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Energy-In-Storage LP Param";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Ready to set LP Parameters" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Energy-In-Storage LP Param" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Energy-In-Storage LP Param";\
FOREACH (OBJECT res IN { % "BlueRidge" , % "Boone" , % "Chatuge" , % "Cherokee" , % "Chickamauga" , % "Douglas" , % "Fontana" , % "FtLoudoun" , % "Great Falls" , % "Guntersville" , % "Hiwassee" , % "Kentucky" , % "Norris" , % "Nottely" , % "Ocoee1" , % "Pickwick" , RPL_DISABLE % "Raccoon Mtn" , % "SoHolston" , % "TimsFord" , % "Watauga" , % "WattsBar" , % "Wheeler" , % "Wilson" } SET_SYMMETRIC_DIFFERENCE IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
{ % "Barkley" , % "Center Hill" , % "Dale Hollow" , % "J Percy Priest" , % "Wolf Creek" }\
ELSE\
{ % "Barkley" }\
ENDIF SET_SYMMETRIC_DIFFERENCE { % "Santeetlah" }) DO\
WITH_STATEMENT (OBJECT con = "Con"( res )) DO\
WITH_STATEMENT (DATETIME lastKnown = @"Start Timestep - 1" + con & "Last Time with Known Values" []) DO\
WITH_STATEMENT (NUMERIC row = "GetRowIndex"( con & "PRSYM_DATA", "ElevDiff" )) DO\
WITH_STATEMENT (NUMERIC MinStorageLimit = con & "PRSYM_DATA" ["GetRowIndex"( con & "PRSYM_DATA", "MinStorLimit" ), 0.00000000]) DO\
WITH_STATEMENT (NUMERIC MaxStorageLimit = con & "PRSYM_DATA" ["GetRowIndex"( con & "PRSYM_DATA", "MaxStorLimit" ), 0.00000000]) DO\
WITH_STATEMENT (NUMERIC LastPoolElevation = con & "Last Known Pool Elevation" []) DO\
res & "Energy In Storage LP Param" [0.00000000, 0.00000000] := LastPoolElevation;\
\
res & "Energy In Storage LP Param" [0.00000000, 1.00000000] := IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Max"( "Min"( LastPoolElevation - con & "PRSYM_DATA" [row, 0.00000000], con & "Plot BotZone" [lastKnown] ), MinStorageLimit ) COMMENTED_BY "Make sure that the lower range includes the entire operating range if the current elevation minus
the offset is greater than the bottom of the operating range"\
ELSE\
"Max"( LastPoolElevation - con & "PRSYM_DATA" [row, 0.00000000], MinStorageLimit )\
ENDIF;\
\
res & "Energy In Storage LP Param" [1.00000000, 1.00000000] := IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Min"( "Max"( LastPoolElevation + con & "PRSYM_DATA" [row, 0.00000000], con & "Plot TopZone" [lastKnown] ), MaxStorageLimit ) COMMENTED_BY "Make sure that the upper range includes the entire operating range if the current elevation plus
the offset is less than the top of the operating range"\
ELSE\
"Min"( LastPoolElevation + con & "PRSYM_DATA" [row, 0.00000000], MaxStorageLimit )\
ENDIF;\
\
res & "Energy In Storage LP Param" [0.00000000, 2.00000000] := IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Max"( "Min"( LastPoolElevation - con & "PRSYM_DATA" [row, 0.00000000], con & "Plot BotZone" [lastKnown] ), MinStorageLimit ) COMMENTED_BY "Make sure that the lower range includes the entire operating range if the current elevation minus
the offset is greater than the bottom of the operating range"\
ELSE\
"Max"( LastPoolElevation - con & "PRSYM_DATA" [row, 0.00000000], MinStorageLimit )\
ENDIF;\
\
res & "Energy In Storage LP Param" [1.00000000, 2.00000000] := LastPoolElevation;\
\
res & "Energy In Storage LP Param" [2.00000000, 2.00000000] := IF ( { res } SET_INTERSECTION ( "Reservoirs_TVA_MainRiver"( ) SET_SYMMETRIC_DIFFERENCE { % "Barkley" } ) == { res } )\
THEN\
"Min"( "Max"( LastPoolElevation + con & "PRSYM_DATA" [row, 0.00000000], con & "Plot TopZone" [lastKnown] ), MaxStorageLimit ) COMMENTED_BY "Make sure that the upper range includes the entire operating range if the current elevation plus
the offset is less than the top of the operating range"\
ELSE\
"Min"( LastPoolElevation + con & "PRSYM_DATA" [row, 0.00000000], MaxStorageLimit )\
ENDIF;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Energy-In-Storage LP Param" CONCAT " successfully finished";\
\
END;\
\
RULE "Compute Tributary System Storage";\
DESCRIPTION "Dependencies
"Set Observed Storage"";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" AND $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Compute Tributary System Storage" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (OBJECT SDO = % "System Data Object") DO\
FOREACH (DATETIME date IN @"Start Timestep" - 4.00000000 * TS TO @"Start Timestep" - TS) DO\
SDO & "ObservedTribSystemStorage" [date] := FOR ( OBJECT res IN "ListSubbasin"( "TributaryStorage" ) ) STAT_SUM\
res & "Storage" [date]\
ENDFOR;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Compute Tributary System Storage" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Observed Storage";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Observed Storage" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Observed Storage using internal tables";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_UNION { % "Raccoon Mtn" , % "Tellico" } SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_TVA_MainRiver"( ) COMMENTED_BY "Only compute main river storage for hourly model as 6-hour model uses profile storage and the
tables referenced here are for level storage." SET_UNION "Cumberland"( )\
ELSE\
{ } COMMENTED_BY "Only compute main river storage for hourly model as 6-hour model uses profile storage and the
tables referenced here are for level storage."\
ENDIF) DO\
FOREACH (DATETIME date IN @"Start Timestep" - 24.00000000 "hour" TO @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
IF_STATEMENT (NOT IsNaN res & "Pool Elevation" [date]) THEN\
res & "Storage" [date] := "ElevationToStorage"( res, res & "Pool Elevation" [date] );\
\
ELSE\
IF_STATEMENT (date == @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) THEN\
STOP_RUN_STATEMENT ( "Pool Elevation required but is missing for " CONCAT STRINGIFY res ) CONCAT " at the last observed timestep.";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Observed Storage" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Observed Storage" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Observed Power Coefficient - Day 0";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Observed Power Coefficient - Day 0" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Power Coefficient";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_UNION "Reservoirs_TVA_MainRiver"( ) SET_UNION IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ % "Barkley" }\
ENDIF) DO\
FOREACH (DATETIME date IN @"Start Timestep" - 24.00000000 "hour" TO @"Start Timestep" - 1.00000000 * "GetTimestep"( @"Start Timestep" )) DO\
IF_STATEMENT ("IsInput"( res & "Turbine Release", date )) THEN\
WITH_STATEMENT (NUMERIC Qturbine = res & "Turbine Release" [date]) DO\
IF_STATEMENT ("IsInput"( res & "Energy", date )) THEN\
WITH_STATEMENT (NUMERIC E = res & "Energy" [date]) DO\
IF_STATEMENT (Qturbine > 0.00000000 "cfs" AND E > 0.00000000 "MWH") THEN\
DESCRIPTION "Energy and flow must be greater than 0 to compute a meaningful Power Coefficient";\
res & "Power Coefficient" [date] := ( 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) * E / ( 1.00000000 "day" * Qturbine ) );\
\
ELSE\
DESCRIPTION "If the first period and either flow and/or energy <=0, default to a large value";\
res & "Power Coefficient" [date] := 0.00000000 "MWH/cfs-day";\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Observed Power Coefficient - Day 0" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Observed Power Coefficient - Day 0" CONCAT " successfully finished";\
\
END;\
\
RULE "Set NaN APH Pump to 0";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set NaN APH Pump to 0" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Ocoee 3 Spill (Components = bypass, reg spill and sluice)
";\
FOREACH (OBJECT res IN { % "Apalachia" }) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (NOT "IsInput"( res & "Diversion", date )) THEN\
res & "Diversion" [date] := 0.00000000 "cfs";\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set NaN APH Pump to 0" CONCAT " successfully finished";\
\
END;\
\
RULE "Compute Ocoee 3 Spill";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Compute Ocoee 3 Spill" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Ocoee 3 Spill (Components = bypass, reg spill and sluice)
";\
FOREACH (OBJECT res IN { % "Ocoee3" }) DO\
FOREACH (DATETIME date IN @"Start Timestep" - 24.00000000 "hour" TO @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
IF_STATEMENT ("GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour") THEN\
IF_STATEMENT (( "IsInput"( res & "Bypass", date ) OR "IsInput"( res & "Regulated Spill", date ) OR "IsInput"( res & "Unregulated Spill", date ) ) AND NOT "IsInput"( res & "Spill", date )) THEN\
INACTIVE res & "Spill" [date] := res & "Regulated Spill" [date] + res & "Unregulated Spill" [date] + res & "Bypass" [date];\
\
res & "Spill" [date] := FOR ( STRING component IN { "Regulated Spill" , "Unregulated Spill" , "Bypass" } ) WITH NUMERIC result = 0.00000000 "cfs" DO\
IF ( "IsInput"( res & component, date ) )\
THEN\
result + res & component [date]\
ELSE\
result\
ENDIF\
ENDFOR;\
\
ELSE\
IF_STATEMENT (NOT "IsInput"( res & "Spill", date )) THEN\
WARNING_STATEMENT "Sluice, Regulated Spill and Unregulated Spill is unavailable for " CONCAT res CONCAT " at " CONCAT STRINGIFY date;\
\
res & "Spill" [date] := 0.00000000 "cfs";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ELSE\
IF_STATEMENT ("IsInput"( res & "Bypass", date ) OR "IsInput"( res & "Regulated Spill", date )) THEN\
res & "Spill" [date] := FOR ( STRING component IN { "Regulated Spill" , "Bypass" } ) WITH NUMERIC result = 0.00000000 "cfs" DO\
IF ( "IsInput"( res & component, date ) )\
THEN\
result + res & component [date]\
ELSE\
result\
ENDIF\
ENDFOR;\
\
ELSE\
IF_STATEMENT ("IsInput"( res & "Regulated Spill", date )) THEN\
res & "Spill" [date] := res & "Regulated Spill" [date];\
\
ELSE\
res & "Spill" [date] := 0.00000000 "cfs";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Compute Ocoee 3 Spill" CONCAT " successfully finished";\
\
END;\
\
RULE "Compute Operating Head";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Compute Operating Head" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Compute Operating head for all reservoirs (only Barkley for 6-hour model)";\
FOREACH (OBJECT res IN "Reservoirs_TVA_MainRiver"( ) SET_UNION ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" } ) SET_UNION "Reservoirs_Brookfield_All"( ) SET_UNION ( IF ( "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" )\
THEN\
"Reservoirs_USACE_All"( )\
ELSE\
{ % "Barkley" }\
ENDIF COMMENTED_BY "If, and only if the hourly/preschedule model, then do the USACE reservoirs too!" )) DO\
WITH_STATEMENT (DATETIME lastObserved = @"Start Timestep" - "GetTimestep"( @"Start Timestep" )) DO\
IF_STATEMENT ("IsInput"( res & "Pool Elevation", lastObserved ) AND "IsInput"( res & "Tailwater Elevation", lastObserved )) THEN\
WITH_STATEMENT (NUMERIC grossHead = res & "Pool Elevation" [lastObserved] - res & "Tailwater Elevation" [lastObserved]) DO\
res & "Operating Head" [lastObserved] := grossHead;\
\
END_WITH_STATEMENT;\
\
ELSE\
IF_STATEMENT (NOT "IsInput"( res & "Pool Elevation", lastObserved )) THEN\
STOP_RUN_STATEMENT "Insufficient data to compute oprating head for " CONCAT res CONCAT ". Pool Elevation is missing at time " CONCAT STRINGIFY lastObserved;\
\
ELSE\
STOP_RUN_STATEMENT "Insufficient data to compute oprating head for " CONCAT res CONCAT ". Tailwater Elevation is missing at time " CONCAT STRINGIFY lastObserved;\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
INACTIVE WARNING_STATEMENT "Compute Operating Head" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Compute Operating Head" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Ocoee 2 HW for VPS model";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Ocoee 2 HW for VPS model" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
FOREACH (OBJECT res IN { % "Ocoee2" }) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
"GetObject"( res CONCAT " Con" ) & "Pool Elevation" [date] := 1096.00000000 "feet";\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Ocoee 2 HW for VPS model" CONCAT " successfully finished";\
\
END;\
\
RULE "Summer Balancing & FG";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" AND ( "Summer"( @"Start Timestep" ) OR "Summer"( @"Finish Timestep" ) ) AND $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Summer Balancing & FG" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (OBJECT res = % "Time") DO\
res & "Weekly" [@"Finish Timestep"] := 1.00000000;\
\
res & "Weekly" ["ThisSunday"( )] := 1.00000000;\
\
res & "Weekly" ["NextSunday"( )] := 1.00000000;\
\
res & "ThisSunday" ["ThisSunday"( )] := 1.00000000;\
\
res & "NextSunday" [@"Finish Timestep"] := 1.00000000;\
\
res & "NextSunday" ["NextSunday"( )] := 1.00000000;\
\
FOREACH (DATETIME date IN "OffsetDate"( @"Start Timestep" - "GetTimestep"( @"Start Timestep" ), 24.00000000 "hour" / "GetTimestep"( @"Start Timestep" ) * 5.00000000, "6 hours" ) TO @"Finish Timestep") DO\
res & "OneAt5Day" [date] := 1.00000000;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Summer Balancing & FG" CONCAT " exited successfully";\
\
END;\
\
RULE "Not Ready for Optimization";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
$ "System Data Object.Ready for Optimization" [] := 0.00000000;\
\
END;\
\
RULE "Set Day 1 Energy on Hourly Model Slots";\
DESCRIPTION "To avoid FEWS Day 1 schedule changes after a final has gone out, all preschedule data (Wilbur, Ocoee 2 and others that need Day 1 workarounds resulted in all Observed/Day 1 energies getting sent to %"res"."";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT "GetTimestep"( @"Start Timestep" ) == 1.00000000 "hour" AND ( % "System Data Object" & "InitializePreschedule" [] == 1.00000000 OR $ "System Data Object.Initialization_Type" [] == - 1.00000000 );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
IF_STATEMENT ($ "System Data Object.Initialization_Type" [] == - 1.00000000) THEN\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
END_IF_STATEMENT;\
\
WARNING_STATEMENT "Set Day 1 Energy on Model Slots" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
DESCRIPTION "Copy %"res"."PrescheduleEnergy" to %"res"."Energy" for Observed and Day 1 (all plants)";\
FOREACH (OBJECT res IN ( "Reservoirs_TVA_AllTribs"( ) SET_DIFFERENCE { % "Ocoee2" , % "Wilbur" } ) SET_UNION ( "Reservoirs_TVA_MainRiver"( ) COMMENTED_BY "Only compute main river storage for hourly model as 6-hour model uses profile storage and the
tables referenced here are for level storage." SET_UNION "Cumberland"( ) SET_DIFFERENCE "Reservoirs_Canal_Projects"( ) )) DO\
FOREACH (DATETIME date IN IF ( res IN { % "BlueRidge" , % "Ocoee3" , % "Ocoee1" } )\
THEN\
@"Start Timestep" - 72.00000000 "hour" TO @"Finish Timestep"\
ELSE\
@"Start Timestep" - 72.00000000 "hour" TO "Midnight Tonight"( @"Start Timestep" )\
ENDIF) DO\
IF_STATEMENT (IsNaN res & "Energy" [date] AND NOT IsNaN res & "PrescheduleEnergy" [date] AND ( NOT "IsInput"( res & "Pool Elevation", date ) AND ( IsNaN res & "Pool Elevation" [date - "GetTimestep"( @"t" )] OR "IsInput"( res & "Outflow", date - "GetTimestep"( @"t" ) ) ) ) COMMENTED_BY "Model can solve for current timestep if current pool elevation is an input and either previous pool
elevation or previous outflow is an input
" AND NOT "IsInput"( res & "Outflow", date )) THEN\
res & "Energy" [date] := IF ( res & "PrescheduleEnergy" [date] < 0.50000000 "MWH" )\
THEN\
0.00000000 "MWH"\
ELSE\
res & "PrescheduleEnergy" [date]\
ENDIF;\
\
ELSE\
IF_STATEMENT (date >= @"Start Timestep" AND IsNaN res & "Energy" [date] AND IsNaN res & "PrescheduleEnergy" [date]) THEN\
INACTIVE STOP_RUN_STATEMENT ( ( "Preschedule Energy is missing for " CONCAT STRINGIFY res ) CONCAT " on " CONCAT STRINGIFY date ) CONCAT "but is required for Day 1";\
\
WARNING_STATEMENT ( ( "Preschedule Energy is missing for " CONCAT STRINGIFY res ) CONCAT " on " CONCAT STRINGIFY date ) CONCAT " but is required for Day 1";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Day 1 Energy on Model Slots" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
DESCRIPTION "Copy %"res"."OcoeeModelEnergy" to %"res"."Energy" for Day 2 and 3 (Ocoee River plants only)";\
FOREACH (OBJECT res IN { % "BlueRidge" , % "Ocoee3" , % "Ocoee1" }) DO\
FOREACH (DATETIME date IN "Midnight Tonight"( @"Start Timestep" ) + "GetTimestep"( @"Finish Timestep" ) TO @"Finish Timestep") DO\
IF_STATEMENT (IsNaN res & "Energy" [date] AND NOT IsNaN res & "OcoeeModelEnergy" [date]) THEN\
res & "Energy" [date] := res & "OcoeeModelEnergy" [date];\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Day 2 & 3 Energy for Ocoee Model Energy slots successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
DESCRIPTION "Copy %"res"."PrescheduleEnergy" to %"res"."Energy"";\
FOREACH (OBJECT res IN "Reservoirs_Canal_Projects"( )) DO\
FOREACH (DATETIME date IN @"Start Timestep" - 72.00000000 "hour" TO "Midnight Tonight"( @"Start Timestep" )) DO\
IF_STATEMENT (IsNaN res & "Requested Energy" [date] AND NOT IsNaN res & "PrescheduleEnergy" [date]) THEN\
res & "Requested Energy" [date] := IF ( res & "PrescheduleEnergy" [date] < 0.50000000 "MWH" )\
THEN\
0.00000000 "MWH"\
ELSE\
res & "PrescheduleEnergy" [date]\
ENDIF;\
\
ELSE\
IF_STATEMENT (date >= @"Start Timestep" AND IsNaN res & "Energy" [date] AND IsNaN res & "PrescheduleEnergy" [date]) THEN\
WARNING_STATEMENT ( ( "Preschedule Energy is missing for " CONCAT STRINGIFY res ) CONCAT " on " CONCAT STRINGIFY date ) CONCAT " but is required for Day 1";\
\
END_IF_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
INACTIVE WARNING_STATEMENT "Set Day 1 Energy on Model Slots" CONCAT " successfully ran for " CONCAT ( STRINGIFY res );\
\
ENDFOREACH;\
\
WARNING_STATEMENT "Set Day 1 Energy on Model Slots" CONCAT " successfully finished";\
\
END;\
\
RULE "Set Min/Max Power Capacity Coefficients";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
$ "System Data Object.InitializationRules_Fired" [] := rules + 1.00000000;\
\
WARNING_STATEMENT "Set Min/Max Power Capacity Coefficients" CONCAT " started";\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (OBJECT SDO = % "System Data Object") DO\
FOREACH (LIST Coeff IN { { "MaxCapacityACoeff" , 1.74000000 , - 12.00000000 } , { "MaxCapacityBCoeff" , - 8.36000030 , - 7.00000000 } , { "MaxCapacityCCoeff" , 1.00000000 , - 1.00000000 } , { "MaxCapacityDCoeff" , 0.00000000 , 0.00000000 } , { "MinCapacityACoeff" , 4.30000000 , - 12.00000000 } , { "MinCapacityBCoeff" , 0.00000000 , 0.00000000 } , { "MinCapacityCCoeff" , 7.50000000 , - 3.00000000 } , { "MinCapacityDCoeff" , 0.00000000 , 0.00000000 } }) DO\
WITH_STATEMENT (STRING Slot = GET @INDEX 0.00000000 FROM Coeff) DO\
WITH_STATEMENT (NUMERIC SlotValue = ( GET @INDEX 1.00000000 FROM Coeff ) * "Exp"( 10.00000000, GET @INDEX 2.00000000 FROM Coeff )) DO\
FOREACH (DATETIME date IN @"Start Timestep" TO @"Finish Timestep") DO\
SDO & Slot [date] := SlotValue;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Min/Max Power Capacity Coefficients" CONCAT " successfully finished";\
\
END;\
\
RULE "Start Model Initialization";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "STARTING MODEL INITIALIZATION RULES...";\
\
END;\
\
RULE "Set Knoxville & APH+OC1 Min Flows";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000 AND "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour";\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WARNING_STATEMENT "Set Knoxville Min Flow" CONCAT " started";\
\
WITH_STATEMENT (OBJECT FLHCon = "Con"( % "FtLoudoun" )) DO\
FOREACH (DATETIME date IN "Midnights"( @"Start Timestep", @"Finish Timestep" )) DO\
FLHCon & "Knox24" [date] := 2000.00000000 "cfs";\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (OBJECT APHCon = "Con"( % "Apalachia" )) DO\
FOREACH (DATETIME date IN "Midnights"( @"Start Timestep", @"Finish Timestep" )) DO\
APHCon & "CombinedApalOcoee1MinFlow" [date] := 600.00000000 "cfs";\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Set Knoxville Min Flow" CONCAT " successfully finished";\
\
END;\
\
END;\
\
POLICY_GROUP "Special Operations";\
DESCRIPTION "";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Set Power Plant Cap Fraction to 1";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( );\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN IF ( "Timestep Hours"( ) == 1.00000000 )\
THEN\
"Special Operations Power Reservoirs"( )\
ELSE\
"Special Operations Power Reservoirs"( ) SET_DIFFERENCE "ListSubbasin"( "No Opt" )\
ENDIF) DO\
WITH_STATEMENT (SLOT slot1 = res & "Power Plant Cap Fraction") DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (NOT "IsInput"( slot1, t )) THEN\
slot1 [t] := 1.00000000;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
RULE "Transform Max Units After Zero Generation To Turbine Release";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (STRING slotbase = "Special Op Max Units After Zeros") DO\
WITH_STATEMENT (STRING constant = "Special Op Max Turbine Release After Zeros Constant") DO\
WITH_STATEMENT (STRING coefficient = "Special Op Max Turbine Release After Zeros Coefficient") DO\
FOREACH (OBJECT res IN IF ( "Timestep Hours"( ) == 1.00000000 )\
THEN\
"Special Operations Power Reservoirs"( )\
ELSE\
"Special Operations Power Reservoirs"( ) SET_DIFFERENCE "ListSubbasin"( "No Opt" )\
ENDIF) DO\
WITH_STATEMENT (NUMERIC MaxUnits = GET @INDEX 0.00000000 FROM "Get Units"( res )) DO\
WITH_STATEMENT (LIST units = "GetSlotVals"( "SpOp"( res ) & "TS"( slotbase ), @"Start Timestep", @"Finish Timestep" )) DO\
WITH_STATEMENT (LIST SortedUnits = "Sort"( units )) DO\
WITH_STATEMENT (LIST UniqueUnits = "Remove Duplicate Numbers"( SortedUnits )) DO\
WITH_STATEMENT (LIST UniqueTurbineReleases = "Convert Unit List to Turbine Release List"( res, UniqueUnits )) DO\
WITH_STATEMENT (LIST ComplimentaryCoefficients = "Complimentary Coefficients"( res, UniqueTurbineReleases, MaxUnits )) DO\
FOREACH (NUMERIC index IN "GetListIndices"( @"Start Timestep" TO @"Finish Timestep" )) DO\
WITH_STATEMENT (DATETIME t = @"Start Timestep" + index * "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC UniqueIndex = FIND GET @INDEX index FROM units WITHIN UniqueUnits) DO\
"SpOp"( res ) & constant [t] := GET @INDEX UniqueIndex FROM UniqueTurbineReleases;\
\
"SpOp"( res ) & coefficient [t] := GET @INDEX UniqueIndex FROM ComplimentaryCoefficients;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END;\
\
RULE "Transfer Units Constraints to Turbine Release Constraints";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (STRING slotbase0 = "Special Op ") DO\
WITH_STATEMENT (STRING slotbase1LHS = slotbase0 CONCAT "Turbine Release From Units") DO\
WITH_STATEMENT (STRING slotbase1RHS = slotbase0 CONCAT "Units") DO\
FOREACH (STRING slotpart2 IN { " Max" , " Min" , " Equal" }) DO\
WITH_STATEMENT (STRING slotbase2LHS = slotbase1LHS CONCAT slotpart2) DO\
WITH_STATEMENT (STRING slotbase2RHS = slotbase1RHS CONCAT slotpart2) DO\
WITH_STATEMENT (STRING slotbase3LHS = "TS"( slotbase2LHS )) DO\
WITH_STATEMENT (STRING slotbase3RHS = "TS"( slotbase2RHS )) DO\
FOREACH (OBJECT res IN IF ( "Timestep Hours"( ) == 1.00000000 )\
THEN\
"Special Operations Power Reservoirs"( )\
ELSE\
"Special Operations Power Reservoirs"( ) SET_DIFFERENCE "ListSubbasin"( "No Opt" )\
ENDIF) DO\
WITH_STATEMENT (SLOT slotLHS = "SpOp"( res ) & slotbase3LHS) DO\
WITH_STATEMENT (SLOT slotRHS = "SpOp"( res ) & slotbase3RHS) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
slotLHS [t] := IF ( "IsUserNaN"( slotRHS [t] ) )\
THEN\
"UserNaNWithUnits"( 1.00000000 "cms" )\
ELSE\
"Convert Units to Turbine Release"( res, slotRHS [t] )\
ENDIF;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END;\
\
RULE "Copy Recreation Schedules";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
WARNING_STATEMENT "Copy Recreation Schedules" CONCAT " started";\
\
$ "System Data Object.InitializationRules_Fired" [] := $ "System Data Object.InitializationRules_Fired" [] + 1.00000000;\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "NOTE: Copies recreation schedules from the sim objects to the special operations objects
";\
FOREACH (OBJECT res IN { % "Apalachia" , % "Norris" , % "Ocoee1" , RPL_DISABLE % "Ocoee2" , % "Ocoee3" , % "TimsFord" , % "Watauga" , RPL_DISABLE ( % "Wilbur" COMMENTED_BY "See if Watauga forces Wilbur
" ) }) DO\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
WITH_STATEMENT (STRING modelTS = IF ( "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" )\
THEN\
"6Hr"\
ELSE\
"1Hr"\
ENDIF) DO\
WITH_STATEMENT (OBJECT SpOp = "SpOp"( res )) DO\
FOREACH (LIST slotmapping IN { { "" , "Recreation Min Sluice" , "Special Op Spill Min " } , { "" , "Recreation Max Sluice" , "Special Op Spill Max " } , { "Recreation Min Units" , "Recreation Min Sluice" , "Special Op Outflow Min " } , { "Recreation Max Units" , "Recreation Max Sluice" , "Special Op Outflow Max " } , { "Recreation Min Units" , "" , "Special Op Turbine Release Min " } , RPL_DISABLE ( { "Recreation Max Units" , "" , "Special Op Turbine Release Max " } COMMENTED_BY "Leave off or change the minimum generation to account for pulses... being on would force
minimum flow to be met with spill
" ) } SET_UNION ( IF ( res IN { % "Ocoee3" } )\
THEN\
{ { "Recreation Max Units" , "" , "Special Op Turbine Release Max " } COMMENTED_BY "Leave off or change the minimum generation to account for pulses... being on would force
minimum flow to be met with spill
" }\
ELSE\
{ }\
ENDIF COMMENTED_BY "Parts 1 (turbine) & 2 (spill) are the "from" slot and
Part 3 is the "to" slot
" )) DO\
FOREACH (DATETIME date IN "DatesInRun"( )) DO\
INACTIVE IF_STATEMENT (NOT ( GET @INDEX 0.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] OR ( NOT ( GET @INDEX 1.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 1.00000000 FROM slotmapping ) [date] )) THEN\
SpOp & ( ( GET @INDEX 2.00000000 FROM slotmapping ) CONCAT modelTS ) [date] := IF ( NOT ( GET @INDEX 0.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] )\
THEN\
IF ( res IN { RPL_DISABLE % "Ocoee2" , % "Ocoee3" } )\
THEN\
"Flow from energy"( res, date, ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] / 6.00000000 ) COMMENTED_BY "MWH specified
"\
ELSE\
"Convert Units to Turbine Release"( res, ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] ) COMMENTED_BY "# units specified
"\
ENDIF\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( NOT ( GET @INDEX 1.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 1.00000000 FROM slotmapping ) [date] )\
THEN\
( res & GET @INDEX 1.00000000 FROM slotmapping ) [date]\
ELSE\
0.00000000 "cfs"\
ENDIF;\
\
END_IF_STATEMENT;\
\
IF_STATEMENT (NOT ( GET @INDEX 0.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] OR ( NOT ( GET @INDEX 1.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 1.00000000 FROM slotmapping ) [date] )) THEN\
SpOp & ( ( GET @INDEX 2.00000000 FROM slotmapping ) CONCAT modelTS ) [date] := IF ( NOT ( GET @INDEX 0.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] )\
THEN\
IF ( res IN { RPL_DISABLE % "Ocoee2" , % "Ocoee3" } )\
THEN\
"Flow from energy"( res, date, ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date] / 6.00000000 ) COMMENTED_BY "MWH specified
"\
ELSE\
IF ( ( GET @INDEX 0.00000000 FROM slotmapping ) == "Recreation Max Units" )\
THEN\
"Convert Units to Turbine Release Adjust last Unit to MSL"( res, ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date], "Max" )\
ELSE\
"Convert Units to Turbine Release Adjust last Unit to MSL"( res, ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date], "Min" )\
ENDIF COMMENTED_BY "# units specified
"\
ENDIF\
ELSE\
0.00000000 "cfs"\
ENDIF + IF ( NOT ( GET @INDEX 1.00000000 FROM slotmapping ) == "" AND NOT IsNaN ( res & GET @INDEX 1.00000000 FROM slotmapping ) [date] )\
THEN\
( res & GET @INDEX 1.00000000 FROM slotmapping ) [date]\
ELSE\
0.00000000 "cfs"\
ENDIF;\
\
ELSE\
SpOp & ( ( GET @INDEX 2.00000000 FROM slotmapping ) CONCAT modelTS ) [date] := "UserNaNWithUnits"( 1.00000000 "cms" );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Copy Recreation Schedules" CONCAT " successfully finished";\
\
END;\
\
RULE "Copy Recreation Schedules(OLD)";\
DESCRIPTION "When flows exceed MSL, the hourly model has problems on Day 1 of ensuring the volumes are met for mass balances. Hitting the mass balance totals ensures that reservoirs (especially smaller ones) do not go way above or below their normal operating range.
Dependencies:
Needs to occur after the FLH, KYH, and BYH inflows are set (Set and Compute Requested Discharges (FLH, KYH, BYH)) to ensure that spill is accounted for.";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (NUMERIC rules = $ "System Data Object.InitializationRules_Fired" []) DO\
WARNING_STATEMENT "Energy Initialization" CONCAT " started";\
\
$ "System Data Object.InitializationRules_Fired" [] := $ "System Data Object.InitializationRules_Fired" [] + 1.00000000;\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC TS = "GetTimestep"( @"Start Timestep" )) DO\
DESCRIPTION "NOTE: Copies recreation schedules from the sim objects to the special operations objects
";\
FOREACH (OBJECT res IN { % "Apalachia" , % "Norris" , % "Ocoee1" , % "Ocoee2" , % "Ocoee3" , % "TimsFord" , % "Watauga" , % "Wilbur" }) DO\
INACTIVE WARNING_STATEMENT "Set Day 1 outflows for plants with MSL or greater" CONCAT " successfully ran for " CONCAT res;\
\
WITH_STATEMENT (STRING modelTS = IF ( "GetTimestep"( @"Start Timestep" ) == 6.00000000 "hour" )\
THEN\
"6Hr"\
ELSE\
"1Hr"\
ENDIF) DO\
WITH_STATEMENT (OBJECT SpOp = "SpOp"( res )) DO\
FOREACH (LIST slotmapping IN { { "Recreation Min Sluice" , "Special Op Spill Min " } , { "Recreation Max Sluice" , "Special Op Spill Max " } , { "Recreation Min Units" , IF ( res IN { % "Ocoee2" , % "Ocoee3" } )\
THEN\
"Special Op Energy Min "\
ELSE\
"Special Op Units Min "\
ENDIF } , { "Recreation Max Units" , IF ( res IN { % "Ocoee2" , % "Ocoee3" } )\
THEN\
"Special Op Energy Max "\
ELSE\
"Special Op Units Max "\
ENDIF } } COMMENTED_BY "Part 1 is the "from" slot and
Part 2 is the "to" slot
") DO\
FOREACH (DATETIME date IN "DatesInRun"( )) DO\
IF_STATEMENT (NOT IsNaN ( res & GET @INDEX 0.00000000 FROM slot ) [date]) THEN\
SpOp & ( ( GET @INDEX 1.00000000 FROM slotmapping ) CONCAT modelTS ) [date] := ( res & GET @INDEX 0.00000000 FROM slotmapping ) [date];\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
WARNING_STATEMENT "Energy Initialization" CONCAT " successfully finished";\
\
END;\
\
RULE "*** Aggregates are 6Hr ***";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
END;\
\
RULE "Aggregate Minimum and Maximum Consecutive Units";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND "Timestep Hours"( ) == 6.00000000 AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
WITH_STATEMENT (LIST dates = @"Start Timestep" TO @"Finish Timestep") DO\
WITH_STATEMENT (LIST smoothed_min = "Aggregate Min Consecutive Units"( res )) DO\
WITH_STATEMENT (LIST smoothed_max = "Aggregate Max Consecutive Units"( res )) DO\
WITH_STATEMENT (NUMERIC MaxUnits = GET @INDEX 0.00000000 FROM "Get Units"( res )) DO\
FOREACH (NUMERIC t_index IN "GetListIndices"( dates )) DO\
WITH_STATEMENT (NUMERIC average = FOR ( NUMERIC t2_index IN "GetNumbers"( t_index * "Timestep Hours"( ), ( t_index + 1.00000000 ) * "Timestep Hours"( ) - 1.00000000, 1.00000000 ) ) STAT_AVE\
IF ( NOT "IsUserNaN"( GET @INDEX t2_index FROM smoothed_min ) )\
THEN\
GET @INDEX t2_index FROM smoothed_min\
ELSE\
0.00000000\
ENDIF\
ENDFOR) DO\
IF_STATEMENT (average > 0.00000000) THEN\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Minimum Units" ) [GET @INDEX t_index FROM dates] := average;\
\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Minimum Turbine Release" ) [GET @INDEX t_index FROM dates] := "Convert Units to Turbine Release"( res, average );\
\
ELSE\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Minimum Units" ) [GET @INDEX t_index FROM dates] := "UserNaN"( );\
\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Minimum Turbine Release" ) [GET @INDEX t_index FROM dates] := "UserNaNWithUnits"( 1.00000000 "cms" );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
WITH_STATEMENT (NUMERIC average = FOR ( NUMERIC t2_index IN "GetNumbers"( t_index * "Timestep Hours"( ), ( t_index + 1.00000000 ) * "Timestep Hours"( ) - 1.00000000, 1.00000000 ) ) STAT_AVE\
IF ( NOT "IsUserNaN"( GET @INDEX t2_index FROM smoothed_max ) )\
THEN\
GET @INDEX t2_index FROM smoothed_max\
ELSE\
MaxUnits + 1.00000000\
ENDIF\
ENDFOR) DO\
IF_STATEMENT (average < MaxUnits + 1.00000000) THEN\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Maximum Units" ) [GET @INDEX t_index FROM dates] := average;\
\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Maximum Turbine Release" ) [GET @INDEX t_index FROM dates] := "Convert Units to Turbine Release"( res, average );\
\
ELSE\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Maximum Units" ) [GET @INDEX t_index FROM dates] := "UserNaN"( );\
\
"SpOp"( res ) & "TS"( "Special Op Consecutive Unit Maximum Turbine Release" ) [GET @INDEX t_index FROM dates] := "UserNaNWithUnits"( 1.00000000 "cms" );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
RULE "Aggregate Ramping";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND "Timestep Hours"( ) == 6.00000000 AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
WITH_STATEMENT (LIST RampUp = "UnitRampingAggregationLists"( res, t, "Timestep Hours"( ), "Up" )) DO\
WITH_STATEMENT (LIST RampDown = "UnitRampingAggregationLists"( res, t, "Timestep Hours"( ), "Down" )) DO\
FOREACH (LIST RampValues IN RampUp) DO\
"SpOp"( res ) & "TS"( "Special Op Ramp Up Period" ) [t] := GET @INDEX 0.00000000 FROM RampValues;\
\
"SpOp"( res ) & "TS"( "Special Op Ramp Up Units" ) [t] := GET @INDEX 1.00000000 FROM RampValues;\
\
ENDFOREACH;\
\
FOREACH (LIST RampValues IN RampDown) DO\
"SpOp"( res ) & "TS"( "Special Op Ramp Down Period" ) [t] := GET @INDEX 0.00000000 FROM RampValues;\
\
"SpOp"( res ) & "TS"( "Special Op Ramp Down Units" ) [t] := GET @INDEX 1.00000000 FROM RampValues;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END;\
\
RULE "Aggregate Steady Flow NStep";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND "Timestep Hours"( ) == 6.00000000 AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Reservoirs"( )) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
"SpOp"( res ) & "TS"( "Special Op Steady Flow NStep" ) [t] := "Aggregate NStep"( res, "Special Op Steady Flow NStep", t );\
\
ENDFOREACH;\
\
ENDFOREACH;\
\
END;\
\
RULE "Aggregate Max Units After Zero Generation";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND "Timestep Hours"( ) == 6.00000000 AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (STRING slotbase = "Special Op Max Units After Zeros") DO\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
WITH_STATEMENT (SLOT slotHourly = "SpOp"( res ) & ( slotbase CONCAT " 1Hr" )) DO\
WITH_STATEMENT (SLOT slotLHS = "SpOp"( res ) & "TS"( slotbase )) DO\
WITH_STATEMENT (NUMERIC MaxUnits = GET @INDEX 0.00000000 FROM "Get Units"( res )) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
WITH_STATEMENT (NUMERIC MinUnitsAfterZeros = "Aggregate First"( slotHourly, t )) DO\
slotLHS [t] := IF ( "IsUserNaN"( MinUnitsAfterZeros ) )\
THEN\
"UserNaN"( )\
ELSE\
"OneHourMaxToTimestepMax"( MinUnitsAfterZeros, MaxUnits )\
ENDIF;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END;\
\
RULE "Aggregate Units, Energy, Outflow, Turbine Release and Pool Elevation";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND "Timestep Hours"( ) == 6.00000000 AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (STRING slotbase0 = "Special Op") DO\
FOREACH (STRING slotpart1 IN { " Units" , " Energy" , " Outflow" , " Turbine Release" , " Pool Elevation" }) DO\
WITH_STATEMENT (STRING slotbase1 = slotbase0 CONCAT slotpart1) DO\
FOREACH (STRING slotpart2 IN { " Max" , " Min" , " Equal" }) DO\
WITH_STATEMENT (STRING slotbase2 = slotbase1 CONCAT slotpart2) DO\
WITH_STATEMENT (STRING slotbase3 = "TS"( slotbase2 )) DO\
FOREACH (OBJECT res IN "Special Operations Reservoirs"( )) DO\
WITH_STATEMENT (SLOT slot = "SpOp"( res ) & slotbase3) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (slotpart1 == " Pool Elevation") THEN\
WITH_STATEMENT (NUMERIC last = "Aggregate Last"( "SpOp"( res ), slotbase2, t )) DO\
IF_STATEMENT (NOT "IsUserNaN"( last )) THEN\
slot [t] := last;\
\
ELSE\
slot [t] := "UserNanForSlot"( slotpart1 );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
WITH_STATEMENT (NUMERIC average = "Aggregate Average"( "SpOp"( res ), slotbase2, t )) DO\
IF_STATEMENT (NOT "IsUserNaN"( average )) THEN\
slot [t] := average;\
\
ELSE\
slot [t] := "UserNanForSlot"( slotpart1 );\
\
END_IF_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END;\
\
RULE "Fill Plant Power Table With Units";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
IF_STATEMENT ("NumRows"( res & "Plant Power Table" ) == "NumRows"( "Con"( res ) & "Plant Power Table With Units" )) THEN\
WITH_STATEMENT (LIST PPT = "Get3DTableVals"( res & "Plant Power Table", 0.00000000, 1.00000000, 2.00000000 )) DO\
WITH_STATEMENT (LIST sublist_row_numbers = "Get3DTableSublistRowNumbers"( PPT )) DO\
FOREACH (NUMERIC head_index IN "GetListIndices"( PPT )) DO\
WITH_STATEMENT (LIST sublist = GET @INDEX head_index FROM PPT) DO\
WITH_STATEMENT (NUMERIC head = GET @INDEX 0.00000000 FROM sublist) DO\
WITH_STATEMENT (LIST flows = GET @INDEX 1.00000000 FROM sublist) DO\
WITH_STATEMENT (LIST power = GET @INDEX 2.00000000 FROM sublist) DO\
WITH_STATEMENT (NUMERIC subrows = LENGTH flows) DO\
FOREACH (NUMERIC unit IN "GetListIndices"( flows )) DO\
WITH_STATEMENT (NUMERIC row = ( GET @INDEX head_index FROM sublist_row_numbers ) + unit) DO\
"Con"( res ) & "Plant Power Table With Units" [row, 0.00000000] := head;\
\
"Con"( res ) & "Plant Power Table With Units" [row, 1.00000000] := GET @INDEX unit FROM flows;\
\
"Con"( res ) & "Plant Power Table With Units" [row, 2.00000000] := GET @INDEX unit FROM power;\
\
"Con"( res ) & "Plant Power Table With Units" [row, 3.00000000] := unit;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ELSE\
STOP_RUN_STATEMENT "Mismatched number of rows, " CONCAT res CONCAT ( ".Plant Power Table: " CONCAT "NumRows"( res & "Plant Power Table" ) CONCAT " and Plant Power Table With Units: " CONCAT "NumRows"( "Con"( res ) & "Plant Power Table With Units" ) );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
RULE "Transform Max Units After Zero Generation To Turbne Release";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( ) AND $ "System Data Object.OptRUN" [] == 1.00000000;\
SET_VALUE_FLAG 262144;\
NOTES "";\
BEGIN\
\
WITH_STATEMENT (STRING slotbase = "Special Op Max Units After Zeros") DO\
WITH_STATEMENT (STRING constant = "Special Op Max Turbine Release After Zeros Constant") DO\
WITH_STATEMENT (STRING coefficient = "Special Op Max Turbine Release After Zeros Coefficient") DO\
FOREACH (OBJECT res IN IF ( "Timestep Hours"( ) == 1.00000000 )\
THEN\
"Special Operations Power Reservoirs"( )\
ELSE\
"Special Operations Power Reservoirs"( ) SET_DIFFERENCE "ListSubbasin"( "No Opt" )\
ENDIF) DO\
WITH_STATEMENT (NUMERIC MaxUnits = GET @INDEX 0.00000000 FROM "Get Units"( res )) DO\
WITH_STATEMENT (LIST units = "GetSlotVals"( "SpOp"( res ) & "TS"( slotbase ), @"Start Timestep", @"Finish Timestep" )) DO\
WITH_STATEMENT (LIST SortedUnits = "Sort"( units )) DO\
WITH_STATEMENT (LIST UniqueUnits = "Remove Duplicate Numbers"( SortedUnits )) DO\
WITH_STATEMENT (LIST UniqueTurbineReleases = "Convert Unit List to Turbine Release List"( res, UniqueUnits )) DO\
WITH_STATEMENT (LIST ComplimentaryCoefficients = "Complimentary Coefficients"( res, UniqueTurbineReleases, MaxUnits )) DO\
FOREACH (NUMERIC index IN "GetListIndices"( @"Start Timestep" TO @"Finish Timestep" )) DO\
WITH_STATEMENT (DATETIME t = @"Start Timestep" + index * "GetTimestep"( @"Start Timestep" )) DO\
WITH_STATEMENT (NUMERIC UniqueIndex = FIND GET @INDEX index FROM units WITHIN UniqueUnits) DO\
"SpOp"( res ) & constant [t] := GET @INDEX UniqueIndex FROM UniqueTurbineReleases;\
\
"SpOp"( res ) & coefficient [t] := GET @INDEX UniqueIndex FROM ComplimentaryCoefficients;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END;\
\
END;\
\
POLICY_GROUP "Pasting Area - Must be Off!!!!";\
DESCRIPTION "";\
ACTIVE FALSE;\
NOTES "";\
BEGIN\
\
RULE "Paste";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
IF_STATEMENT ("Timestep Hours"( ) == 1.00000000) THEN\
FOREACH (DATETIME t IN "GetDates"( @"Start Timestep - 25 Hour", @"Finish Timestep", "1 Hours" )) DO\
IF_STATEMENT ("IsInput"( res & "Energy", t )) THEN\
"Con"( res ) & "Units" [t] := "Convert Energy to Units"( res, t );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ELSE\
FOREACH (DATETIME t IN @"Start Timestep - 30 Hour" TO @"Finish Timestep") DO\
IF_STATEMENT ("IsInput"( res & "Energy", t )) THEN\
WITH_STATEMENT (NUMERIC units = "Convert Energy to Units"( res, t )) DO\
"Con"( res ) & "Units" [t] := units;\
\
FOREACH (DATETIME t2 IN "GetDates"( t - 5.00000000 "hour", t, "1 Hours" )) DO\
"Con"( res ) & "Units" [t2] := units;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
END;\
\
POLICY_GROUP "Boneyard";\
DESCRIPTION "";\
ACTIVE TRUE;\
NOTES "";\
BEGIN\
\
RULE "Transfer Energy Inputs to Units Inputs";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
IF_STATEMENT ("Timestep Hours"( ) == 1.00000000) THEN\
FOREACH (DATETIME t IN "GetDates"( @"Start Timestep - 25 Hour", @"Finish Timestep", "1 Hours" )) DO\
IF_STATEMENT ("IsInput"( res & "Energy", t )) THEN\
"Con"( res ) & "Units" [t] := "Convert Energy to Units"( res, t );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ELSE\
FOREACH (DATETIME t IN @"Start Timestep - 30 Hour" TO @"Finish Timestep") DO\
IF_STATEMENT ("IsInput"( res & "Energy", t )) THEN\
WITH_STATEMENT (NUMERIC units = "Convert Energy to Units"( res, t )) DO\
"Con"( res ) & "Units" [t] := units;\
\
FOREACH (DATETIME t2 IN "GetDates"( t - 5.00000000 "hour", t, "1 Hours" )) DO\
"Con"( res ) & "Units" [t2] := units;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
RULE "Transfer Special Ops Units to Turbine Release";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
IF_STATEMENT ("Timestep Hours"( ) == 1.00000000) THEN\
FOREACH (DATETIME t IN "GetDates"( @"Start Timestep - 25 Hour", @"Finish Timestep", "1 Hours" )) DO\
IF_STATEMENT ("IsInput"( res & "Energy", t )) THEN\
"Con"( res ) & "Units" [t] := "Convert Energy to Units"( res, t );\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
ELSE\
FOREACH (DATETIME t IN @"Start Timestep - 30 Hour" TO @"Finish Timestep") DO\
IF_STATEMENT ("IsInput"( res & "Energy", t )) THEN\
WITH_STATEMENT (NUMERIC units = "Convert Energy to Units"( res, t )) DO\
"Con"( res ) & "Units" [t] := units;\
\
FOREACH (DATETIME t2 IN "GetDates"( t - 5.00000000 "hour", t, "1 Hours" )) DO\
"Con"( res ) & "Units" [t2] := units;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
RULE "Set Power Plant Cap Fraction Based on Unit Max";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
NOTES "";\
BEGIN\
\
FOREACH (OBJECT res IN "Special Operations Power Reservoirs"( )) DO\
WITH_STATEMENT (SLOT slot1 = res & "Power Plant Cap Fraction") DO\
WITH_STATEMENT (SLOT slot2 = "SpOp"( res ) & "TS"( "Special Op Units Max" )) DO\
WITH_STATEMENT (NUMERIC NumberOUnits = GET @INDEX 0.00000000 FROM "Get Units"( res )) DO\
FOREACH (DATETIME t IN @"Start Timestep" TO @"Finish Timestep") DO\
IF_STATEMENT (IsNaN slot2 [t]) THEN\
slot1 [t] := 1.00000000;\
\
ELSE\
slot1 [t] := slot2 [t] / NumberOUnits;\
\
END_IF_STATEMENT;\
\
ENDFOREACH;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
END_WITH_STATEMENT;\
\
ENDFOREACH;\
\
END;\
\
END;\
\
REPORT_GROUP "Report Group";\
DESCRIPTION "";\
NOTES "";\
BEGIN\
END;\
\
END\
}
# Section: RPL Display Settings
Section {RPL Display Settings}
"$ws.RplDisplaySettings" {\
MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
}
# Section: Script Manager
Section {Script Manager}
# Script: Initialize Model
$ws.rwScriptMgr rwScript {\
\
Initialize Model\
Initialize Model\
594\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set Initialization type to "Initialize"\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value-1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetRunRange\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Run to 60 timesteps (15 days)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetRunRangeStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetRunRangeEndDate\
ValueStart Timestep +59 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetRunRangeAllowStartDateEdit\
ValueYes\
TypeEnumeration\
DefaultValueYes\
OptionNo\
OptionYes\
\
\
IdentifierSetRunRangeAllowEndDateEdit\
ValueYes\
TypeEnumeration\
DefaultValueYes\
OptionNo\
OptionYes\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set to "0" to Show Default (Launchpad-style) Plots and to "1" for configurable plots\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.True_False\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueNumber of full observed months (New Plots only)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value4.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value12.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueNumber of full future months to plot (New Plots only)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value12.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueClear Chilhowee Day 1-3 Pool Elevations\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "Reservoir" \\
RootSel_SimObjClass "PowerReservoir" \\
RootSel_SimObjClass "LevelPowerReservoir" \\
RootSel_SimObjClass "PumpedStorage" \\
RootSel_SimObjClass "SlopePowerReservoir" \\
RootSel_SimObjClass "StorageReservoir" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueStart Timestep + 11 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueOutput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set Days 1 and 2 Pool Elevation, Turbine flow and Outflow to outputs\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "Reservoir" \\
RootSel_SimObjClass "PowerReservoir" \\
RootSel_SimObjClass "LevelPowerReservoir" \\
RootSel_SimObjClass "PumpedStorage" \\
RootSel_SimObjClass "SlopePowerReservoir" \\
RootSel_SimObjClass "StorageReservoir" \\
RootSel_SimObj "Boone" \\
RootSel_Slot "Boone.Outflow" \\
RootSel_Slot "Boone.Pool Elevation" \\
RootSel_Slot "Boone.Turbine Release" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueStart Timestep + 3 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueOutput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set Ending Target Slots to Output (all except last timestep)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "All" \\
RootSel_SimObj "Boone Con" \\
RootSel_SimObj "Boone" \\
RootSel_Slot "Boone Con.EndingTarget" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueFinish Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueOutput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Great Falls Elev Guide 3 to an input\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "All" \\
RootSel_SimObj "Boone Con" \\
RootSel_SimObj "Boone" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep - 36 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueStart Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueInput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Observed Diversions and Return flow to 0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "All" \\
RootSel_SimObj "Boone Con" \\
RootSel_SimObj "Boone" \\
RootSel_Slot "Boone.Diversion" \\
RootSel_Slot "Boone.Return Flow" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 36 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueStart Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set head reservoir inflows, Tailwater Base Value, Profile Hydro Inflow, USACE Reg Spill to Input for model run\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "All" \\
RootSel_SimObj "Boone Con" \\
RootSel_SimObj "Boone" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep - 36 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueInput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set head reservoir inflows, Ocoee2 locals, etc to 0 for model run\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "All" \\
RootSel_SimObj "Boone Con" \\
RootSel_SimObj "Boone" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 36 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Elevation Cushion 1\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_SimObj "Boone Con" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.04572000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 4 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Elevation Cushion 2\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.07620000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 4 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Tailwater Base Elevations to Zeroes\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "Reservoir" \\
RootSel_SimObjClass "PowerReservoir" \\
RootSel_SimObjClass "LevelPowerReservoir" \\
RootSel_SimObjClass "PumpedStorage" \\
RootSel_SimObjClass "SlopePowerReservoir" \\
RootSel_SimObjClass "StorageReservoir" \\
RootSel_SimObj "Boone" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 36 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Chickamauga Flow Cushions\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value5.66336931840000002\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
EvalExprSlots\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueCompute Min & Max Recreation Schedules\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierEvalExprSlotsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Evaluate Expression Slots Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Name" "Name" "*Recreation*" rf_ON rf_SHOW rf_POS \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Has RPL Expr" "Has Expr" "" rf_ON rf_SHOW rf_POS \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "All" \\
RootSel_SimObj "Boone Con" \\
RootSel_SimObj "Boone SpOp" \\
RootSel_SimObj "Boone" \\
RootSel_End \\
\
\
TypeSelection\
\
\
\
OpenSCT\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueOpen Detailed Daily SCT\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierOpenSCTFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../ModelParameters/SCT/Detailed_DailyOpt.SCT\
\
TypeFileName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet balancing tolerance to 0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Upper Balancing Ratio to 0.05\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_SimObj "Boone Con" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.05000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Lower Balancing Ratio to -0.05\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_SimObj "Boone Con" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.05000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet controller to Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueSimulation\
TypeControllerName\
DefaultValueSimulation\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRun preliminary simulation to Initalized Model\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSaving model...\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Set Initialization type to "Simulation"\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
}
# Script: Import Energy for Days 0-1
$ws.rwScriptMgr rwScript {\
\
Import Energy for Days 0-1\
Import Energy for Days 0-1\
148\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteDMI\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueCompute in FEWS\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierExecuteDMIDMIName\
Value0_Build_Import_Day0-1_Energy\
TypeDmiName\
DefaultValue\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueClearing Day 1 Inputs\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "InlinePower" \\
RootSel_SimObjClass "Reservoir" \\
RootSel_SimObjClass "PowerReservoir" \\
RootSel_SimObjClass "LevelPowerReservoir" \\
RootSel_SimObjClass "PumpedStorage" \\
RootSel_SimObjClass "SlopePowerReservoir" \\
RootSel_SimObjClass "StorageReservoir" \\
RootSel_SimObj "Boone" \\
RootSel_Slot "Boone.Outflow" \\
RootSel_Slot "Boone.Pool Elevation" \\
RootSel_Slot "Boone.Turbine Release" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueStart Timestep + 3 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueOutput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
}
# Script: Import Energy for Days 0-2
$ws.rwScriptMgr rwScript {\
\
Import Energy for Days 0-2\
Import Energy for Days 0-2\
148\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteDMI\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueCompute in FEWS\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierExecuteDMIDMIName\
Value0_Build_Import_Day0-2_Energy\
TypeDmiName\
DefaultValue\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueClearing Day 2 Inputs\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "InlinePower" \\
RootSel_SimObjClass "Reservoir" \\
RootSel_SimObjClass "PowerReservoir" \\
RootSel_SimObjClass "LevelPowerReservoir" \\
RootSel_SimObjClass "PumpedStorage" \\
RootSel_SimObjClass "SlopePowerReservoir" \\
RootSel_SimObjClass "StorageReservoir" \\
RootSel_SimObj "Boone" \\
RootSel_Slot "Boone.Outflow" \\
RootSel_Slot "Boone.Pool Elevation" \\
RootSel_Slot "Boone.Turbine Release" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueStart Timestep + 7 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueOutput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
}
# Script: Import Energy for Days 0-3
$ws.rwScriptMgr rwScript {\
\
Import Energy for Days 0-3\
Import Energy for Days 0-3\
148\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteDMI\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueCompute in FEWS\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierExecuteDMIDMIName\
Value0_Build_Import_Day0-3_Energy\
TypeDmiName\
DefaultValue\
\
\
\
SetSeriesSlotFlags\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueClearing Day 1-3 Inputs\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "InlinePower" \\
RootSel_SimObjClass "Reservoir" \\
RootSel_SimObjClass "PowerReservoir" \\
RootSel_SimObjClass "LevelPowerReservoir" \\
RootSel_SimObjClass "PumpedStorage" \\
RootSel_SimObjClass "SlopePowerReservoir" \\
RootSel_SimObjClass "StorageReservoir" \\
RootSel_SimObj "Boone" \\
RootSel_Slot "Boone.Outflow" \\
RootSel_Slot "Boone.Pool Elevation" \\
RootSel_Slot "Boone.Turbine Release" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotFlagsColumn\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsEndDate\
ValueStart Timestep + 11 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotFlagsFlag\
ValueOutput\
TypeEnumeration\
DefaultValueOutput\
OptionOutput\
OptionInput\
\
\
\
}
# Script: Run Model in Simulation
$ws.rwScriptMgr rwScript {\
\
Run Model in Simulation\
Run Simulation\
186\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet model run to Simulation (0)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueSimulation\
TypeControllerName\
DefaultValueSimulation\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Simulation\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSaving Model file\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
}
# Script: Run Model in Optimization
$ws.rwScriptMgr rwScript {\
\
Run Model in Optimization\
Run Simulation, Optimization, then Rule-Based Simulations\
360\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet model run to Simulation (0)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet "SDO.OptRUN" flag to TRUE\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
MAIN RIVER: Number of Days to Get Main River within Operating Zone\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "01-01-2018 00:00:00" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueMain River: Ending Target to Use for Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.EndingTargetList_MainRiver\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
MAIN RIVER: Ending Target relative to Top of Operating Zone (1) and Bottom of Operating Zone (0)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.75000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueTRIBS: Set Optimization Flood Guide Offset\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
TRIBS: Number of Days to Get Tribs Below Flood Guide (1 = tonight)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
TRIBS: Allow Midnight Pool Elevation (for reasons other than min flow/balancing) to schedule below Guide Curve?\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.Yes_No\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueTRIBS: Ending Target to Use for Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.EndingTargetList_Tribs\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
TRIBS: Target Fraction above the next lower curve (1.0 = the Target Curve; 0.0 = next lower curve... GC for a FG target and PBG for a GC target)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Sequoyah Hourly Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Sequoyah Daily Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value226.53477273600000785\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Sequoyah Flow for Peaking\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Browns Ferry Hourly Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Browns Ferry Daily Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value226.53477273600000785\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Browns Ferry Flow for Peaking\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Should Optimization Balance Tributary Projects (Enter 1s on "Balancing" SCTs)?\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.Yes_No\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueDays Above SMOG This Week (Summer Only)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueDays Above SMOG Next Week (Summer Only)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet model to run Simulation (0)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueSimulation\
TypeControllerName\
DefaultValueSimulation\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Simulation\
TypeSingleLineText\
DefaultValue\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Ready to set LP Parameters\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRerun simulation to set LP Parameters\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSaving Simulation Results\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueClear Ready to set LP Parameters\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Ready for Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueOptimization\
TypeControllerName\
DefaultValueSimulation\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Optimization\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSaving Simulation Results\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Rule-Based Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueRulebased Simulation\
TypeControllerName\
DefaultValueSimulation\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Model Run Flag to Rule-Based Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Rule-based Simulation\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSavingRule-based Simulation Results\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet "SDO.OptRUN" flag to FALSE\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
}
# Script: Rerun Optimization Model with Previous Config
$ws.rwScriptMgr rwScript {\
\
Rerun Optimization Model with Previous Config\
Run Simulation, Optimization, then Rule-Based Simulations\
307\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet model run to Simulation (0)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet "SDO.OptRUN" flag to TRUE\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
MAIN RIVER: Number of Days to Get Main River within Operating Zone\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "01-01-2018 00:00:00" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueMain River: Ending Target to Use for Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.EndingTargetList_MainRiver\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
MAIN RIVER: Ending Target relative to Top of Operating Zone (1) and Bottom of Operating Zone (0)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.75000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueTRIBS: Set Optimization Flood Guide Offset\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
TRIBS: Number of Days to Get Tribs Below Flood Guide (1 = tonight)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
TRIBS: Allow Midnight Pool Elevation (for reasons other than min flow/balancing) to schedule below Guide Curve?\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.Yes_No\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueTRIBS: Ending Target to Use for Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.EndingTargetList_Tribs\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
TRIBS: Target Fraction above the next lower curve (1.0 = the Target Curve; 0.0 = next lower curve... GC for a FG target and PBG for a GC target)\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Sequoyah Hourly Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Sequoyah Daily Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value226.53477273600000785\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Sequoyah Flow for Peaking\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Browns Ferry Hourly Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Browns Ferry Daily Flow\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
Value226.53477273600000785\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetSeriesSlotValues\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Minimum Browns Ferry Flow for Peaking\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Series Slot Values Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetSeriesSlotValuesColumn\
Value0\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesSlotValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesStartDate\
ValueStart Timestep - 1 Timesteps\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEndDate\
ValueFinish Timestep\
TypeRplDateTime\
DefaultValue\
\
\
IdentifierSetSeriesSlotValuesEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetSeriesSlotValuesMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
\
Value\
Should Optimization Balance Tributary Projects (Enter 1s on "Balancing" SCTs)?\
\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
ValueSystem Data Object.Yes_No\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueDays Above SMOG This Week (Summer Only)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueDays Above SMOG Next Week (Summer Only)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value7.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Editor\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet model to run Simulation (0)\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueSimulation\
TypeControllerName\
DefaultValueSimulation\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Simulation\
TypeSingleLineText\
DefaultValue\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Ready to set LP Parameters\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRerun simulation to set LP Parameters\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSaving Simulation Results\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueClear Ready to set LP Parameters\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Ready for Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Optimization\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueOptimization\
TypeControllerName\
DefaultValueSimulation\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Optimization\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSaving Simulation Results\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetController\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Controller to Rule-Based Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetControllerControllerName\
ValueRulebased Simulation\
TypeControllerName\
DefaultValueSimulation\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet Model Run Flag to Rule-Based Simulation\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value1.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
ValueNaN\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteRun\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueRunning Rule-based Simulation\
TypeSingleLineText\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSavingRule-based Simulation Results\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
SetScalarSlot\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSet "SDO.OptRUN" flag to FALSE\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSetScalarSlotValueSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Set Scalar Slot Value Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_End \\
\
\
TypeSelection\
\
\
IdentifierSetScalarSlotValueSlotValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.00000000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEncodeSlotName\
Value\
TypeSlotName\
DefaultValue\
\
\
IdentifierSetScalarSlotValueShowCurVal\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
\
}
# Script: Save Model to Temp Location
$ws.rwScriptMgr rwScript {\
\
Save Model to Temp Location\
Saves to //main/appShare/(FEWS_PROD)/Shared/Models/Riverware/Temp/%UserName%/6Hour.mdl\
132\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSave to Temp Location\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value12\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
}
# Script: Run Flowsheet Data Check
$ws.rwScriptMgr rwScript {\
\
Run Flowsheet Data Check\
\
132\
\
EvalExprSlots\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueUpdate Flowhseet Data Check Tab...\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierEvalExprSlotsSlotSel\
\
Value\
RootSelection Version1 \\
RootSel_Name "Evaluate Expression Slots Action: Slot Selection" \\
RootSel_UserLabel "" \\
RootSel_UseUserLabel false \\
RootSel_RootType ROOT_SUBCLASS_SLOT \\
RoolSel_AllowSlots_Physical RoolSel_AllowSlots_Account RoolSel_AllowSlots_Supply RoolSel_AllowSlots_Exchange RoolSel_AllowSlots_ExchangeSply RoolSel_AllowSlots_Payback RoolSel_AllowSlots_PaybackSply \\
RootSel_SelMode SELMODE_SLOT_PHYSICAL \\
RootSel_SubBasin_WildAllowed false \\
RootSel_SubBasin_Wildcarded false \\
RootFilter FILTER_SIMOBJ_NAME_WILDCARD ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Object Name" "Name" "*Con" rf_ON rf_SHOW rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ACCOUNT ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Account" "Has Account" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_SUBBASIN ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In SubBasin" "In SubBasin" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_IN_CLUSTER ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "In Object Cluster" "In Object Cluster" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SIMOBJ_HAS_ATTRIB_VALUE ROOT_SUBCLASS_SIMOBJ \\
RootFilt_Dat "Has Attribute Value" "Has Attribute Value" "" rf_OFF rf_HIDE rf_POS \\
RootSel_SimObj_WildAllowed false \\
RootSel_SimObj_Wildcarded false \\
RootSel_SimObj_ExclAggObjElems false \\
RootFilter FILTER_EXCHANGE_NAME_WILDCARD ROOT_SUBCLASS_EXCHANGE \\
RootSel_Exch_WildAllowed false \\
RootSel_Exch_Wildcarded false \\
RootFilter FILTER_ACCOUNT_NAME_WILDCARD ROOT_SUBCLASS_ACCOUNT \\
RootFilter FILTER_ACCOUNT_WATER_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Type" "Water Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_WATER_OWNER ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Water Owner" "Water Owner" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_JUNIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Junior To" "Junior To" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_ACCOUNT_SENIOR_TO_DATE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Senior To" "Senior To" "" rf_OFF rf_HIDE rf_POS \\
RootSel_Acct_WildAllowed false \\
RootSel_Acct_Wildcarded false \\
RootSel_InclStorageAccts true \\
RootSel_InclDiversionAccts true \\
RootSel_InclInstreamFlowAccts true \\
RootSel_InclPassThroughAccts true \\
RootFilter FILTER_PAYBACK_NAME_WILDCARD ROOT_SUBCLASS_PAYBACK \\
RootSel_Pback_WildAllowed false \\
RootSel_Pback_Wildcarded false \\
RootFilter FILTER_SUPPLY_NAME_WILDCARD ROOT_SUBCLASS_SUPPLY \\
RootFilter FILTER_SUPPLY_RELEASE_TYPE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Release Type" "Release Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_DESTINATION ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Destination" "Destination" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ROLE ROOT_SUBCLASS_ACCOUNT \\
RootFilt_Dat "Supply Role" "Role" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SUPPLY_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootSel_Supply_WildAllowed false \\
RootSel_Supply_Wildcarded false \\
RootSel_Supply_ShowFromAccts true \\
RootSel_Supply_ShowToAccts false \\
RootSel_ShowSupplies_InOut true \\
RootSel_ShowSupplies_DivRet true \\
RootSel_ShowSupplies_Trans true \\
RootFilter FILTER_SLOT_NAME_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_COL_LABEL_WILDCARD ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_UNIT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Unit Type" "Unit Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_TYPE ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Type" "Type" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_RPL_EXPR ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Has RPL Expr" "Has Expr" "" rf_ON rf_SHOW rf_POS \\
RootFilter FILTER_SLOT_TIMESTEP ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Timestep Size" "Timestep" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ALLOWS_FLAG ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Allows Flag" "Allows Flag" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_ATTRIB ROOT_SUBCLASS_SLOT \\
RootFilt_Dat "Slot Attrib" "Attrib" "" rf_OFF rf_HIDE rf_POS \\
RootFilter FILTER_SLOT_HAS_DESCRIPT ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_USES_OPT_LIMITS ROOT_SUBCLASS_SLOT \\
RootFilter FILTER_SLOT_IS_CUSTOM ROOT_SUBCLASS_SLOT \\
RootSel_Slot_WildAllowed false \\
RootSel_Slot_Wildcarded false \\
RootSel_SlotTypeBits_InclMask 0 \\
RootSel_SlotTypeBits_ExclMask 0 \\
RootSel_AllowAggSeriesCols false \\
RootSel_AllowTableSeriesCols false \\
RootSel_AllowAggTableCols false \\
RootSel_ShowAggSeriesCols false \\
RootSel_ShowTableSeriesCols false \\
RootSel_ShowAggTableCols false \\
RootSel_RequiresSlotColRefs false \\
RootSel_SimObjClass "DataObj" \\
RootSel_SimObj "Boone Con" \\
RootSel_Slot "Boone Con.MinQ_Provided" \\
RootSel_Slot "Boone Con.NaN_in_ReservoirData" \\
RootSel_Slot "Boone Con.Navigation_threshold" \\
RootSel_Slot "Boone Con.Notifications_Required_Flow" \\
RootSel_Slot "Boone Con.Notifications_Required_PE" \\
RootSel_Slot "Boone Con.Shows_Spill" \\
RootSel_End \\
\
\
TypeSelection\
\
\
\
}
# Script: Save model and export to FEWS
$ws.rwScriptMgr rwScript {\
\
Save model and export to FEWS\
\
148\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
ValueSave model\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
Value$RW_FEWS_WORKING_DIR/../states/6Hour.mdl\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value17\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
ExecuteDMI\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierExecuteDMIDMIName\
Value9_Output Data and State to FEWS\
TypeDmiName\
DefaultValue\
\
\
\
SaveModel\
\
IdentifierrwScriptActionEnabled\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptShowInMgr\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierrwScriptDisplayText\
Value\
TypeSingleLineText\
DefaultValue\
\
\
IdentifierSaveModelFileName\
\
Value\
$RW_FEWS_WORKING_DIR/../../../Temp/$USERNAME/6HourOpt.mdl\
\
TypeFileName\
DefaultValue\
\
\
IdentifierSaveModelInclOutputValues\
ValueYes\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
IdentifierSaveModelOutputsSavePrecision\
Value12\
TypeInteger\
DefaultValue12\
MinValue0\
MaxValue17\
\
\
IdentifierSaveModelConfirmOverwrite\
ValueNo\
TypeBoolean\
DefaultValueTrue\
TrueStringYes\
FalseStringNo\
\
\
\
}
# ScriptGroup: All Scripts
$ws.rwScriptMgr rwScriptGroup {\
\
All Scripts\
Initialize Model\
Import Energy for Days 0-1\
Import Energy for Days 0-2\
Import Energy for Days 0-3\
Run Model in Simulation\
Run Model in Optimization\
Rerun Optimization Model with Previous Config\
Save Model to Temp Location\
Run Flowsheet Data Check\
Save model and export to FEWS\
\
}
# Show Script Manager On Model Load
$ws.rwScriptMgr rwShowScriptMgrOnModelLoad {\
\
false\
All Scripts\
\
}
# Section: Object Attribute Manager
Section {Object Attribute Manager}
# Section: Object Attribute Set
"$ws.objectAttribMgr" objectAttribSet { \
}
# Section: END (successful completion)
Section {Done}