Package hec.rss.model
Class ReverseReservoirYieldAnalysisBase
java.lang.Object
hec.rss.model.YieldAnalysis
hec.rss.model.ReverseYieldAnalysisBase
hec.rss.model.ReverseReservoirYieldAnalysisBase
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
ReservoirStorageVsYieldAnalysis,ReverseReservoirYieldAnalysis
-
Field Summary
Fields inherited from class hec.rss.model.YieldAnalysis
STORAGE_EPSILON -
Method Summary
Modifier and TypeMethodDescriptiondoublebooleangetZone()voidvoidsetMovingUp(boolean movingUp) voidsetReservoir(ReservoirElement reservoir) voidsetZone(StorageZone zone) booleanwriteFile(BufferedWriter writer, RssAlt alt) Write file.Methods inherited from class hec.rss.model.ReverseYieldAnalysisBase
getSatisfyMap, getTolerance, initSatisfyRuleList, setLowerZoneStorage, setSatisfyMap, setToleranceMethods inherited from class hec.rss.model.YieldAnalysis
calcAvgStartingRuleDemand, clone, getMaxHeuristicIterations, getMaxIterations, getOpRuleLimitTS, getOpRuleResultTS, getResPoolStorTS, getResZoneElevTS, getResZoneStorTS, getSimulationTimeArray, getUseBisectionAfterIts, getWAMaxStorTS, getWARuleLimitTS, getWARuleResultTS, getWASimulationTimeArray, getWAStorTS, getWaterAccount, getYieldAnalysisData, getYieldAnalysisRuleRefs, getYieldAnalysisRuleRefs, initializeCompute, initializeOutputArrays, initializeRuleRefs, loadData, loadWaterAccountData, makeDecisionUseBisection, readFile, setMaxHeuristicIterations, setMaxIterations, setNextBisectionScaleBracketed, setNextBisectionScaleNotBracketed, setNextHeuristicsScaleWA, setNumLagSteps, setNumRoutingSteps, setNumRoutingSteps, setNumRoutingSteps, setRuleRefs, setUseBisectionOnly, setUseHydropowerRules, setYieldAnalysisRuleDemandScale, setYieldAnalysisRuleUseDemandScale, testRule, testStorage, testWaterAccountRule, testWaterAccountStorage, updateByDemandScale, useBisectionOnly, useHydropowerRules
-
Method Details
-
getReservoir
-
setReservoir
-
resetReservoir
public void resetReservoir() -
setZone
-
getZone
-
setMovingUp
public void setMovingUp(boolean movingUp) -
getMovingUp
public boolean getMovingUp() -
getDistanceToLimit
public double getDistanceToLimit() -
writeFile
Write file.- Overrides:
writeFilein classYieldAnalysis- Parameters:
writer- the writeralt- the alt- Returns:
- true, if successful
- Throws:
IOException- Signals that an I/O exception has occurred.
-