You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v492 - YEAR in conditions; named constants in FEWS; bug fix
support for YEAR in control structure and water managemetn operating conditions (ControlStructures.cpp;DemandExpressionHandling.cpp)
support for named constants and target stage in FEWS runinfo file (ParseFEWSRunInfo.cpp)
include version # and build date in Raven_errors.txt (RavenMain.cpp) (B. Tolson suggestion)
bug fixes:
-Proper check for leap year in DateStringToTimeStruct() (CommonFunctions.cpp) (found by M. Revel)
clean up/cosmetic:
-renamed GetDemandOptimizer() to GetManagementOptimizer (Model.cpp/.h;ParseManagementFile.cpp;ParseTimeSeriesFile.cpp;Solvers.cpp;WaterDemands.cpp)
-advisory for calling :OutputDirectory instead of using -o flag (ParseInput.cpp)
// The index i of each entry will be the same as that used by the matrix in part 3.
499
545
// 3) One or more matrices of size[1:time,1:stations] which includes the flow/stage state variable being initialized,using the
500
546
// same indexing[i=1:stations] as the vector of SBIDs. Blank values will not be updated. Raven model subbasins with IDs
501
-
// not in this list will not be updated. SBIDs in this list but not in Raven model will throw a warning to RavenErrors.txt.
547
+
// not in this list will not be updated. SBIDs in this list but not in Raven model will throw a warning to Raven_errors.txt.
502
548
// .The state variable corresponding to the model start time will be used for initialization of flow/stage; all other values in the time vector are ignored
503
549
// The naming convention of this attribute is one of: {QOUT, STAGE, }
ofstream WARNINGS((Options.main_output_dir+"Raven_errors.txt").c_str());//This means RavenErrors.txt was also created in default directory
1514
1514
WARNINGS.close();
1515
+
1516
+
WriteAdvisory("ParseInput: recommended practice is to specify the output directory from the command line, rather than using the :OutputDirectory command.",Options.noisy);
1515
1517
}
1516
1518
else {
1517
1519
WriteWarning("ParseMainInputFile: :OutputDirectory command was ignored because directory was specified from command line.",Options.noisy);
0 commit comments