Commit 3a1d358d authored by Dorchies David's avatar Dorchies David
Browse files

refactor(SD): Generic transformation in UtilsCalibOptions for all routing models

Version from Enola 09/06/2022

Refs HYCAR-Hydro/airgr#152, HYCAR-Hydro/airgr#153
parent 60d9bf61
No related merge requests found
Pipeline #37039 failed with stage
in 5 minutes and 45 seconds
Showing with 6 additions and 17 deletions
+6 -17
...@@ -48,13 +48,8 @@ ...@@ -48,13 +48,8 @@
ParamOut <- NA * ParamIn ParamOut <- NA * ParamIn
NParam <- ncol(ParamIn) NParam <- ncol(ParamIn)
ParamOut[, (FeatFUN_MOD$NParamSD + 1):NParam] <- FUN_GR(ParamIn[, (FeatFUN_MOD$NParamSD + 1):NParam], Direction) ParamOut[, (FeatFUN_MOD$NParamSD + 1):NParam] <- FUN_GR(ParamIn[, (FeatFUN_MOD$NParamSD + 1):NParam], Direction)
ParamOut[, 1:FeatFUN_MOD$NParamSD] <- FUN_ROUT(ParamIn[, 1:FeatFUN_MOD$NParamSD, drop = FALSE],
if (identical(RunModel_Lag, FUN_SD)){ Direction)
ParamOut[, 1 ] <- FUN_ROUT(as.matrix(ParamIn[, 1]), Direction)
} else if (identical(RunModel_LLR, FUN_SD)){
ParamOut[, 1:FeatFUN_MOD$NParamSD] <- FUN_ROUT(ParamIn[, 1:FeatFUN_MOD$NParamSD], Direction)
}
if (!Bool) { if (!Bool) {
ParamOut <- ParamOut[1, ] ParamOut <- ParamOut[1, ]
} }
...@@ -108,11 +103,8 @@ ...@@ -108,11 +103,8 @@
NParam <- ncol(ParamIn) NParam <- ncol(ParamIn)
ParamOut[, 2:(NParam - 4) ] <- FUN_GR(ParamIn[, 2:(NParam - 4)], Direction) ParamOut[, 2:(NParam - 4) ] <- FUN_GR(ParamIn[, 2:(NParam - 4)], Direction)
ParamOut[, (NParam - 3):NParam] <- FUN_SNOW(ParamIn[, (NParam - 3):NParam], Direction) ParamOut[, (NParam - 3):NParam] <- FUN_SNOW(ParamIn[, (NParam - 3):NParam], Direction)
if (identical(RunModel_Lag, FUN_SD)){ ParamOut[, 1:FeatFUN_MOD$NParamSD] <- FUN_ROUT(ParamIn[, 1:FeatFUN_MOD$NParamSD, drop = FALSE],
ParamOut[, 1 ] <- FUN_ROUT(as.matrix(ParamIn[, 1]), Direction) Direction)
} else if (identical(RunModel_LLR, FUN_SD)){
ParamOut[, 1:FeatFUN_MOD$NParamSD] <- FUN_ROUT(ParamIn[, 1:FeatFUN_MOD$NParamSD], Direction)
}
if (!Bool) { if (!Bool) {
ParamOut <- ParamOut[1, ] ParamOut <- ParamOut[1, ]
} }
...@@ -133,11 +125,8 @@ ...@@ -133,11 +125,8 @@
ParamOut[, 2:(NParam - 2)] <- FUN_GR(ParamIn[, 2:(NParam - 2)], Direction) ParamOut[, 2:(NParam - 2)] <- FUN_GR(ParamIn[, 2:(NParam - 2)], Direction)
} }
ParamOut[, (NParam - 1):NParam] <- FUN_SNOW(ParamIn[, (NParam - 1):NParam], Direction) ParamOut[, (NParam - 1):NParam] <- FUN_SNOW(ParamIn[, (NParam - 1):NParam], Direction)
if (identical(RunModel_Lag, FUN_SD)){ ParamOut[, 1:FeatFUN_MOD$NParamSD] <- FUN_ROUT(ParamIn[, 1:FeatFUN_MOD$NParamSD, drop = FALSE],
ParamOut[, 1 ] <- FUN_ROUT(as.matrix(ParamIn[, 1]), Direction) Direction)
} else if (identical(RunModel_LLR, FUN_SD)){
ParamOut[, 1:FeatFUN_MOD$NParamSD] <- FUN_ROUT(ParamIn[, 1:FeatFUN_MOD$NParamSD], Direction)
}
if (!Bool) { if (!Bool) {
ParamOut <- ParamOut[1, ] ParamOut <- ParamOut[1, ]
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment