# RiverWare_Model 7.1
# Created 17:05 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 17:05:19} {RiverWare 7.1}
$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
SaveExtPrecision 0
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.16667e-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.70194709
"$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.591014756 192.437013595 193.989003323 193.409000681 138.936995744 94.6589989469 96.6500045694 169.911004607 149.683006828 193.923016576 190.307997326 170.424997848 228.130002289 228.668022374 227.979002704 227.303999874 226.614994362 186.136005525 189.873999177 148.989003393 134.386996695 119.832004458 193.059021448 203.494005952 226.799025548 205.892003947 311.00401107 322.557029628 320.736001541 319.229998372 233.312013532 199.506002862 150.352997577 16.7500000684 110.052999527 227.563014069 227.474014221 227.559021394 227.498026907 227.502019582 227.597022602 227.577993681 227.526032268 227.465009463 227.714990585 227.440996777 227.275994512 227.460025698 199.431005694 93.7100051403 151.66500203 195.702002641 185.154016929 187.867996952 201.102011128 189.84101005 188.576011563 95.5510079314 132.18799534 191.474014276 183.49300451 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.266
"$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.607 111313804.856 110498023.6 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 1e-006
"$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.099048 429.764952
"$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.35169752 412.30296 412.24501752 412.16887848 412.21152 412.35169752 412.476696 412.47367848 412.56210096 412.56514896 412.55292648 412.732728 412.824168 412.784544 412.59255048 412.388304 412.339536 412.37605104 412.40964 412.51025448 412.63220496 412.77232152 412.732728 412.656528 412.65348 413.01006552 413.040576 412.82112 412.491936 412.260288 412.19326248 412.184088 412.26946248 412.65037104 412.799784 412.751016 412.76323848 412.77232152 @ 2 412.76933448 412.76628648 412.754064 412.741872 412.72361448 412.70532648 412.68396 412.656528 412.601664 412.55905296 412.747968 412.815024 412.778448 412.824168 412.787592 412.674816 412.5468 412.476696 412.580328 412.583376 412.49797104 412.528512 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.119005696
"$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.591014756 192.437013595 193.989003323 193.409000681 138.936995744 94.6589989469 96.6500045694 169.911004607 149.683006828 193.923016576 190.307997326 170.424997848 228.130002289 228.668022374 227.979002704 227.303999874 226.614994362 186.136005525 189.873999177 148.989003393 134.386996695 119.832004458 193.059021448 203.494005952 226.799025548 205.892003947 229.134995491 229.470012103 228.121025848 227.106008482 219.805005133 199.506002862 150.352997577 16.7500000684 110.052999527 227.563014069 227.474014221 227.559021394 227.498026907 227.502019582 227.597022602 227.577993681 227.526032268 227.465009463 227.714990585 227.440996777 227.275994512 227.460025698 199.431005694 93.7100051403 151.66500203 195.702002641 185.154016929 187.867996952 201.102011128 189.84101005 188.576011563 95.5510079314 132.18799534 191.474014276 183.49300451 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.49352 0
"$s" row 1 384.048 24465.7554555
"$s" row 2 387.096 685041.152754
"$s" row 3 387.4008 831835.685487
"$s" row 4 387.7056 1027561.72913
"$s" row 5 388.0104 1223287.77277
"$s" row 6 388.3152 1419013.81642
"$s" row 7 388.62 1663671.37097
"$s" row 8 388.9248 1908328.92553
"$s" row 9 389.2296 2201917.99099
"$s" row 10 389.5344 2495507.05646
"$s" row 11 389.8392 2813561.87738
"$s" row 12 390.144 3156082.45376
"$s" row 13 390.4488 3523068.78559
"$s" row 14 390.7536 3914520.87288
"$s" row 15 391.0584 4330438.71562
"$s" row 16 391.3632 4746356.55836
"$s" row 17 391.668 5211205.91202
"$s" row 18 391.9728 5700521.02113
"$s" row 19 392.2776 6214301.88569
"$s" row 20 392.5824 6728082.75026
"$s" row 21 392.8872 7290795.12574
"$s" row 22 393.192 7877973.25667
"$s" row 23 393.4968 8489617.14305
"$s" row 24 393.8016 9125726.7849
"$s" row 25 394.1064 9786302.1822
"$s" row 26 394.4112 10471343.3349
"$s" row 27 394.716 11180850.2432
"$s" row 28 395.0208 11914822.9068
"$s" row 29 395.3256 12697727.0814
"$s" row 30 395.6304 13480631.256
"$s" row 31 395.9352 14312466.9415
"$s" row 32 396.24 15168768.3824
"$s" row 33 396.5448 16074001.3343
"$s" row 34 396.8496 16979234.2861
"$s" row 35 397.1544 17933398.7489
"$s" row 36 397.4592 18887563.2116
"$s" row 37 397.764 19890659.1853
"$s" row 38 398.0688 20942686.6699
"$s" row 39 398.3736 21994714.1545
"$s" row 40 398.6784 23095673.15
"$s" row 41 398.9832 24221097.9009
"$s" row 42 399.288 25370988.4073
"$s" row 43 399.5928 26545344.6692
"$s" row 44 399.8976 27768632.442
"$s" row 45 400.2024 29016385.9702
"$s" row 46 400.5072 30288605.2539
"$s" row 47 400.812 31609756.0485
"$s" row 48 401.1168 32955372.5985
"$s" row 49 401.4216 34325454.904
"$s" row 50 401.7264 35744468.7205
"$s" row 51 402.0312 37187948.2923
"$s" row 52 402.336 38680359.3751
"$s" row 53 402.6408 40197236.2134
"$s" row 54 402.9456 41738578.8071
"$s" row 55 403.2504 43328852.9117
"$s" row 56 403.5552 44968058.5272
"$s" row 57 403.86 46631729.8982
"$s" row 58 404.1648 48319867.0246
"$s" row 59 404.4696 50056935.6619
"$s" row 60 404.7744 51842935.8102
"$s" row 61 405.0792 53653401.7139
"$s" row 62 405.384 55512799.1285
"$s" row 63 405.6888 57396662.2986
"$s" row 64 405.9936 59329456.9796
"$s" row 65 406.2984 61286717.416
"$s" row 66 406.6032 63292909.3633
"$s" row 67 406.908 65348032.8216
"$s" row 68 407.2128 67427622.0353
"$s" row 69 407.5176 69556142.76
"$s" row 70 407.8224 71733594.9955
"$s" row 71 408.1272 73935512.9865
"$s" row 72 408.432 76210828.2438
"$s" row 73 408.7368 78486143.5012
"$s" row 74 409.0416 80834856.0249
"$s" row 75 409.3464 83208034.3041
"$s" row 76 409.6512 85630144.0942
"$s" row 77 409.956 88101185.3952
"$s" row 78 410.2608 90621158.2071
"$s" row 79 410.5656 93165596.7745
"$s" row 80 410.8704 95783432.6082
"$s" row 81 411.1752 98425734.1974
"$s" row 82 411.48 101116967.298
"$s" row 83 411.7848 103881597.664
"$s" row 84 412.0896 106670693.786
"$s" row 85 412.3944 109508721.419
"$s" row 86 412.6992 112420146.318
"$s" row 87 413.004 115380502.728
"$s" row 88 413.3088 118414256.405
"$s" row 89 413.6136 121496941.592
"$s" row 90 413.9184 124653024.046
"$s" row 91 414.2232 127882503.766
"$s" row 92 414.528 131185380.752
"$s" row 93 414.8328 134537189.25
"$s" row 94 415.1376 137986860.769
"$s" row 95 415.4424 141509929.555
"$s" row 96 415.7472 145081929.851
"$s" row 97 416.052 148751793.169
"$s" row 98 416.3568 152470587.999
"$s" row 99 416.6616 156262780.094
"$s" row 100 416.9664 160128369.456
"$s" row 101 417.2712 164067356.085
"$s" row 102 417.576 168079739.979
"$s" row 103 417.8808 172141055.385
"$s" row 104 418.1856 176275768.057
"$s" row 105 418.4904 180483877.995
"$s" row 106 418.7952 184789850.955
"$s" row 107 419.1 189169221.182
"$s" row 108 419.4048 193646454.43
"$s" row 109 419.7096 198197084.945
"$s" row 110 420.0144 202870044.237
"$s" row 111 420.3192 207665332.306
"$s" row 112 420.624 212558483.397
"$s" row 113 420.9288 217549497.51
"$s" row 114 421.2336 222662840.4
"$s" row 115 421.5384 227898512.068
"$s" row 116 421.8432 233207581.002
"$s" row 117 422.148 238614512.957
"$s" row 118 422.4528 244094842.179
"$s" row 119 423.0624 255275692.423
"$s" row 120 423.672 266750131.731
"$s" row 121 424.2816 278493694.35
"$s" row 122 425.5008 302592463.473
"$s" row 123 426.72 327449671.016
"$s" row 124 428.244 359206221.597
"$s" row 125 429.1584 378485236.896
"$s" row 126 434.34 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.8 262.5 279.2 263.2 259.5 132.1 183.5 264.7 252.5 125.9 212.8 267.7 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 1e-005
"$s" unit 3 {%f} 2
"$s" minMax 15.243048 39.620952
"$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.22165752 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 1e-005
"$s" unit 3 {%f} 2
"$s" minMax 384.23088 408.432
"$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.337304 385.46535048 385.401312 385.01122896 384.95627352 385.02329904 385.31295048 385.32816 @ 2 385.46532 385.30984152 385.63299048 385.620768 385.614672 385.605528 385.61159352 385.462272 385.46833752 385.44697104 384.944112 385.319016 385.52317104 385.60854552 385.626864 385.620768 385.660392 385.66344 385.660392 385.65426552 385.50491352 385.453128 385.005072 384.121152 385.61775048 385.605528 385.614672 385.61775048 @ 2 385.605528 @ 2 385.61775048 @ 2 385.614672 @ 2 385.620768 385.614672 385.599432 385.42880496 384.98986248 385.44401448 385.31292 385.38912 385.386072 385.46842896 385.331208 385.547616 384.99291048 385.453128 385.43185296 385.30685448 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.7400031165 52.5159989368 46.640001249 42.0139997838 39.2949991839 54.3250008596 70.9029995879 84.1429999449 84.8190080236 124.523010076 154.06500769 145.700001662 123.080009059 107.387002401 99.9150021102 91.8010079372 83.213001079 73.8529976955 65.6949991429 59.8380048909 55.9300025561 53.9260023327 164.425009184 216.468006347 203.156016071 177.133003954 144.962999095 115.420004729 93.7160083118 79.8980044822 69.2600051783 62.2380048871 57.7790048563 62.0060021313 62.5700029233 58.716000815 54.7870015384 51.3639988253 47.9539992082 44.6590028001 42.508998084 40.6660017869 38.9659999018 37.3610038686 36.2560012274 35.3610019839 34.3100024009 33.1110019874 32.2509995346 31.5570017633 30.7310021799 29.7420023324 29.0020010121 28.7850005217 29.3080041832 30.2749990091 30.4209978385 46.8639988323 58.6160055346 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 12.8600001688 12.757000471 12.658000811 12.5620004713 12.4680010001 12.377000566 12.286000132 12.1970002831 12.1120010384 12.0270009441 11.9440005856 11.8610010765 11.7830000572 11.7060011711 11.6309997554 11.5570007561 11.4860002276 11.4130002466 11.3410001334 11.2720004733 11.2049999826 11.1400003603 11.0729998695 11.0089998319 10.9480008136 10.8860002285 10.8260005118 10.7650009272 10.7060007951 10.6479996814 10.5890003989 10.5350004556 10.4790002103 10.4240003991 10.3710006069 10.3190006825 10.2659997575 10.2139998331 10.1640002108 10.1120011359 10.0630002487 10.015000362 9.96600004116 9.9180001545 9.87100070204 9.82300081538 9.77799968277 9.73200038133 9.68700066457 9.64300024932 9.59700038154 9.55200066478 9.51000055157 9.46500055164 9.42200028742 9.37899974003 9.33900021204 9.29899983454 9.25700000451 9.21599975916 9.17600051434 9.13700057103 9.09800034456 9.05799996706 9.02000017478 8.98200094883 8.94200057133 8.90400021271 8.86700000511 8.83000036385 8.79300015625 8.75500064714 8.71800043954 8.68200009979 8.6450007417 8.60999970347 8.57500036425 8.53999989235 8.50399983578 8.47000036441 8.43600004354 8.40099957164 8.36499979824 8.32800015697 8.29400011927 8.25899993055 8.22400030816 8.18899983626 8.15599994958 8.12300062924 8.08800044051 8.05400011964 8.02200123349 7.99000036515 7.95699991214 7.92300044077 7.89200028979 7.85900011995 7.82700010112 7.79400078077 7.76100061092 7.73000074312 7.69900030897 7.66700029014 7.63699972385 7.60900002594 7.58300006374 7.55600023368 7.52900012046 7.5020002904 7.47700019605 7.45100051701 7.42600042266 7.39900030944 7.37500036611 7.35000055493 7.3260006116 7.30000093256 7.27499998871 7.25100004538 7.22600051736 7.19999998882 7.17800063071 7.15500055523 7.13100032873 7.10799997009 7.08400002676 7.0620001023 7.03800015898 7.0150000835 6.99500017792 6.97200038561 6.94700029126 6.92400021579 6.90100014031 6.8810005179 6.8570002914 6.8360002348 6.81400059351 6.79300025375 6.77000017827 6.74800025382 6.7280006314 6.70700029163 6.68500036718 6.66200057487 6.64200038612 6.62200048055 6.60300044282 6.5810002352 6.56300034849 6.54300072608 6.52099995212 6.50000017869 6.47900040526 6.4620003864 6.44000046195 6.42100014106 6.40099995231 6.38200048092 6.36200029217 6.34200038659 6.32400021672 6.30500017899 6.28499999024 6.26599995252 6.24800034898 6.23000017911 6.21100014138 6.19100051897 6.1730003491 6.15500074556 6.13500055681 6.11600023592 6.10000008492 6.08199991505 6.06300016049 6.04400040593 6.02700010391 6.01100023608
"$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.1163531
"$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.48 0
"$s" row 2 412.0896 41.3425960243
"$s" row 3 412.6992 122.328777277
"$s" row 4 413.3088 232.48131052
"$s" row 5 413.9184 367.83583723
"$s" row 6 414.528 525.277504282
"$s" row 7 415.1376 703.390469345
"$s" row 8 415.7472 899.909384694
"$s" row 9 416.3568 1114.55108186
"$s" row 10 416.9664 1346.18288698
"$s" row 11 417.576 1594.5216316
"$s" row 12 418.1856 1860.13365263
"$s" row 13 418.7952 2142.73578162
"$s" row 14 419.4048 2442.89435549
"$s" row 15 420.0144 2760.89254272
"$s" row 16 420.624 3096.7303433
"$s" row 17 421.2336 3450.40775724
"$s" row 18 421.8432 3820.79211066
"$s" row 19 422.4528 4206.75072971
"$s" row 20 422.906952 4502.94494506
"$s" row 21 423.0624 4528.43010699
"$s" row 22 423.3672 4567.79052376
"$s" row 23 423.672 4602.90341353
"$s" row 24 423.9768 4633.48560785
"$s" row 25 424.2816 4659.82027518
"$s" row 26 424.5864 4737.69160331
"$s" row 27 424.8912 4813.86392064
"$s" row 28 425.196 4888.05405871
"$s" row 29 425.5008 4960.54518599
"$s" row 30 425.8056 5031.33730247
"$s" row 31 426.1104 5100.71357662
"$s" row 32 426.4152 5184.24827406
"$s" row 33 426.72 5266.65029765
"$s" row 34 427.0248 5348.20281583
"$s" row 35 427.3296 5428.90582862
"$s" row 36 427.6344 5508.47616754
"$s" row 37 427.9392 5587.48016953
"$s" row 38 428.244 5665.63466613
"$s" row 39 428.5488 5743.22282579
"$s" row 40 428.8536 5819.96148005
"$s" row 41 429.1584 5895.85062892
"$s" row 42 429.3108 5933.79520335
"$s" row 43 429.4632 5964.66056614
"$s" row 44 429.768 6032.62099796
"$s" row 45 430.0728 6100.01509285
"$s" row 46 430.3776 6166.27651387
"$s" row 47 430.6824 6232.25476643
"$s" row 48 430.9872 6297.10034513
"$s" row 49 431.292 6361.66275536
"$s" row 50 431.5968 6425.37566019
"$s" row 51 431.9016 6488.52222809
"$s" row 52 432.2064 6551.10245906
"$s" row 53 432.5112 6613.1163531
"$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.8690070843 93.0869977034 92.614998346 92.1240068796 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.86 75.0396434688
"$s" row 2 404.1648 75.6059804006
"$s" row 3 404.4696 76.4554857984
"$s" row 4 404.7744 77.0218227302
"$s" row 5 405.0792 77.871328128
"$s" row 6 405.384 78.4376650598
"$s" row 7 405.6888 79.0040019917
"$s" row 8 405.9936 79.5703389235
"$s" row 9 406.2984 80.4198443213
"$s" row 10 406.6032 80.9861812531
"$s" row 11 406.908 81.552518185
"$s" row 12 407.2128 82.1188551168
"$s" row 13 407.5176 82.9683605146
"$s" row 14 407.8224 83.5346974464
"$s" row 15 408.1272 84.1010343782
"$s" row 16 408.432 84.6673713101
"$s" row 17 408.7368 85.2337082419
"$s" row 18 409.0416 85.8000451738
"$s" row 19 409.3464 86.3663821056
"$s" row 20 409.6512 86.9327190374
"$s" row 21 409.956 87.7822244352
"$s" row 22 410.2608 88.348561367
"$s" row 23 410.5656 88.9148982989
"$s" row 24 410.8704 89.4812352307
"$s" row 25 411.1752 90.0475721626
"$s" row 26 411.48 90.6139090944
"$s" row 27 411.7848 91.1802460262
"$s" row 28 412.0896 91.7465829581
"$s" row 29 412.3944 92.3129198899
"$s" row 30 412.6992 92.8792568218
"$s" row 31 413.004 93.4455937536
"$s" row 32 413.3088 93.7287622195
"$s" row 33 413.6136 94.2950991514
"$s" row 34 413.9184 94.8614360832
"$s" row 35 414.2232 95.427773015
"$s" row 36 414.528 95.9941099469
"$s" row 37 414.8328 96.5604468787
"$s" row 38 415.1376 97.1267838106
"$s" row 39 415.4424 97.6931207424
"$s" row 40 415.7472 98.2594576742
"$s" row 41 416.052 98.5426261402
"$s" row 42 416.3568 99.108963072
"$s" row 43 416.6616 99.6753000038
"$s" row 44 416.9664 100.241636936
"$s" row 45 417.2712 100.807973868
"$s" row 46 417.576 101.091142333
"$s" row 47 417.8808 101.657479265
"$s" row 48 418.1856 102.223816197
"$s" row 49 418.4904 102.790153129
"$s" row 50 418.7952 103.073321595
"$s" row 51 419.1 103.639658527
"$s" row 52 419.4048 104.205995459
"$s" row 53 419.7096 104.77233239
"$s" row 54 420.0144 105.055500856
"$s" row 55 420.3192 105.621837788
"$s" row 56 420.624 106.18817472
"$s" row 57 420.9288 106.754511652
"$s" row 58 421.2336 107.037680118
"$s" row 59 421.5384 107.60401705
"$s" row 60 421.8432 108.170353981
"$s" row 61 422.148 108.453522447
"$s" row 62 423.672 111.002038641
"$s" row 63 425.196 111.002038641
"$s" row 64 426.72 111.002038641
"$s" row 65 428.244 111.002038641
"$s" row 66 429.768 111.002038641
"$s" row 67 431.292 111.002038641
"$s" row 68 432.5112 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.30097756
"$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.2816 0
"$s" row 2 424.5864 29.4495204557
"$s" row 3 424.8912 84.6673713101
"$s" row 4 425.196 158.857509381
"$s" row 5 425.5008 251.170429271
"$s" row 6 425.8056 358.774446321
"$s" row 7 426.1104 480.2537182
"$s" row 8 426.4152 614.758739512
"$s" row 9 426.72 777.580607416
"$s" row 10 427.0248 970.701501174
"$s" row 11 427.3296 1183.07785061
"$s" row 12 427.6344 1412.44430801
"$s" row 13 427.9392 1657.95136796
"$s" row 14 428.244 1917.61685121
"$s" row 15 428.5488 2191.15758929
"$s" row 16 428.8536 2477.7240768
"$s" row 17 429.1584 2776.46680835
"$s" row 18 429.3108 2930.22728534
"$s" row 19 429.4632 3412.4631828
"$s" row 20 429.768 3770.10495526
"$s" row 21 430.0728 4139.92297175
"$s" row 22 430.3776 4521.91723228
"$s" row 23 430.6824 4914.95506297
"$s" row 24 430.9872 5319.31963231
"$s" row 25 431.292 5734.44460335
"$s" row 26 431.5968 6160.04680762
"$s" row 27 431.9016 6596.12624514
"$s" row 28 432.2064 7042.11657896
"$s" row 29 432.5112 7497.73464063
"$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.336 0
"$s" row 2 402.6408 450
"$s" row 3 402.9456 1250
"$s" row 4 403.2504 2050
"$s" row 5 403.5552 2870
"$s" row 6 403.86 3700
"$s" row 7 404.1648 4540
"$s" row 8 404.4696 5390
"$s" row 9 404.7744 6260
"$s" row 10 405.0792 7140
"$s" row 11 405.384 8040
"$s" row 12 405.6888 8960
"$s" row 13 405.9936 9890
"$s" row 14 406.2984 10840
"$s" row 15 406.6032 11810
"$s" row 16 406.908 12790
"$s" row 17 407.2128 13800
"$s" row 18 407.5176 14830
"$s" row 19 407.8224 15880
"$s" row 20 408.1272 16960
"$s" row 21 408.432 18060
"$s" row 22 408.7368 19180
"$s" row 23 409.0416 20330
"$s" row 24 409.3464 21500
"$s" row 25 409.6512 22700
"$s" row 26 409.956 23930
"$s" row 27 410.2608 25190
"$s" row 28 410.5656 26480
"$s" row 29 410.8704 27790
"$s" row 30 411.1752 29140
"$s" row 31 411.48 30520
"$s" row 32 411.7848 31940
"$s" row 33 412.0896 33380
"$s" row 34 412.3944 34870
"$s" row 35 412.6992 36380
"$s" row 36 413.004 37940
"$s" row 37 413.3088 39530
"$s" row 38 413.6136 41150
"$s" row 39 413.9184 42820
"$s" row 40 414.2232 44530
"$s" row 41 414.528 46270
"$s" row 42 414.8328 48060
"$s" row 43 415.1376 49890
"$s" row 44 415.4424 51760
"$s" row 45 415.7472 53670
"$s" row 46 416.052 55630
"$s" row 47 416.3568 57630
"$s" row 48 416.6616 59680
"$s" row 49 416.9664 61780
"$s" row 50 417.2712 63930
"$s" row 51 417.576 66120
"$s" row 52 417.8808 68360
"$s" row 53 418.1856 70650
"$s" row 54 418.4904 73000
"$s" row 55 418.7952 75390
"$s" row 56 419.1 77840
"$s" row 57 419.4048 80340
"$s" row 58 419.7096 82890
"$s" row 59 420.0144 85500
"$s" row 60 420.3192 88170
"$s" row 61 420.624 90890
"$s" row 62 420.9288 93670
"$s" row 63 421.2336 96510
"$s" row 64 421.5384 99410
"$s" row 65 421.8432 102360
"$s" row 66 422.148 105700
"$s" row 67 432.816 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.23041794266 0.231362411199 0.230405503501 0.22934570964 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.2855847188 10.1 1
"$s" row 2 15.24 153.165823216 20.2 2
"$s" row 3 15.24 230.102695407 30.28 3
"$s" row 4 15.24 237.012005975 30.432 4
"$s" row 5 21.336 0 0 0
"$s" row 6 21.336 90.2457900887 16.7 1
"$s" row 7 21.336 181.227818189 33.3 2
"$s" row 8 21.336 272.266479982 49.878 3
"$s" row 9 21.336 280.421731801 50.128 4
"$s" row 10 21.6408 0 0 0
"$s" row 11 21.6408 90.8970775603 17 1
"$s" row 12 21.6408 182.502076285 34 2
"$s" row 13 21.6408 274.163708704 50.978 3
"$s" row 14 21.6408 285.971833733 51.6 4
"$s" row 15 21.9456 0 0 0
"$s" row 16 21.9456 91.5200481853 17.4 1
"$s" row 17 21.9456 183.776334382 34.8 2
"$s" row 18 21.9456 276.089254272 52.178 3
"$s" row 19 21.9456 290.955598733 53.4 4
"$s" row 20 22.2504 0 0 0
"$s" row 21 22.2504 92.171335657 17.8 1
"$s" row 22 22.2504 185.078909325 35.5 2
"$s" row 23 22.2504 278.043116687 53.178 3
"$s" row 24 22.2504 295.939363733 54.9 4
"$s" row 25 22.5552 0 0 0
"$s" row 26 22.5552 92.794306282 18.1 1
"$s" row 27 22.5552 186.324850575 36.2 2
"$s" row 28 22.5552 279.912028562 54.278 3
"$s" row 29 22.5552 300.923128733 56.4 4
"$s" row 30 22.86 0 0 0
"$s" row 31 22.86 93.417276907 18.5 1
"$s" row 32 22.86 187.570791825 37 2
"$s" row 33 22.86 281.780940437 55.478 3
"$s" row 34 22.86 305.906893733 58.2 4
"$s" row 35 23.1648 0 0 0
"$s" row 36 23.1648 94.040247532 18.9 1
"$s" row 37 23.1648 188.816733075 37.7 2
"$s" row 38 23.1648 283.649852312 56.478 3
"$s" row 39 23.1648 310.862341887 59.7 4
"$s" row 40 23.4696 0 0 0
"$s" row 41 23.4696 94.6632181571 19.2 1
"$s" row 42 23.4696 190.062674326 38.4 2
"$s" row 43 23.4696 285.518764187 57.578 3
"$s" row 44 23.4696 315.761156347 61.2 4
"$s" row 45 23.7744 0 0 0
"$s" row 46 23.7744 95.2578719355 19.6 1
"$s" row 47 23.7744 191.280298729 39.2 2
"$s" row 48 23.7744 287.359359216 58.778 3
"$s" row 49 23.7744 320.603337115 62.7 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.228271091 59.978 3
"$s" row 54 24.0792 325.332250495 64.5 4
"$s" row 55 24.384 0 0 0
"$s" row 56 24.384 96.4754963389 20.4 1
"$s" row 57 24.384 193.715547536 40.7 2
"$s" row 58 24.384 291.012232426 60.977 3
"$s" row 59 24.384 329.94789649 66 4
"$s" row 60 24.6888 0 0 0
"$s" row 61 24.6888 102.931737362 22 1
"$s" row 62 24.6888 206.656346428 44 2
"$s" row 63 24.6888 310.579173421 66 3
"$s" row 64 24.6888 333.317601234 67.5 4
"$s" row 65 24.9936 0 0 0
"$s" row 66 24.9936 101.544211879 22 1
"$s" row 67 24.9936 204.136147082 44 2
"$s" row 68 24.9936 306.869666518 66 3
"$s" row 69 24.9936 336.319186973 68.7 4
"$s" row 70 25.2984 0 0 0
"$s" row 71 25.2984 100.185003242 22 1
"$s" row 72 25.2984 201.417729809 44 2
"$s" row 73 25.2984 302.820357455 66 3
"$s" row 74 25.2984 339.207505326 70.2 4
"$s" row 75 25.6032 0 0 0
"$s" row 76 25.6032 99.108963072 22 1
"$s" row 77 25.6032 199.039114695 44 2
"$s" row 78 25.6032 299.110850551 66 3
"$s" row 79 25.6032 341.954239445 71.7 4
"$s" row 80 25.908 0 0 0
"$s" row 81 25.908 97.7497544356 22 1
"$s" row 82 25.908 196.377331116 44 2
"$s" row 83 25.908 295.174808875 66 3
"$s" row 84 25.908 344.559389331 72.9 4
"$s" row 85 26.2128 0 0 0
"$s" row 86 26.2128 96.7020311117 22 1
"$s" row 87 26.2128 194.253567621 44 2
"$s" row 88 26.2128 291.946688364 66 3
"$s" row 89 26.2128 347.221172911 74.4 4
"$s" row 90 26.5176 0 0 0
"$s" row 91 26.5176 95.6543077878 22 1
"$s" row 92 26.5176 191.705051428 44 2
"$s" row 93 26.5176 287.869062454 66 3
"$s" row 94 26.5176 349.882956491 75.6 4
"$s" row 95 26.8224 0 0 0
"$s" row 96 26.8224 94.5782676173 22 1
"$s" row 97 26.8224 189.383070007 44 2
"$s" row 98 26.8224 284.357773477 66 3
"$s" row 99 26.8224 352.54474007 77.1 4
"$s" row 100 27.1272 0 0 0
"$s" row 101 27.1272 93.417276907 22 1
"$s" row 102 27.1272 187.344257053 44 2
"$s" row 103 27.1272 281.384504585 66 3
"$s" row 104 27.1272 355.234840497 78.6 4
"$s" row 105 27.432 0 0 0
"$s" row 106 27.432 92.1147019638 22 1
"$s" row 107 27.432 184.597522933 44 2
"$s" row 108 27.432 277.448462908 66 3
"$s" row 109 27.432 357.981574616 79.8 4
"$s" row 110 27.7368 0 0 0
"$s" row 111 27.7368 91.3218302592 22 1
"$s" row 112 27.7368 183.040096371 44 2
"$s" row 113 27.7368 274.871629869 66 3
"$s" row 114 27.7368 360.954843508 81.3 4
"$s" row 115 28.0416 0 0 0
"$s" row 116 28.0416 90.1891563955 22 1
"$s" row 117 28.0416 180.576530717 44 2
"$s" row 118 28.0416 271.105489272 66 3
"$s" row 119 28.0416 363.475042855 82.8 4
"$s" row 120 28.3464 0 0 0
"$s" row 121 28.3464 89.0281656852 22 1
"$s" row 122 28.3464 178.650985149 44 2
"$s" row 123 28.3464 268.387071999 66 3
"$s" row 124 28.3464 365.853657969 84 4
"$s" row 125 28.6512 0 0 0
"$s" row 126 28.6512 88.1503434409 22 1
"$s" row 127 28.6512 176.612172194 44 2
"$s" row 128 28.6512 265.215585181 66 3
"$s" row 129 28.6512 368.203956236 85.5 4
"$s" row 130 28.956 0 0 0
"$s" row 131 28.956 87.0176695772 22 1
"$s" row 132 28.956 174.601676086 44 2
"$s" row 133 28.956 262.298949982 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.2531147192 22 1
"$s" row 137 29.2608 172.732764211 44 2
"$s" row 138 29.2608 259.32568109 66 3
"$s" row 139 29.2608 372.876235923 88.2 4
"$s" row 140 29.5656 0 0 0
"$s" row 141 29.5656 85.4036093215 22 1
"$s" row 142 29.5656 171.033753416 44 2
"$s" row 143 29.5656 256.777164896 66 3
"$s" row 144 29.5656 375.226534191 89.7 4
"$s" row 145 29.8704 0 0 0
"$s" row 146 29.8704 84.327569151 22 1
"$s" row 147 29.8704 168.853356228 44 2
"$s" row 148 29.8704 253.492410692 66 3
"$s" row 149 29.8704 377.775050384 91.2 4
"$s" row 150 30.1752 0 0 0
"$s" row 151 30.1752 83.4780637532 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.295249731 92.4 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.87208277 93.9 4
"$s" row 160 30.7848 0 0 0
"$s" row 161 30.7848 81.6941024179 22 1
"$s" row 162 30.7848 163.529789069 44 2
"$s" row 163 30.7848 245.563693646 66 3
"$s" row 164 30.7848 385.44891581 95.4 4
"$s" row 165 31.0896 0 0 0
"$s" row 166 31.0896 80.9012307133 22 1
"$s" row 167 31.0896 161.887411966 44 2
"$s" row 168 31.0896 243.015177453 66 3
"$s" row 169 31.0896 387.855847771 96.9 4
"$s" row 170 31.3944 0 0 0
"$s" row 171 31.3944 80.0800421622 22 1
"$s" row 172 31.3944 160.273351711 44 2
"$s" row 173 31.3944 240.693196032 66 3
"$s" row 174 31.3944 390.177829191 98.1 4
"$s" row 175 31.6992 0 0 0
"$s" row 176 31.6992 79.3721209974 22 1
"$s" row 177 31.6992 158.829192535 44 2
"$s" row 178 31.6992 238.399531458 66 3
"$s" row 179 31.6992 392.386543225 99.6 4
"$s" row 180 32.004 0 0 0
"$s" row 181 32.004 78.2960808269 22 1
"$s" row 182 32.004 156.70542904 44 2
"$s" row 183 32.004 235.454579412 66 3
"$s" row 184 32.004 394.481989873 101 4
"$s" row 185 32.3088 0 0 0
"$s" row 186 32.3088 77.5315259689 22 1
"$s" row 187 32.3088 155.204636171 44 2
"$s" row 188 32.3088 233.217548532 66 3
"$s" row 189 32.3088 396.549119674 102.3 4
"$s" row 190 32.6136 0 0 0
"$s" row 191 32.6136 76.8519216507 22 1
"$s" row 192 32.6136 153.788793841 44 2
"$s" row 193 32.6136 231.037151344 66 3
"$s" row 194 32.6136 398.559615782 103.7 4
"$s" row 195 32.9184 0 0 0
"$s" row 196 32.9184 76.1156836393 22 1
"$s" row 197 32.9184 152.344634665 44 2
"$s" row 198 32.9184 228.82843731 66 3
"$s" row 199 32.9184 400.65506243 105.1 4
"$s" row 200 33.2232 0 0 0
"$s" row 201 33.2232 75.3794456279 22 1
"$s" row 202 33.2232 150.900475489 44 2
"$s" row 203 33.2232 226.704673816 66 3
"$s" row 204 33.2232 402.722192231 106.5 4
"$s" row 205 33.528 0 0 0
"$s" row 206 33.528 74.6432076165 22 1
"$s" row 207 33.528 149.399682619 44 2
"$s" row 208 33.528 224.326058702 66 3
"$s" row 209 33.528 404.817638879 107.8 4
"$s" row 210 33.8328 0 0 0
"$s" row 211 33.8328 74.0485538381 22 1
"$s" row 212 33.8328 148.182058216 44 2
"$s" row 213 33.8328 222.485463673 66 3
"$s" row 214 33.8328 406.771501294 109.3 4
"$s" row 215 34.1376 0 0 0
"$s" row 216 34.1376 73.1707315937 22 1
"$s" row 217 34.1376 146.454730574 44 2
"$s" row 218 34.1376 220.163482253 66 3
"$s" row 219 34.1376 408.47051209 110.7 4
"$s" row 220 34.4424 0 0 0
"$s" row 221 34.4424 72.6043946619 22 1
"$s" row 222 34.4424 145.265423017 44 2
"$s" row 223 34.4424 218.124669298 66 3
"$s" row 224 34.4424 410.141206039 112.1 4
"$s" row 225 34.7472 0 0 0
"$s" row 226 34.7472 71.9814240369 22 1
"$s" row 227 34.7472 144.07611546 44 2
"$s" row 228 34.7472 216.340707963 66 3
"$s" row 229 34.7472 411.783583141 113.6 4
"$s" row 230 35.052 0 0 0
"$s" row 231 35.052 71.1602354857 22 1
"$s" row 232 35.052 142.405421511 44 2
"$s" row 233 35.052 214.018726542 66 3
"$s" row 234 35.052 413.45427709 115 4
"$s" row 235 35.3568 0 0 0
"$s" row 236 35.3568 70.5938985539 22 1
"$s" row 237 35.3568 141.272747647 44 2
"$s" row 238 35.3568 212.234765207 66 3
"$s" row 239 35.3568 415.011703652 116.4 4
"$s" row 240 35.6616 0 0 0
"$s" row 241 35.6616 69.9709279288 22 1
"$s" row 242 35.6616 140.055123244 44 2
"$s" row 243 35.6616 210.224269099 66 3
"$s" row 244 35.6616 416.512496522 117.8 4
"$s" row 245 35.9664 0 0 0
"$s" row 246 35.9664 69.1780562243 22 1
"$s" row 247 35.9664 138.526013528 44 2
"$s" row 248 35.9664 208.213772991 66 3
"$s" row 249 35.9664 417.446952459 119.1 4
"$s" row 250 36.2712 0 0 0
"$s" row 251 36.2712 68.6117192924 22 1
"$s" row 252 36.2712 137.365022818 44 2
"$s" row 253 36.2712 206.458128502 66 3
"$s" row 254 36.2712 410.764176664 119.1 4
"$s" row 255 36.576 0 0 0
"$s" row 256 36.576 68.0736992072 22 1
"$s" row 257 36.576 136.232348954 44 2
"$s" row 258 36.576 204.73080086 66 3
"$s" row 259 36.576 404.251301947 119.1 4
"$s" row 260 36.8808 0 0 0
"$s" row 261 36.8808 67.4790454287 22 1
"$s" row 262 36.8808 135.043041397 44 2
"$s" row 263 36.8808 202.975156371 66 3
"$s" row 264 36.8808 398.389714703 119.1 4
"$s" row 265 37.1856 0 0 0
"$s" row 266 37.1856 66.8560748037 22 1
"$s" row 267 37.1856 133.825416994 44 2
"$s" row 268 37.1856 201.191195036 66 3
"$s" row 269 37.1856 392.754662231 119.1 4
"$s" row 270 37.4904 0 0 0
"$s" row 271 37.4904 66.2897378719 22 1
"$s" row 272 37.4904 132.664426284 44 2
"$s" row 273 37.4904 199.463867394 66 3
"$s" row 274 37.4904 387.317827685 119.1 4
"$s" row 275 37.7952 0 0 0
"$s" row 276 37.7952 65.5251830139 22 1
"$s" row 277 37.7952 131.333534494 44 2
"$s" row 278 37.7952 197.368420746 66 3
"$s" row 279 37.7952 382.192478452 119.1 4
"$s" row 280 38.1 0 0 0
"$s" row 281 38.1 64.9871629286 22 1
"$s" row 282 38.1 130.257494323 44 2
"$s" row 283 38.1 195.726043644 66 3
"$s" row 284 38.1 377.265347145 119.1 4
"$s" row 285 39.624 0 0 0
"$s" row 286 39.624 62.183795116 22 1
"$s" row 287 39.624 124.679075545 44 2
"$s" row 288 39.624 187.542474979 66 3
"$s" row 289 39.624 355.093256264 119.1 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.67778623 @ 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.336
"$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.856 388.616952
"$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.23088
"$s" row 1 0 384.13944 384.23088
"$s" row 2 0 385.05384 385.111752
"$s" row 3 0 392.8872 392.8872
"$s" row 4 0 396.24 396.24
"$s" row 5 99.108963072 374.2944 385.05384
"$s" row 6 99.108963072 385.05384 385.1148
"$s" row 7 99.108963072 392.8872 392.8872
"$s" row 8 99.108963072 396.24 396.24
"$s" row 9 212.37634944 374.2944 385.60248
"$s" row 10 212.37634944 385.60248 385.66344
"$s" row 11 212.37634944 392.8872 392.8872
"$s" row 12 212.37634944 396.24 396.24
"$s" row 13 311.485312512 374.2944 386.0292
"$s" row 14 311.485312512 386.0292 386.09016
"$s" row 15 311.485312512 392.8872 392.8872
"$s" row 16 311.485312512 396.24 396.24
"$s" row 17 566.33693184 374.2944 386.54736
"$s" row 18 566.33693184 386.1816 386.6388
"$s" row 19 566.33693184 392.8872 393.0396
"$s" row 20 566.33693184 396.24 396.24
"$s" row 21 1415.8423296 374.2944 389.2296
"$s" row 22 1415.8423296 386.4864 389.5344
"$s" row 23 1415.8423296 392.8872 395.3256
"$s" row 24 1415.8423296 396.24 398.0688
"$s" row 25 2831.6846592 374.2944 392.33856
"$s" row 26 2831.6846592 386.4864 392.33856
"$s" row 27 2831.6846592 392.8872 397.764
"$s" row 28 2831.6846592 396.24 400.2024
"$s" row 29 4247.5269888 374.2944 395.0208
"$s" row 30 4247.5269888 386.4864 395.0208
"$s" row 31 4247.5269888 392.8872 400.2024
"$s" row 32 4247.5269888 396.24 402.9456
"$s" row 33 7079.211648 374.2944 399.288
"$s" row 34 7079.211648 386.4864 399.288
"$s" row 35 7079.211648 392.8872 403.5552
"$s" row 36 7079.211648 396.24 406.2984
"$s" row 37 11326.7386368 374.2944 402.9456
"$s" row 38 11326.7386368 386.4864 402.9456
"$s" row 39 11326.7386368 392.8872 406.2984
"$s" row 40 11326.7386368 396.24 408.432
"$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.6811 96040372.6811
"$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.42403906 410.90003906 410.90003906
"$s" row 1 NaN 413.94803906 412.42403906
"$s" row 2 NaN NaN 413.94803906
"$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.6811
"$s" row 1 115675507.997
"$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.87939 0 0
"$s" row 1 46621943.596 0 75.0396434688
"$s" row 2 48324760.1757 0 75.6059804006
"$s" row 3 50061828.813 0 76.4554857984
"$s" row 4 51838042.6591 0 77.0218227302
"$s" row 5 53650955.1383 0 77.5881596621
"$s" row 6 55503012.8263 0 78.4376650598
"$s" row 7 57394215.723 0 79.0040019917
"$s" row 8 59324563.8285 0 79.5703389235
"$s" row 9 61291610.5671 0 80.4198443213
"$s" row 10 63300249.09 0 80.9861812531
"$s" row 11 65350479.3972 0 81.552518185
"$s" row 12 67437408.3375 0 82.1188551168
"$s" row 13 69565929.0621 0 82.6851920486
"$s" row 14 71736041.571 0 83.5346974464
"$s" row 15 73947745.8642 0 84.1010343782
"$s" row 16 76201041.9417 0 84.6673713101
"$s" row 17 78495929.8034 0 85.2337082419
"$s" row 18 80832409.4494 0 85.8000451738
"$s" row 19 83212927.4552 0 86.3663821056
"$s" row 20 85637483.8208 0 86.9327190374
"$s" row 21 88103631.9708 0 87.7822244352
"$s" row 22 90616265.056 0 88.348561367
"$s" row 23 93175383.0767 0 88.9148982989
"$s" row 24 95778539.4571 0 89.4812352307
"$s" row 25 98430627.3485 0 90.0475721626
"$s" row 26 101129200.175 0 90.6139090944
"$s" row 27 103874257.937 0 91.1802460262
"$s" row 28 106670693.786 0 91.7465829581
"$s" row 29 109518507.721 0 92.3129198899
"$s" row 30 112425039.469 0 92.8792568218
"$s" row 31 115387842.455 0 93.4455937536
"$s" row 32 118411809.829 0 93.7287622195
"$s" row 33 121499388.167 0 94.2950991514
"$s" row 34 124655470.621 0 464.113115643
"$s" row 35 127877610.615 0 540.002264509
"$s" row 36 131173147.875 0 621.554782695
"$s" row 37 134542082.401 0 707.637996334
"$s" row 38 137986860.769 0 799.384579293
"$s" row 39 141502589.828 0 895.095520773
"$s" row 40 145089269.578 0 996.469831572
"$s" row 41 148746900.018 0 1101.80850089
"$s" row 42 152475481.15 0 1211.96103414
"$s" row 43 156272566.396 0 1326.0779259
"$s" row 44 160138155.758 0 1444.72551313
"$s" row 45 164072249.236 0 1568.47013273
"$s" row 46 168072400.253 0 1695.89594239
"$s" row 47 172138608.809 0 1827.00294212
"$s" row 48 176275768.057 0 1963.20697423
"$s" row 49 180488771.146 0 2103.09219639
"$s" row 50 184782511.229 0 2248.64078787
"$s" row 51 189164328.031 0 2395.60522169
"$s" row 52 193636668.128 0 2549.08253021
"$s" row 53 198206871.247 0 2705.67469187
"$s" row 54 202877383.964 0 2867.64705438
"$s" row 55 207655546.004 0 3033.5837754
"$s" row 56 212548697.095 0 3201.21950723
"$s" row 57 217554390.661 0 3377.35029303
"$s" row 58 222672626.703 0 3553.19791037
"$s" row 59 227891172.341 0 3737.82375014
"$s" row 60 233207581.002 0 3922.44958992
"$s" row 61 238609619.806 0 4115.28731522
"$s" row 62 244089949.028 0 4311.18325994
"$s" row 63 266755024.882 0 5210.86610986
"$s" row 64 391378690.021 0 10157.7621601
"$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.152754 0
"$s" row 1 101116967.298 0
"$s" row 2 106670693.786 41.3425960243
"$s" row 3 112420146.318 122.328777277
"$s" row 4 118414256.405 232.48131052
"$s" row 5 124653024.046 367.83583723
"$s" row 6 131185380.752 525.277504282
"$s" row 7 137986860.769 703.390469345
"$s" row 8 145081929.851 899.909384694
"$s" row 9 152470587.999 1114.55108186
"$s" row 10 160128369.456 1346.18288698
"$s" row 11 168079739.979 1594.5216316
"$s" row 12 176275768.057 1860.13365263
"$s" row 13 184789850.955 2142.73578162
"$s" row 14 193646454.43 2442.89435549
"$s" row 15 202870044.237 2760.89254272
"$s" row 16 212558483.397 3096.7303433
"$s" row 17 222662840.4 3450.40775724
"$s" row 18 233207581.002 3820.79211066
"$s" row 19 244094842.179 4206.75072971
"$s" row 20 252424575.611 4502.94494506
"$s" row 21 255275692.423 4528.43010699
"$s" row 22 261012912.077 4567.79052376
"$s" row 23 266750131.731 4602.90341353
"$s" row 24 272621913.041 4633.48560785
"$s" row 25 278493694.35 4659.82027518
"$s" row 26 284518386.631 4737.69160331
"$s" row 27 290543078.911 4813.86392064
"$s" row 28 296567771.192 4888.05405871
"$s" row 29 302592463.473 4960.54518599
"$s" row 30 308806765.359 5031.33730247
"$s" row 31 315021067.244 5100.71357662
"$s" row 32 321235369.13 5184.24827406
"$s" row 33 327449671.016 5266.65029765
"$s" row 34 333800981.132 5348.20281583
"$s" row 35 340152291.248 5428.90582862
"$s" row 36 346503601.365 5508.47616754
"$s" row 37 352854911.481 5587.48016953
"$s" row 38 359206221.597 5665.63466613
"$s" row 39 365632560.03 5743.22282579
"$s" row 40 372058898.463 5819.96148005
"$s" row 41 378485236.896 5895.85062892
"$s" row 42 381698166.252 5933.79520335
"$s" row 43 384911095.608 5964.66056614
"$s" row 44 391336954.321 6032.62099796
"$s" row 45 397762813.033 6100.01509285
"$s" row 46 404188671.745 6166.27651387
"$s" row 47 410614530.457 6232.25476643
"$s" row 48 417040389.17 6297.10034513
"$s" row 49 423466247.882 6361.66275536
"$s" row 50 429892106.594 6425.37566019
"$s" row 51 436317965.307 6488.52222809
"$s" row 52 442743824.019 6551.10245906
"$s" row 53 449169682.731 6613.1163531
"$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.152754 0
"$s" row 1 46631729.8982 75.0396434688
"$s" row 2 48319867.0246 75.6059804006
"$s" row 3 50056935.6619 76.4554857984
"$s" row 4 51842935.8102 77.0218227302
"$s" row 5 53653401.7139 77.871328128
"$s" row 6 55512799.1285 78.4376650598
"$s" row 7 57396662.2986 79.0040019917
"$s" row 8 59329456.9796 79.5703389235
"$s" row 9 61286717.416 80.4198443213
"$s" row 10 63292909.3633 80.9861812531
"$s" row 11 65348032.8216 81.552518185
"$s" row 12 67427622.0353 82.1188551168
"$s" row 13 69556142.76 82.9683605146
"$s" row 14 71733594.9955 83.5346974464
"$s" row 15 73935512.9865 84.1010343782
"$s" row 16 76210828.2438 84.6673713101
"$s" row 17 78486143.5012 85.2337082419
"$s" row 18 80834856.0249 85.8000451738
"$s" row 19 83208034.3041 86.3663821056
"$s" row 20 85630144.0942 86.9327190374
"$s" row 21 88101185.3952 87.7822244352
"$s" row 22 90621158.2071 88.348561367
"$s" row 23 93165596.7745 88.9148982989
"$s" row 24 95783432.6082 89.4812352307
"$s" row 25 98425734.1974 90.0475721626
"$s" row 26 101116967.298 90.6139090944
"$s" row 27 103881597.664 91.1802460262
"$s" row 28 106670693.786 91.7465829581
"$s" row 29 109508721.419 92.3129198899
"$s" row 30 112420146.318 92.8792568218
"$s" row 31 115380502.728 93.4455937536
"$s" row 32 118414256.405 93.7287622195
"$s" row 33 121496941.592 94.2950991514
"$s" row 34 124653024.046 94.8614360832
"$s" row 35 127882503.766 95.427773015
"$s" row 36 131185380.752 95.9941099469
"$s" row 37 134537189.25 96.5604468787
"$s" row 38 137986860.769 97.1267838106
"$s" row 39 141509929.555 97.6931207424
"$s" row 40 145081929.851 98.2594576742
"$s" row 41 148751793.169 98.5426261402
"$s" row 42 152470587.999 99.108963072
"$s" row 43 156262780.094 99.6753000038
"$s" row 44 160128369.456 100.241636936
"$s" row 45 164067356.085 100.807973868
"$s" row 46 168079739.979 101.091142333
"$s" row 47 172141055.385 101.657479265
"$s" row 48 176275768.057 102.223816197
"$s" row 49 180483877.995 102.790153129
"$s" row 50 184789850.955 103.073321595
"$s" row 51 189169221.182 103.639658527
"$s" row 52 193646454.43 104.205995459
"$s" row 53 198197084.945 104.77233239
"$s" row 54 202870044.237 105.055500856
"$s" row 55 207665332.306 105.621837788
"$s" row 56 212558483.397 106.18817472
"$s" row 57 217549497.51 106.754511652
"$s" row 58 222662840.4 107.037680118
"$s" row 59 227898512.068 107.60401705
"$s" row 60 233207581.002 108.170353981
"$s" row 61 238614512.957 108.453522447
"$s" row 62 266750131.731 111.002038641
"$s" row 63 296567771.192 111.002038641
"$s" row 64 327449671.016 111.002038641
"$s" row 65 359206221.597 111.002038641
"$s" row 66 391336954.321 111.002038641
"$s" row 67 423466247.882 111.002038641
"$s" row 68 449169682.731 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.152754 0
"$s" row 1 278493694.35 0
"$s" row 2 284518386.631 29.4495204557
"$s" row 3 290543078.911 84.6673713101
"$s" row 4 296567771.192 158.857509381
"$s" row 5 302592463.473 251.170429271
"$s" row 6 308806765.359 358.774446321
"$s" row 7 315021067.244 480.2537182
"$s" row 8 321235369.13 614.758739512
"$s" row 9 327449671.016 777.580607416
"$s" row 10 333800981.132 970.701501174
"$s" row 11 340152291.248 1183.07785061
"$s" row 12 346503601.365 1412.44430801
"$s" row 13 352854911.481 1657.95136796
"$s" row 14 359206221.597 1917.61685121
"$s" row 15 365632560.03 2191.15758929
"$s" row 16 372058898.463 2477.7240768
"$s" row 17 378485236.896 2776.46680835
"$s" row 18 381698166.252 2930.22728534
"$s" row 19 384911095.608 3412.4631828
"$s" row 20 391336954.321 3770.10495526
"$s" row 21 397762813.033 4139.92297175
"$s" row 22 404188671.745 4521.91723228
"$s" row 23 410614530.457 4914.95506297
"$s" row 24 417040389.17 5319.31963231
"$s" row 25 423466247.882 5734.44460335
"$s" row 26 429892106.594 6160.04680762
"$s" row 27 436317965.307 6596.12624514
"$s" row 28 442743824.019 7042.11657896
"$s" row 29 449169682.731 7497.73464063
"$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.6811 NaN
"$s" row 1 NaN 115675507.997 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.6811 NaN
"$s" row 1 NaN 115675507.997 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.613984384
"$s" row 3 21.336 287.415992909
"$s" row 4 24.384 314.316997171
"$s" row 5 27.432 341.218001434
"$s" row 6 30.48 368.119005696
"$s" row 7 32.004 365.287321037
"$s" row 8 33.528 346.881370752
"$s" row 9 36.576 319.98036649
"$s" row 10 39.624 293.079362227
"$s" row 11 51.816 293.079362227
"$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.0509959756 NaN 0 0
"$s" row 1 NaN NaN 318.345070468 93.7075399138
"$s" row 2 NaN NaN NaN 187.853987211
"$s" row 3 NaN NaN NaN 282.127861065
"$s" row 4 NaN NaN NaN 354.562279871
"$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.86 15.3924 15.3924
"$s" row 1 NaN 30.3276 30.48
"$s" row 2 NaN NaN 39.4716
"$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.118104
"$s" row 1 283.16846592 385.572
"$s" row 2 566.33693184 386.6388
"$s" row 3 849.50539776 387.64464
"$s" row 4 1132.67386368 388.4676
"$s" row 5 1415.8423296 389.2296
"$s" row 6 2123.7634944 390.906
"$s" row 7 2831.6846592 392.33856
"$s" row 8 3539.605824 393.8016
"$s" row 9 4247.5269888 395.08176
"$s" row 10 7079.211648 399.8976
"$s" row 11 10194.0647731 401.7264
"$s" row 12 11609.9071027 402.336
"$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.108963072 49.554481536 0
"$s" row 1 NaN NaN 148.663444608 99.108963072
"$s" row 2 NaN NaN NaN 198.217926144
"$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.23088
"$s" row 1 374.2944 99.108963072 385.05384
"$s" row 2 374.2944 212.37634944 385.60248
"$s" row 3 374.2944 311.485312512 386.0292
"$s" row 4 374.2944 566.33693184 386.54736
"$s" row 5 374.2944 1415.8423296 389.2296
"$s" row 6 374.2944 2831.6846592 392.33856
"$s" row 7 374.2944 4247.5269888 395.0208
"$s" row 8 374.2944 7079.211648 399.288
"$s" row 9 374.2944 11326.7386368 402.9456
"$s" row 10 384.13944 0 384.23088
"$s" row 11 384.13944 99.108963072 385.109619263
"$s" row 12 384.13944 212.37634944 385.655552992
"$s" row 13 384.13944 311.485312512 386.080343065
"$s" row 14 384.13944 566.33693184 386.623091077
"$s" row 15 384.13944 1415.8423296 389.475726
"$s" row 16 384.13944 2831.6846592 392.33856
"$s" row 17 384.13944 4247.5269888 395.0208
"$s" row 18 384.13944 7079.211648 399.288
"$s" row 19 384.13944 11326.7386368 402.9456
"$s" row 20 385.05384 0 385.111752
"$s" row 21 385.05384 99.108963072 385.1148
"$s" row 22 385.05384 212.37634944 385.660482372
"$s" row 23 385.05384 311.485312512 386.085093195
"$s" row 24 385.05384 566.33693184 386.630124923
"$s" row 25 385.05384 1415.8423296 389.498586
"$s" row 26 385.05384 2831.6846592 392.33856
"$s" row 27 385.05384 4247.5269888 395.0208
"$s" row 28 385.05384 7079.211648 399.288
"$s" row 29 385.05384 11326.7386368 402.9456
"$s" row 30 385.60248 0 385.656335907
"$s" row 31 385.60248 99.108963072 385.659170428
"$s" row 32 385.60248 212.37634944 385.66344
"$s" row 33 385.60248 311.485312512 386.087943273
"$s" row 34 385.60248 566.33693184 386.634345231
"$s" row 35 385.60248 1415.8423296 389.512302
"$s" row 36 385.60248 2831.6846592 392.33856
"$s" row 37 385.60248 4247.5269888 395.0208
"$s" row 38 385.60248 7079.211648 399.288
"$s" row 39 385.60248 11326.7386368 402.9456
"$s" row 40 386.0292 0 386.079901167
"$s" row 41 386.0292 99.108963072 386.08256965
"$s" row 42 386.0292 212.37634944 386.086589121
"$s" row 43 386.0292 311.485312512 386.09016
"$s" row 44 386.0292 566.33693184 386.637627692
"$s" row 45 386.0292 1415.8423296 389.52297
"$s" row 46 386.0292 2831.6846592 392.33856
"$s" row 47 386.0292 4247.5269888 395.0208
"$s" row 48 386.0292 7079.211648 399.288
"$s" row 49 386.0292 11326.7386368 402.9456
"$s" row 50 386.1816 0 386.231174475
"$s" row 51 386.1816 99.108963072 386.233783658
"$s" row 52 386.1816 212.37634944 386.237713808
"$s" row 53 386.1816 311.485312512 386.241205333
"$s" row 54 386.1816 566.33693184 386.6388
"$s" row 55 386.1816 1415.8423296 389.52678
"$s" row 56 386.1816 2831.6846592 392.33856
"$s" row 57 386.1816 4247.5269888 395.0208
"$s" row 58 386.1816 7079.211648 399.288
"$s" row 59 386.1816 11326.7386368 402.9456
"$s" row 60 386.4864 0 386.533721089
"$s" row 61 386.4864 99.108963072 386.536211673
"$s" row 62 386.4864 212.37634944 386.53996318
"$s" row 63 386.4864 311.485312512 386.543296
"$s" row 64 386.4864 566.33693184 386.929745455
"$s" row 65 386.4864 1415.8423296 389.5344
"$s" row 66 386.4864 2831.6846592 392.33856
"$s" row 67 386.4864 4247.5269888 395.0208
"$s" row 68 386.4864 7079.211648 399.288
"$s" row 69 386.4864 11326.7386368 402.9456
"$s" row 70 392.8872 0 392.8872
"$s" row 71 392.8872 99.108963072 392.8872
"$s" row 72 392.8872 212.37634944 392.8872
"$s" row 73 392.8872 311.485312512 392.8872
"$s" row 74 392.8872 566.33693184 393.0396
"$s" row 75 392.8872 1415.8423296 395.3256
"$s" row 76 392.8872 2831.6846592 397.764
"$s" row 77 392.8872 4247.5269888 400.2024
"$s" row 78 392.8872 7079.211648 403.5552
"$s" row 79 392.8872 11326.7386368 406.2984
"$s" row 80 396.24 0 396.24
"$s" row 81 396.24 99.108963072 396.24
"$s" row 82 396.24 212.37634944 396.24
"$s" row 83 396.24 311.485312512 396.24
"$s" row 84 396.24 566.33693184 396.24
"$s" row 85 396.24 1415.8423296 398.0688
"$s" row 86 396.24 2831.6846592 400.2024
"$s" row 87 396.24 4247.5269888 402.9456
"$s" row 88 396.24 7079.211648 406.2984
"$s" row 89 396.24 11326.7386368 408.432
"$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.86 15.3924 15.3924
"$s" row 1 NaN 30.3276 30.48
"$s" row 2 NaN NaN 39.4716
"$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.613984384
"$s" row 3 21.336 287.415992909
"$s" row 4 24.384 294.495204557
"$s" row 5 27.432 301.574416205
"$s" row 6 30.48 308.653627853
"$s" row 7 32.004 305.821943194
"$s" row 8 33.528 287.415992909
"$s" row 9 36.576 260.514988646
"$s" row 10 39.624 233.613984384
"$s" row 11 51.816 233.613984384
"$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.0897581959375
"$s" row 3 21.336 0.16627337936
"$s" row 4 24.384 0.213359646081
"$s" row 5 27.432 0.242788562782
"$s" row 6 30.48 0.266331696142
"$s" row 7 32.004 0.291346275338
"$s" row 8 33.528 0.326660975379
"$s" row 9 36.576 0.37669013377
"$s" row 10 39.624 0.419362062987
"$s" row 11 51.816 0.419362062987
"$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.0897581959375
"$s" row 3 21.336 0.16627337936
"$s" row 4 24.384 0.200116633566
"$s" row 5 27.432 0.228074104431
"$s" row 6 30.48 0.253088683627
"$s" row 7 32.004 0.267803141977
"$s" row 8 33.528 0.282517600328
"$s" row 9 36.576 0.306060733688
"$s" row 10 39.624 0.334018204554
"$s" row 11 51.816 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.1584 374.904 NaN
"$s" row 1 396.24 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.24 374.904 374.904 21.336 0 0 0 0 0
"$s" row 1 396.24 387.096 387.096 9.144 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.64640305019e-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.19005696
"$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.19005696
"$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.19005696
"$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.19005696
"$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.19005696
"$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.19005696
"$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.19005696
"$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.3944 @ 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.0896 @ 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.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 NaN @ 59 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336
"$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.576
"$s" row 1 385.572
"$s" row 2 1.524
"$s" row 3 387.096
"$s" row 4 429.768
"$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.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336 421.23363048 @ 3 421.2336
"$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.1
"$s" row 1 419.1
"$s" row 2 421.8432
"$s" row 3 421.8432
"$s" row 4 419.1
"$s" row 5 419.1
"$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.48 @ 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.148 @ 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.0614
"$s" row 1 415.0614
"$s" row 2 415.0614
"$s" row 3 415.0614
"$s" row 4 415.0614
"$s" row 5 415.0614
"$s" row 6 415.0614
"$s" row 7 415.0614
"$s" row 8 415.0614
"$s" row 9 415.0614
"$s" row 10 415.0614
"$s" row 11 415.0614
"$s" row 12 415.0614
"$s" row 13 415.0614
"$s" row 14 415.0614
"$s" row 15 415.0614
"$s" row 16 415.0614
"$s" row 17 415.0614
"$s" row 18 415.0614
"$s" row 19 415.0614
"$s" row 20 415.0614
"$s" row 21 415.0614
"$s" row 22 415.0614
"$s" row 23 415.0614
"$s" row 24 415.0614
"$s" row 25 415.0614
"$s" row 26 415.0614
"$s" row 27 415.0614
"$s" row 28 415.0614
"$s" row 29 415.0614
"$s" row 30 415.0614
"$s" row 31 415.0614
"$s" row 32 415.0614
"$s" row 33 415.0614
"$s" row 34 415.0614
"$s" row 35 415.0614
"$s" row 36 415.0614
"$s" row 37 415.0614
"$s" row 38 415.0614
"$s" row 39 415.0614
"$s" row 40 415.0614
"$s" row 41 415.0614
"$s" row 42 415.0614
"$s" row 43 415.0614
"$s" row 44 415.0614
"$s" row 45 415.0614
"$s" row 46 415.0614
"$s" row 47 415.0614
"$s" row 48 415.0614
"$s" row 49 415.0614
"$s" row 50 415.148485627
"$s" row 51 415.235571559
"$s" row 52 415.322657186
"$s" row 53 415.409742814
"$s" row 54 415.496828441
"$s" row 55 415.583914373
"$s" row 56 415.671
"$s" row 57 415.758085627
"$s" row 58 415.845171559
"$s" row 59 415.932257186
"$s" row 60 416.019342814
"$s" row 61 416.106428441
"$s" row 62 416.193514373
"$s" row 63 416.2806
"$s" row 64 416.367685627
"$s" row 65 416.454771559
"$s" row 66 416.541857186
"$s" row 67 416.628942814
"$s" row 68 416.716028441
"$s" row 69 416.803114373
"$s" row 70 416.8902
"$s" row 71 416.977285627
"$s" row 72 417.064371559
"$s" row 73 417.151457186
"$s" row 74 417.238542814
"$s" row 75 417.325628441
"$s" row 76 417.412714373
"$s" row 77 417.4998
"$s" row 78 417.586885627
"$s" row 79 417.673971559
"$s" row 80 417.761057186
"$s" row 81 417.848142814
"$s" row 82 417.935228441
"$s" row 83 418.022314373
"$s" row 84 418.1094
"$s" row 85 418.187777186
"$s" row 86 418.266154373
"$s" row 87 418.344531559
"$s" row 88 418.422908441
"$s" row 89 418.501285627
"$s" row 90 418.579662814
"$s" row 91 418.65804
"$s" row 92 418.740771559
"$s" row 93 418.823502814
"$s" row 94 418.906234373
"$s" row 95 418.988965627
"$s" row 96 419.071697186
"$s" row 97 419.154428441
"$s" row 98 419.23716
"$s" row 99 419.306828441
"$s" row 100 419.376497186
"$s" row 101 419.446165627
"$s" row 102 419.515834373
"$s" row 103 419.585502814
"$s" row 104 419.655171559
"$s" row 105 419.72484
"$s" row 106 419.7858
"$s" row 107 419.84676
"$s" row 108 419.90772
"$s" row 109 419.96868
"$s" row 110 420.02964
"$s" row 111 420.0906
"$s" row 112 420.15156
"$s" row 113 420.208165627
"$s" row 114 420.264771559
"$s" row 115 420.321377186
"$s" row 116 420.377982814
"$s" row 117 420.434588441
"$s" row 118 420.491194373
"$s" row 119 420.5478
"$s" row 120 420.591342814
"$s" row 121 420.634885627
"$s" row 122 420.678428441
"$s" row 123 420.721971559
"$s" row 124 420.765514373
"$s" row 125 420.809057186
"$s" row 126 420.8526
"$s" row 127 420.874371559
"$s" row 128 420.896142814
"$s" row 129 420.917914373
"$s" row 130 420.939685627
"$s" row 131 420.961457186
"$s" row 132 420.983228441
"$s" row 133 421.005
"$s" row 134 421.026771559
"$s" row 135 421.048542814
"$s" row 136 421.070314373
"$s" row 137 421.092085627
"$s" row 138 421.113857186
"$s" row 139 421.135628441
"$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.113857186
"$s" row 247 421.070314373
"$s" row 248 421.026771559
"$s" row 249 420.983228441
"$s" row 250 420.939685627
"$s" row 251 420.896142814
"$s" row 252 420.8526
"$s" row 253 420.809057186
"$s" row 254 420.765514373
"$s" row 255 420.721971559
"$s" row 256 420.678428441
"$s" row 257 420.634885627
"$s" row 258 420.591342814
"$s" row 259 420.5478
"$s" row 260 420.504257186
"$s" row 261 420.460714373
"$s" row 262 420.417171559
"$s" row 263 420.373628441
"$s" row 264 420.330085627
"$s" row 265 420.286542814
"$s" row 266 420.243
"$s" row 267 420.199457186
"$s" row 268 420.155914373
"$s" row 269 420.112371559
"$s" row 270 420.068828441
"$s" row 271 420.025285627
"$s" row 272 419.981742814
"$s" row 273 419.9382
"$s" row 274 419.885948441
"$s" row 275 419.833697186
"$s" row 276 419.781445627
"$s" row 277 419.729194373
"$s" row 278 419.676942814
"$s" row 279 419.624691559
"$s" row 280 419.57244
"$s" row 281 419.524542814
"$s" row 282 419.476645627
"$s" row 283 419.428748441
"$s" row 284 419.380851559
"$s" row 285 419.332954373
"$s" row 286 419.285057186
"$s" row 287 419.23716
"$s" row 288 419.180554373
"$s" row 289 419.123948441
"$s" row 290 419.067342814
"$s" row 291 419.010737186
"$s" row 292 418.954131559
"$s" row 293 418.897525627
"$s" row 294 418.84092
"$s" row 295 418.775605627
"$s" row 296 418.710291559
"$s" row 297 418.644977186
"$s" row 298 418.579662814
"$s" row 299 418.514348441
"$s" row 300 418.449034373
"$s" row 301 418.38372
"$s" row 302 418.32276
"$s" row 303 418.2618
"$s" row 304 418.20084
"$s" row 305 418.13988
"$s" row 306 418.07892
"$s" row 307 418.01796
"$s" row 308 417.957
"$s" row 309 417.878622814
"$s" row 310 417.800245627
"$s" row 311 417.721868441
"$s" row 312 417.643491559
"$s" row 313 417.565114373
"$s" row 314 417.486737186
"$s" row 315 417.40836
"$s" row 316 417.343045627
"$s" row 317 417.277731559
"$s" row 318 417.212417186
"$s" row 319 417.147102814
"$s" row 320 417.081788441
"$s" row 321 417.016474373
"$s" row 322 416.95116
"$s" row 323 416.877137186
"$s" row 324 416.803114373
"$s" row 325 416.729091559
"$s" row 326 416.655068441
"$s" row 327 416.581045627
"$s" row 328 416.507022814
"$s" row 329 416.433
"$s" row 330 416.345914373
"$s" row 331 416.258828441
"$s" row 332 416.171742814
"$s" row 333 416.084657186
"$s" row 334 415.997571559
"$s" row 335 415.910485627
"$s" row 336 415.8234
"$s" row 337 415.749377186
"$s" row 338 415.675354373
"$s" row 339 415.601331559
"$s" row 340 415.527308441
"$s" row 341 415.453285627
"$s" row 342 415.379262814
"$s" row 343 415.30524
"$s" row 344 415.270405627
"$s" row 345 415.235571559
"$s" row 346 415.200737186
"$s" row 347 415.165902814
"$s" row 348 415.131068441
"$s" row 349 415.096234373
"$s" row 350 415.0614
"$s" row 351 415.0614
"$s" row 352 415.0614
"$s" row 353 415.0614
"$s" row 354 415.0614
"$s" row 355 415.0614
"$s" row 356 415.0614
"$s" row 357 415.0614
"$s" row 358 415.0614
"$s" row 359 415.0614
"$s" row 360 415.0614
"$s" row 361 415.0614
"$s" row 362 415.0614
"$s" row 363 415.0614
"$s" row 364 415.0614
"$s" row 365 415.0614
"$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.7472
"$s" row 1 415.7472
"$s" row 2 421.2336
"$s" row 3 421.2336
"$s" row 4 415.7472
"$s" row 5 415.7472
"$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.32697824 412.23599544 412.34294976 412.23002136 412.34901528 412.4040012 412.29095088 412.34599776 412.32999576 412.174944 412.27199232 412.40997528 412.29402936 412.18399656 412.21801224 412.25696568 412.41597984 412.4129928 412.4859924 412.51302816 412.44902016 412.36401144 412.34901528 412.2630312 412.20493632 412.31801712 412.31201256 412.52201976 412.14098928 412.35197184 412.32106512 412.45496376 412.34599776 412.21499472 412.32697824 412.20201024 412.31801712 412.27199232 412.18100952 412.20798432 412.27897224 412.3239912 412.2330084 412.23599544 412.36099392 412.43399352 @ 2 412.46499168 412.36702896 412.35197184 412.4070492 412.48297488 412.50400608 412.51001064 412.34599776 412.3969908 @ 2 412.37602056 412.11401448 412.11099696 412.41597984 412.39403424 412.20201024 412.25400912 412.3879992 412.32999576 412.27897224 412.32106512 412.30000344 412.21499472 412.22700384 412.34294976 412.43100648 412.4129928 412.37297256 412.3790076 412.41597984 412.59901224 412.4609988 NaN 412.25400912 412.41597984 412.43704152 412.49797104 412.3969908 412.4609988 412.47398328 412.46096832 412.44295464 412.3944 412.464504 412.449264 412.42488 412.32426552 412.33048344 412.39753944 412.37617296 412.32426552 412.40960952 412.42186248 412.45536 412.52857296 412.427928 412.476696 412.458408 412.51632 412.52238552 412.37617296 412.40960952 412.37602056 412.51025448 412.56514896 412.47063048 412.40665296 412.39741752 412.33344 412.41567504 412.327344 412.34855808 412.37909904 412.40360496 412.31512152 412.42186248 412.446216 412.40656152 412.43704152 412.33048344 412.324296 412.29985104 412.25425296 412.223712 412.306008 412.366968 412.31823048 412.33944456 412.336488 412.33048344 412.29994248 412.34566248 412.30289904 412.24501752 412.39738704 412.38528648 412.35480648 412.391352 412.35480648 @ 2 412.34871048 412.37303352 412.345632 412.360872 412.35480648 412.37303352 412.449264 412.330392 412.29082896 412.29994248 412.36392 412.27558896 412.184088 412.309056 412.43704152 412.525464 412.644336 412.784544 412.83032496 412.900368 412.891224 412.939992 412.949136 412.976568 412.964376 412.95828 412.86071352 412.75714248 412.62601752 412.55896152 412.528512 412.757112 412.67173752 412.53463848 412.45529904 412.42186248 412.400496 412.50104952 412.543752 412.427928 412.26632304 412.21767696 412.16887848 412.28772 412.37909904 412.40656152 412.330392 412.31512152 412.27549752 412.21755504 412.28768952 412.31201256 412.33344 412.25720952 412.336488 412.42478856 412.50720648 412.51028496 412.549848 412.69618248 412.53156 412.430976 412.25425296 412.22669904 412.214568 412.391352 412.41567504 412.3944 412.32121752 412.34858856 412.278576 412.187136 412.28768952 412.327344 412.412688 412.38223848 412.467552 412.56514896 412.57121448 412.461456 412.57121448 412.38528648 412.458408 412.34566248 411.973776 412.13528952 412.74793752 412.879032 412.65655848 412.42186248 412.29390744 412.31823048 412.34261448 412.214568 412.284672 412.29082896 412.27558896 412.324296 412.24513944 412.30908648 412.31216496 412.29082896 411.71167848 412.077408 412.11401448 412.187136 412.174944 412.14754248 412.022544 412.025592 412.14754248 412.12925448 412.238952 412.251144 @ 2 412.18113144 412.16887848 412.275528 412.25730096 412.284672 412.296864 412.29390744 412.610808 412.184088 412.214568 412.27251048 412.251144 @ 2 412.1658 412.22669904 412.20240648 412.34261448 412.031688 412.35785448 412.34871048 412.08353448 412.05921144 412.15062096 412.30289904 412.391352 412.345632 412.31207352 412.38827352 412.296864 412.35776304 412.37605104 412.28772 412.23288648 412.31823048 412.232856 412.190184 412.24806552 412.12925448 412.086552 412.31207352 412.242 412.22974704 412.13532 412.214568 412.251144 412.25720952 412.251144 412.290768 412.242 412.309056 412.223712 412.22974704 412.31207352 412.34261448 412.28464152 412.21758552 412.251144 412.229808 412.007304 411.49524 412.242 412.62607848 412.107888 412.662624 412.446216 412.12620648 412.476696 @ 2 412.55292648 412.48590096 412.391352 412.59562896 412.43405448 412.309056 412.491936 412.4706 412.476696 412.55292648 412.400496 412.56514896 412.61388648 412.15059048 412.33045296 412.427928 412.507176 412.534608 412.400496 412.190184 412.351728 412.21152 412.56210096 412.824168 412.339536 412.63220496 412.65348 412.491936 412.26946248 412.76323848 412.76628648 412.70532648 412.55905296 412.824168 412.476696 412.528512
"$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.4904
"$s" row 1 418.4904
"$s" row 2 421.5384
"$s" row 3 421.5384
"$s" row 4 418.4904
"$s" row 5 418.4904
"$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.2138
"$s" row 1 415.2138
"$s" row 2 415.2138
"$s" row 3 415.2138
"$s" row 4 415.2138
"$s" row 5 415.2138
"$s" row 6 415.2138
"$s" row 7 415.2138
"$s" row 8 415.2138
"$s" row 9 415.2138
"$s" row 10 415.2138
"$s" row 11 415.2138
"$s" row 12 415.2138
"$s" row 13 415.2138
"$s" row 14 415.2138
"$s" row 15 415.2138
"$s" row 16 415.2138
"$s" row 17 415.2138
"$s" row 18 415.2138
"$s" row 19 415.2138
"$s" row 20 415.2138
"$s" row 21 415.2138
"$s" row 22 415.2138
"$s" row 23 415.2138
"$s" row 24 415.2138
"$s" row 25 415.2138
"$s" row 26 415.2138
"$s" row 27 415.2138
"$s" row 28 415.2138
"$s" row 29 415.2138
"$s" row 30 415.2138
"$s" row 31 415.2138
"$s" row 32 415.2138
"$s" row 33 415.2138
"$s" row 34 415.2138
"$s" row 35 415.2138
"$s" row 36 415.2138
"$s" row 37 415.2138
"$s" row 38 415.2138
"$s" row 39 415.2138
"$s" row 40 415.2138
"$s" row 41 415.2138
"$s" row 42 415.2138
"$s" row 43 415.2138
"$s" row 44 415.2138
"$s" row 45 415.2138
"$s" row 46 415.2138
"$s" row 47 415.2138
"$s" row 48 415.2138
"$s" row 49 415.2138
"$s" row 50 415.300885627
"$s" row 51 415.387971559
"$s" row 52 415.475057186
"$s" row 53 415.562142814
"$s" row 54 415.649228441
"$s" row 55 415.736314373
"$s" row 56 415.8234
"$s" row 57 415.910485627
"$s" row 58 415.997571559
"$s" row 59 416.084657186
"$s" row 60 416.171742814
"$s" row 61 416.258828441
"$s" row 62 416.345914373
"$s" row 63 416.433
"$s" row 64 416.520085627
"$s" row 65 416.607171559
"$s" row 66 416.694257186
"$s" row 67 416.781342814
"$s" row 68 416.868428441
"$s" row 69 416.955514373
"$s" row 70 417.0426
"$s" row 71 417.129685627
"$s" row 72 417.216771559
"$s" row 73 417.303857186
"$s" row 74 417.390942814
"$s" row 75 417.478028441
"$s" row 76 417.565114373
"$s" row 77 417.6522
"$s" row 78 417.739285627
"$s" row 79 417.826371559
"$s" row 80 417.913457186
"$s" row 81 418.000542814
"$s" row 82 418.087628441
"$s" row 83 418.174714373
"$s" row 84 418.2618
"$s" row 85 418.340177186
"$s" row 86 418.418554373
"$s" row 87 418.496931559
"$s" row 88 418.575308441
"$s" row 89 418.653685627
"$s" row 90 418.732062814
"$s" row 91 418.81044
"$s" row 92 418.893171559
"$s" row 93 418.975902814
"$s" row 94 419.058634373
"$s" row 95 419.141365627
"$s" row 96 419.224097186
"$s" row 97 419.306828441
"$s" row 98 419.38956
"$s" row 99 419.459228441
"$s" row 100 419.528897186
"$s" row 101 419.598565627
"$s" row 102 419.668234373
"$s" row 103 419.737902814
"$s" row 104 419.807571559
"$s" row 105 419.87724
"$s" row 106 419.9382
"$s" row 107 419.99916
"$s" row 108 420.06012
"$s" row 109 420.12108
"$s" row 110 420.18204
"$s" row 111 420.243
"$s" row 112 420.30396
"$s" row 113 420.360565627
"$s" row 114 420.417171559
"$s" row 115 420.473777186
"$s" row 116 420.530382814
"$s" row 117 420.586988441
"$s" row 118 420.643594373
"$s" row 119 420.7002
"$s" row 120 420.743742814
"$s" row 121 420.787285627
"$s" row 122 420.830828441
"$s" row 123 420.874371559
"$s" row 124 420.917914373
"$s" row 125 420.961457186
"$s" row 126 421.005
"$s" row 127 421.026771559
"$s" row 128 421.048542814
"$s" row 129 421.070314373
"$s" row 130 421.092085627
"$s" row 131 421.113857186
"$s" row 132 421.135628441
"$s" row 133 421.1574
"$s" row 134 421.179171559
"$s" row 135 421.200942814
"$s" row 136 421.222714373
"$s" row 137 421.244485627
"$s" row 138 421.266257186
"$s" row 139 421.288028441
"$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.266257186
"$s" row 247 421.222714373
"$s" row 248 421.179171559
"$s" row 249 421.135628441
"$s" row 250 421.092085627
"$s" row 251 421.048542814
"$s" row 252 421.005
"$s" row 253 420.961457186
"$s" row 254 420.917914373
"$s" row 255 420.874371559
"$s" row 256 420.830828441
"$s" row 257 420.787285627
"$s" row 258 420.743742814
"$s" row 259 420.7002
"$s" row 260 420.656657186
"$s" row 261 420.613114373
"$s" row 262 420.569571559
"$s" row 263 420.526028441
"$s" row 264 420.482485627
"$s" row 265 420.438942814
"$s" row 266 420.3954
"$s" row 267 420.351857186
"$s" row 268 420.308314373
"$s" row 269 420.264771559
"$s" row 270 420.221228441
"$s" row 271 420.177685627
"$s" row 272 420.134142814
"$s" row 273 420.0906
"$s" row 274 420.038348441
"$s" row 275 419.986097186
"$s" row 276 419.933845627
"$s" row 277 419.881594373
"$s" row 278 419.829342814
"$s" row 279 419.777091559
"$s" row 280 419.72484
"$s" row 281 419.676942814
"$s" row 282 419.629045627
"$s" row 283 419.581148441
"$s" row 284 419.533251559
"$s" row 285 419.485354373
"$s" row 286 419.437457186
"$s" row 287 419.38956
"$s" row 288 419.332954373
"$s" row 289 419.276348441
"$s" row 290 419.219742814
"$s" row 291 419.163137186
"$s" row 292 419.106531559
"$s" row 293 419.049925627
"$s" row 294 418.99332
"$s" row 295 418.928005627
"$s" row 296 418.862691559
"$s" row 297 418.797377186
"$s" row 298 418.732062814
"$s" row 299 418.666748441
"$s" row 300 418.601434373
"$s" row 301 418.53612
"$s" row 302 418.47516
"$s" row 303 418.4142
"$s" row 304 418.35324
"$s" row 305 418.29228
"$s" row 306 418.23132
"$s" row 307 418.17036
"$s" row 308 418.1094
"$s" row 309 418.031022814
"$s" row 310 417.952645627
"$s" row 311 417.874268441
"$s" row 312 417.795891559
"$s" row 313 417.717514373
"$s" row 314 417.639137186
"$s" row 315 417.56076
"$s" row 316 417.495445627
"$s" row 317 417.430131559
"$s" row 318 417.364817186
"$s" row 319 417.299502814
"$s" row 320 417.234188441
"$s" row 321 417.168874373
"$s" row 322 417.10356
"$s" row 323 417.029537186
"$s" row 324 416.955514373
"$s" row 325 416.881491559
"$s" row 326 416.807468441
"$s" row 327 416.733445627
"$s" row 328 416.659422814
"$s" row 329 416.5854
"$s" row 330 416.498314373
"$s" row 331 416.411228441
"$s" row 332 416.324142814
"$s" row 333 416.237057186
"$s" row 334 416.149971559
"$s" row 335 416.062885627
"$s" row 336 415.9758
"$s" row 337 415.901777186
"$s" row 338 415.827754373
"$s" row 339 415.753731559
"$s" row 340 415.679708441
"$s" row 341 415.605685627
"$s" row 342 415.531662814
"$s" row 343 415.45764
"$s" row 344 415.422805627
"$s" row 345 415.387971559
"$s" row 346 415.353137186
"$s" row 347 415.318302814
"$s" row 348 415.283468441
"$s" row 349 415.248634373
"$s" row 350 415.2138
"$s" row 351 415.2138
"$s" row 352 415.2138
"$s" row 353 415.2138
"$s" row 354 415.2138
"$s" row 355 415.2138
"$s" row 356 415.2138
"$s" row 357 415.2138
"$s" row 358 415.2138
"$s" row 359 415.2138
"$s" row 360 415.2138
"$s" row 361 415.2138
"$s" row 362 415.2138
"$s" row 363 415.2138
"$s" row 364 415.2138
"$s" row 365 415.2138
"$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.2855847188 10.1 1
"$s" row 2 15.24 153.165823216 20.2 2
"$s" row 3 15.24 230.102695407 30.28027 3
"$s" row 4 15.24 231.253208884 30.3 4
"$s" row 5 21.336 0 0 0
"$s" row 6 21.336 90.2457900887 16.7 1
"$s" row 7 21.336 181.227818189 33.3 2
"$s" row 8 21.336 272.266479982 49.878183 3
"$s" row 9 21.336 273.627812382 50 4
"$s" row 10 21.6408 0 0 0
"$s" row 11 21.6408 90.8970775603 17 1
"$s" row 12 21.6408 182.502076285 34 2
"$s" row 13 21.6408 274.163708704 50.97814 3
"$s" row 14 21.6408 277.646680835 51.6 4
"$s" row 15 21.9456 0 0 0
"$s" row 16 21.9456 91.5200481853 17.4 1
"$s" row 17 21.9456 183.776334382 34.8 2
"$s" row 18 21.9456 276.089254272 52.178081 3
"$s" row 19 21.9456 282.488861602 53.38056 4
"$s" row 20 22.2504 0 0 0
"$s" row 21 22.2504 92.171335657 17.8 1
"$s" row 22 22.2504 185.078909325 35.5 2
"$s" row 23 22.2504 278.043116687 53.177959 3
"$s" row 24 22.2504 287.331042369 54.9 4
"$s" row 25 22.5552 0 0 0
"$s" row 26 22.5552 92.794306282 18.1 1
"$s" row 27 22.5552 186.324850575 36.2 2
"$s" row 28 22.5552 279.912028562 54.27791 3
"$s" row 29 22.5552 292.14490629 56.4 4
"$s" row 30 22.86 0 0 0
"$s" row 31 22.86 93.417276907 18.5 1
"$s" row 32 22.86 187.570791825 37 2
"$s" row 33 22.86 281.780940437 55.477858 3
"$s" row 34 22.86 296.987087057 58.2 4
"$s" row 35 23.1648 0 0 0
"$s" row 36 23.1648 94.040247532 18.9 1
"$s" row 37 23.1648 188.816733075 37.7 2
"$s" row 38 23.1648 283.649852312 56.477744 3
"$s" row 39 23.1648 301.800950978 59.7 4
"$s" row 40 23.4696 0 0 0
"$s" row 41 23.4696 94.6632181571 19.2 1
"$s" row 42 23.4696 190.062674326 38.4 2
"$s" row 43 23.4696 285.518764187 57.577688 3
"$s" row 44 23.4696 306.558181205 61.2 4
"$s" row 45 23.7744 0 0 0
"$s" row 46 23.7744 95.2578719355 19.6 1
"$s" row 47 23.7744 191.280298729 39.2 2
"$s" row 48 23.7744 287.359359216 58.77763 3
"$s" row 49 23.7744 311.258777739 62.7 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.228271091 59.97757 3
"$s" row 54 24.0792 315.846106887 64.5 4
"$s" row 55 24.384 0 0 0
"$s" row 56 24.384 96.4754963389 20.4 1
"$s" row 57 24.384 193.715547536 40.7 2
"$s" row 58 24.384 291.012232426 60.977463 3
"$s" row 59 24.384 320.348485495 66 4
"$s" row 60 24.6888 0 0 0
"$s" row 61 24.6888 96.8436153446 20.7 1
"$s" row 62 24.6888 194.451785547 41.4 2
"$s" row 63 24.6888 292.088272596 62.071525 3
"$s" row 64 24.6888 323.604922853 67.5 4
"$s" row 65 24.9936 0 0 0
"$s" row 66 24.9936 96.9285658844 21 1
"$s" row 67 24.9936 194.8482214 42 2
"$s" row 68 24.9936 292.796193761 62.971483 3
"$s" row 69 24.9936 326.521558052 68.7 4
"$s" row 70 25.2984 0 0 0
"$s" row 71 25.2984 96.9851995776 21.3 1
"$s" row 72 25.2984 195.471192025 42.7 2
"$s" row 73 25.2984 293.985501318 64.071363 3
"$s" row 74 25.2984 329.324925865 70.2 4
"$s" row 75 25.6032 0 0 0
"$s" row 76 25.6032 97.2966848901 21.6 1
"$s" row 77 25.6032 196.320697422 43.4 2
"$s" row 78 25.6032 296.165898506 65.345524 3
"$s" row 79 25.6032 331.986709445 71.7 4
"$s" row 80 25.908 0 0 0
"$s" row 81 25.908 97.2966848901 21.9 1
"$s" row 82 25.908 196.830400661 44.1 2
"$s" row 83 25.908 297.21362183 66.454024 3
"$s" row 84 25.908 334.535225638 72.9 4
"$s" row 85 26.2128 0 0 0
"$s" row 86 26.2128 97.579853356 22.2 1
"$s" row 87 26.2128 197.3401039 44.7 2
"$s" row 88 26.2128 297.949859841 67.356068 3
"$s" row 89 26.2128 337.112058678 74.4 4
"$s" row 90 26.5176 0 0 0
"$s" row 91 26.5176 97.8347049754 22.5 1
"$s" row 92 26.5176 197.793173445 45.4 2
"$s" row 93 26.5176 298.601147313 68.459018 3
"$s" row 94 26.5176 339.688891718 75.6 4
"$s" row 95 26.8224 0 0 0
"$s" row 96 26.8224 98.8824282993 23 1
"$s" row 97 26.8224 199.293966314 46.3 2
"$s" row 98 26.8224 300.300158108 69.7 3
"$s" row 99 26.8224 342.265724758 77.1 4
"$s" row 100 27.1272 0 0 0
"$s" row 101 27.1272 99.3638146913 23.4 1
"$s" row 102 27.1272 200.539907565 47.1 2
"$s" row 103 27.1272 301.121346659 70.625185 3
"$s" row 104 27.1272 344.899191491 78.6 4
"$s" row 105 27.432 0 0 0
"$s" row 106 27.432 100.071735856 23.9 1
"$s" row 107 27.432 201.389412962 48 2
"$s" row 108 27.432 302.678773222 72 3
"$s" row 109 27.432 347.56097507 79.8 4
"$s" row 110 27.7368 0 0 0
"$s" row 111 27.7368 100.04341901 24.1 1
"$s" row 112 27.7368 201.332779269 48.4 2
"$s" row 113 27.7368 302.565505836 72.650663 3
"$s" row 114 27.7368 350.449293423 81.3 4
"$s" row 115 28.0416 0 0 0
"$s" row 116 28.0416 100.015102163 24.4 1
"$s" row 117 28.0416 201.502680349 49.1 2
"$s" row 118 28.0416 302.678773222 73.688461 3
"$s" row 119 28.0416 352.88454223 82.8 4
"$s" row 120 28.3464 0 0 0
"$s" row 121 28.3464 99.9584684698 24.7 1
"$s" row 122 28.3464 201.389412962 49.6 2
"$s" row 123 28.3464 302.480555296 74.380883 3
"$s" row 124 28.3464 355.20652365 84 4
"$s" row 125 28.6512 0 0 0
"$s" row 126 28.6512 100.156686396 25 1
"$s" row 127 28.6512 201.502680349 50.2 2
"$s" row 128 28.6512 302.508872142 75.279837 3
"$s" row 129 28.6512 357.471871377 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.219766702 56 2
"$s" row 133 28.956 333.84511577 84 3
"$s" row 134 28.956 359.737219105 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.002566832 88.2 4
"$s" row 140 29.5656 0 0 0
"$s" row 141 29.5656 108.697188912 28 1
"$s" row 142 29.5656 217.663869254 56 2
"$s" row 143 29.5656 326.798525129 84 3
"$s" row 144 29.5656 364.296231406 89.7 4
"$s" row 145 29.8704 0 0 0
"$s" row 146 29.8704 107.326285418 28 1
"$s" row 147 29.8704 214.904534137 56 2
"$s" row 148 29.8704 322.628982736 84 3
"$s" row 149 29.8704 366.75979706 91.2 4
"$s" row 150 30.1752 0 0 0
"$s" row 151 30.1752 106.256814756 28 1
"$s" row 152 30.1752 212.774824105 56 2
"$s" row 153 30.1752 319.43852363 84 3
"$s" row 154 30.1752 369.223362713 92.4 4
"$s" row 155 30.48 0 0 0
"$s" row 156 30.48 105.308851683 28 1
"$s" row 157 30.48 210.757786806 56 2
"$s" row 158 30.48 316.347116854 84 3
"$s" row 159 30.48 371.715245213 93.9 4
"$s" row 160 30.7848 0 0 0
"$s" row 161 30.7848 103.957571763 28 1
"$s" row 162 30.7848 208.134514137 56 2
"$s" row 163 30.7848 312.529298012 84 3
"$s" row 164 30.7848 374.23544456 95.4 4
"$s" row 165 31.0896 0 0 0
"$s" row 166 31.0896 102.956712821 28 1
"$s" row 167 31.0896 206.047307692 56 2
"$s" row 168 31.0896 309.306217899 84 3
"$s" row 169 31.0896 376.55742598 96.9 4
"$s" row 170 31.3944 0 0 0
"$s" row 171 31.3944 101.920061384 28 1
"$s" row 172 31.3944 203.971286401 56 2
"$s" row 173 31.3944 306.325190191 84 3
"$s" row 174 31.3944 378.822773708 98.1 4
"$s" row 175 31.6992 0 0 0
"$s" row 176 31.6992 101.0124215 28 1
"$s" row 177 31.6992 202.153712969 56 2
"$s" row 178 31.6992 303.424185892 84 3
"$s" row 179 31.6992 380.946537202 99.6 4
"$s" row 180 32.004 0 0 0
"$s" row 181 32.004 99.6591877181 28 1
"$s" row 182 32.004 199.443762433 56 2
"$s" row 183 32.004 299.655185293 84 3
"$s" row 184 32.004 382.985350157 101 4
"$s" row 185 32.3088 0 0 0
"$s" row 186 32.3088 98.6901852278 28 1
"$s" row 187 32.3088 197.523851917 56 2
"$s" row 188 32.3088 296.813646372 84 3
"$s" row 189 32.3088 384.995846265 102.3 4
"$s" row 190 32.6136 0 0 0
"$s" row 191 32.6136 97.8059916929 28 1
"$s" row 192 32.6136 195.732783053 56 2
"$s" row 193 32.6136 294.029335797 84 3
"$s" row 194 32.6136 386.94970868 103.7 4
"$s" row 195 32.9184 0 0 0
"$s" row 196 32.9184 96.8730082314 28 1
"$s" row 197 32.9184 193.878426037 56 2
"$s" row 198 32.9184 291.249584234 84 3
"$s" row 199 32.9184 388.988521634 105.1 4
"$s" row 200 33.2232 0 0 0
"$s" row 201 33.2232 95.9320394192 28 1
"$s" row 202 33.2232 192.037717742 56 2
"$s" row 203 33.2232 288.526154879 84 3
"$s" row 204 33.2232 390.999017742 106.5 4
"$s" row 205 33.528 0 0 0
"$s" row 206 33.528 95.0102127952 28 1
"$s" row 207 33.528 190.134429215 56 2
"$s" row 208 33.528 285.511203589 84 3
"$s" row 209 33.528 393.037830697 107.8 4
"$s" row 210 33.8328 0 0 0
"$s" row 211 33.8328 94.2369363485 28 1
"$s" row 212 33.8328 188.586007409 56 2
"$s" row 213 33.8328 283.160593837 84 3
"$s" row 214 33.8328 394.935059419 109.3 4
"$s" row 215 34.1376 0 0 0
"$s" row 216 34.1376 93.1360056698 28 1
"$s" row 217 34.1376 186.381512585 56 2
"$s" row 218 34.1376 280.196584553 84 3
"$s" row 219 34.1376 396.577436521 110.7 4
"$s" row 220 34.4424 0 0 0
"$s" row 221 34.4424 92.3879312165 28 1
"$s" row 222 34.4424 184.883636351 56 2
"$s" row 223 34.4424 277.596984769 84 3
"$s" row 224 34.4424 398.191496777 112.1 4
"$s" row 225 34.7472 0 0 0
"$s" row 226 34.7472 91.6292945795 28 1
"$s" row 227 34.7472 183.364579116 56 2
"$s" row 228 34.7472 275.330221199 84 3
"$s" row 229 34.7472 399.777240186 113.6 4
"$s" row 230 35.052 0 0 0
"$s" row 231 35.052 90.5703577843 28 1
"$s" row 232 35.052 181.244270277 56 2
"$s" row 233 35.052 272.388525591 84 3
"$s" row 234 35.052 401.419617288 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.78583941 56 2
"$s" row 238 35.3568 270.129577471 84 3
"$s" row 239 35.3568 402.920410158 116.4 4
"$s" row 240 35.6616 0 0 0
"$s" row 241 35.6616 89.0667615472 28 1
"$s" row 242 35.6616 178.233679781 56 2
"$s" row 243 35.6616 267.573727214 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.0335364487 28 1
"$s" row 247 35.9664 176.313344512 56 2
"$s" row 248 35.9664 265.00663517 84 3
"$s" row 249 35.9664 405.299025271 119.1 4
"$s" row 250 36.2712 0 0 0
"$s" row 251 36.2712 87.3143734958 28 1
"$s" row 252 36.2712 174.831354029 56 2
"$s" row 253 36.2712 262.754737944 84 3
"$s" row 254 36.2712 398.786150555 119.1 4
"$s" row 255 36.576 0 0 0
"$s" row 256 36.576 86.624914915 28 1
"$s" row 257 36.576 173.392008717 56 2
"$s" row 258 36.576 260.583656999 84 3
"$s" row 259 36.576 392.471493765 119.1 4
"$s" row 260 36.8808 0 0 0
"$s" row 261 36.8808 85.8823056131 28 1
"$s" row 262 36.8808 171.887902776 56 2
"$s" row 263 36.8808 258.337253242 84 3
"$s" row 264 36.8808 386.7798076 119.1 4
"$s" row 265 37.1856 0 0 0
"$s" row 266 37.1856 85.0967962886 28 1
"$s" row 267 37.1856 170.336620969 56 2
"$s" row 268 37.1856 256.05695422 84 3
"$s" row 269 37.1856 381.314656208 119.1 4
"$s" row 270 37.4904 0 0 0
"$s" row 271 37.4904 84.3540454025 28 1
"$s" row 272 37.4904 168.862559203 56 2
"$s" row 273 37.4904 253.849967514 84 3
"$s" row 274 37.4904 376.047722742 119.1 4
"$s" row 275 37.7952 0 0 0
"$s" row 276 37.7952 83.3898284592 28 1
"$s" row 277 37.7952 167.156355929 56 2
"$s" row 278 37.7952 251.182265713 84 3
"$s" row 279 37.7952 371.063957742 119.1 4
"$s" row 280 38.1 0 0 0
"$s" row 281 38.1 82.7047306728 28 1
"$s" row 282 38.1 165.766338563 56 2
"$s" row 283 38.1 249.109529176 84 3
"$s" row 284 38.1 366.278410668 119.1 4
"$s" row 285 39.624 0 0 0
"$s" row 286 39.624 79.13593018 28 1
"$s" row 287 39.624 158.694942365 56 2
"$s" row 288 39.624 238.677234773 84 3
"$s" row 289 39.624 344.757607258 119.1 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.737163511 {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.42403906 {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.0509959756 {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.66295027 {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;\
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;\
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} {} {FullDateTime} 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" axisDateFormat {xBottom} {\
\
\
\
}
"$plot" axisLabelOrient {yLeft} {}
"$plot" axisLabelOrient {yRight} {}
"$plot" axisLabelOrient {xBottom} {}
"$plot" axisLabelOrient {xTop} {}
"$plot" timeScaleAutoOnShow {xBottom} 1
"$plot" timeScaleFormulaStart {xBottom} {Series Data Start}
"$plot" timeScaleFormulaEnd {xBottom} {Series Data End}
"$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.82 {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.1 {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.18 {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.63 {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.13 {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;\
BEGIN\
\
POLICY_GROUP "Set model to simulation mode";\
DESCRIPTION "";\
ACTIVE TRUE;\
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;\
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;\
BEGIN\
\
$ "System Data Object.Ready to set LP Parameters" [] := 0.00000000;\
\
END;\
\
END;\
\
POLICY_GROUP "DataChecks";\
DESCRIPTION "";\
ACTIVE TRUE;\
BEGIN\
\
RULE "Data Checks";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 64;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
BEGIN\
\
RULE "End Model Initialization";\
DESCRIPTION "";\
ACTIVE TRUE;\
RULE_EXEC_CONSTRAINT $ "System Data Object.Initialization_Type" [] == - 1.00000000;\
SET_VALUE_FLAG 64;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
BEGIN\
\
RULE "Set Power Plant Cap Fraction to 1";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT NOT "IsControllerRBS"( );\
SET_VALUE_FLAG 262144;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
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;\
BEGIN\
\
RULE "Paste";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
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;\
BEGIN\
\
RULE "Transfer Energy Inputs to Units Inputs";\
DESCRIPTION "";\
ACTIVE FALSE;\
RULE_EXEC_CONSTRAINT TRUE;\
SET_VALUE_FLAG 64;\
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;\
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;\
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 "";\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Radio Buttons\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value1.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value12.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value12.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.045720000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.076200000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.663369318400\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.050000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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.050000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetSeriesSlotValuesSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetSeriesSlotValuesMaxEditValue\
Value0.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.000000000000\
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.000000000000\
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.750000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.534772736000\
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.000000000000\
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.534772736000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
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.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.000000000000\
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.000000000000\
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.750000000000\
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.000000000000\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueYes: Slider\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value1.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value20.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.534772736000\
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.000000000000\
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.534772736000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
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.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueEditOption\
ValueNo\
TypeEnumeration\
DefaultValueNo\
OptionNo\
OptionYes: Editor\
OptionYes: Radio Buttons\
OptionYes: Slider\
\
\
IdentifierSetScalarSlotValueMinEditValue\
Value0.000000000000\
TypeSlotValue\
DefaultValueNaN\
SlotNameSettingIdSetScalarSlotValueSlotSel\
SlotColSettingId\
UnitTypeSettingId\
\
\
IdentifierSetScalarSlotValueMaxEditValue\
Value0.000000000000\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueYes\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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\
\
\
IdentifierSaveModelUseExtPrecision\
ValueNo\
TypeBoolean\
DefaultValueFalse\
TrueStringYes\
FalseStringNo\
\
\
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}