From 02b94b6cc36c20ee808c69d547529b9781451225 Mon Sep 17 00:00:00 2001 From: unknown <olivier.delaigue@ANPI1430.antony.irstea.priv> Date: Wed, 15 Mar 2017 14:58:11 +0100 Subject: [PATCH] v1.0.5.25 bug fixed in RunModel_CemaNeige*(), IniResLevels values are now considered --- DESCRIPTION | 2 +- R/RunModel_CemaNeigeGR4J.R | 2 +- R/RunModel_CemaNeigeGR5J.R | 2 +- R/RunModel_CemaNeigeGR6J.R | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index eb60b7a1..99421689 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: airGR Type: Package Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling -Version: 1.0.5.24 +Version: 1.0.5.25 Date: 2017-03-15 Authors@R: c( person("Laurent", "Coron", role = c("aut", "trl")), diff --git a/R/RunModel_CemaNeigeGR4J.R b/R/RunModel_CemaNeigeGR4J.R index 8ce9b7a7..94e24f07 100644 --- a/R/RunModel_CemaNeigeGR4J.R +++ b/R/RunModel_CemaNeigeGR4J.R @@ -91,7 +91,7 @@ RunModel_CemaNeigeGR4J <- function(InputsModel,RunOptions,Param){ } else { IndOutputsMod <- which(FortranOutputsMod %in% RunOptions$Outputs_Sim); } ##Use_of_IniResLevels - if("IniResLevels" %in% RunOptions){ + if("IniResLevels" %in% names(RunOptions)){ RunOptions$IniStates[1] <- RunOptions$IniResLevels[1]*ParamMod[1]; ### production store level (mm) RunOptions$IniStates[2] <- RunOptions$IniResLevels[2]*ParamMod[3]; ### routing store level (mm) } diff --git a/R/RunModel_CemaNeigeGR5J.R b/R/RunModel_CemaNeigeGR5J.R index f7e3b982..6e7a49d9 100644 --- a/R/RunModel_CemaNeigeGR5J.R +++ b/R/RunModel_CemaNeigeGR5J.R @@ -91,7 +91,7 @@ RunModel_CemaNeigeGR5J <- function(InputsModel,RunOptions,Param){ } else { IndOutputsMod <- which(FortranOutputsMod %in% RunOptions$Outputs_Sim); } ##Use_of_IniResLevels - if("IniResLevels" %in% RunOptions){ + if("IniResLevels" %in% names(RunOptions)){ RunOptions$IniStates[1] <- RunOptions$IniResLevels[1]*ParamMod[1]; ### production store level (mm) RunOptions$IniStates[2] <- RunOptions$IniResLevels[2]*ParamMod[3]; ### routing store level (mm) } diff --git a/R/RunModel_CemaNeigeGR6J.R b/R/RunModel_CemaNeigeGR6J.R index 641922d7..641ed08d 100644 --- a/R/RunModel_CemaNeigeGR6J.R +++ b/R/RunModel_CemaNeigeGR6J.R @@ -92,7 +92,7 @@ RunModel_CemaNeigeGR6J <- function(InputsModel,RunOptions,Param){ } else { IndOutputsMod <- which(FortranOutputsMod %in% RunOptions$Outputs_Sim); } ##Use_of_IniResLevels - if("IniResLevels" %in% RunOptions){ + if("IniResLevels" %in% names(RunOptions)){ RunOptions$IniStates[1] <- RunOptions$IniResLevels[1]*ParamMod[1]; ### production store level (mm) RunOptions$IniStates[2] <- RunOptions$IniResLevels[2]*ParamMod[3]; ### routing store level (mm) } -- GitLab