WSL/SLF GitLab Repository
Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
snow-models
meteoio
Commits
b80ef32f
Commit
b80ef32f
authored
Dec 21, 2016
by
Mathias Bavay
Browse files
There was a bug when applying daily corrections: the juliand day numbers start at 1, not 0!
parent
4e844583
Changes
2
Hide whitespace changes
Inline
Side-by-side
meteoio/meteoFilters/ProcAdd.cc
View file @
b80ef32f
...
...
@@ -55,7 +55,7 @@ void ProcAdd::process(const unsigned int& param, const std::vector<MeteoData>& i
double
&
tmp
=
ovec
[
ii
](
param
);
if
(
tmp
==
IOUtils
::
nodata
)
continue
;
//preserve nodata values
tmp
+=
vecOffsets
[
ovec
[
ii
].
date
.
getJulianDayNumber
()
];
tmp
+=
vecOffsets
[
ovec
[
ii
].
date
.
getJulianDayNumber
()
-
1
];
//indices start at 0 while day numbers start at 1
}
}
else
if
(
type
==
'h'
)
{
int
year
,
month
,
day
,
hour
;
...
...
meteoio/meteoFilters/ProcMult.cc
View file @
b80ef32f
...
...
@@ -55,7 +55,7 @@ void ProcMult::process(const unsigned int& param, const std::vector<MeteoData>&
double
&
tmp
=
ovec
[
ii
](
param
);
if
(
tmp
==
IOUtils
::
nodata
)
continue
;
//preserve nodata values
tmp
*=
vecFactors
[
ovec
[
ii
].
date
.
getJulianDayNumber
()
];
tmp
*=
vecFactors
[
ovec
[
ii
].
date
.
getJulianDayNumber
()
-
1
];
//indices start at 0 while day numbers start at 1
}
}
else
if
(
type
==
'h'
)
{
int
year
,
month
,
day
,
hour
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment