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
a6446b49
Commit
a6446b49
authored
Mar 12, 2013
by
Mathias Bavay
Browse files
Cosmetic touch up: improving an error message, constification, indentation fix
parent
9453519e
Changes
3
Hide whitespace changes
Inline
Side-by-side
meteoio/ResamplingAlgorithms.cc
View file @
a6446b49
...
...
@@ -76,8 +76,7 @@ bool ResamplingAlgorithms::initStaticData()
const
ResamplingAlgorithms
::
resamplingptr
&
ResamplingAlgorithms
::
getAlgorithm
(
const
std
::
string
&
algoname
)
{
std
::
map
<
std
::
string
,
resamplingptr
>::
const_iterator
it
;
it
=
algorithmMap
.
find
(
algoname
);
const
std
::
map
<
std
::
string
,
resamplingptr
>::
const_iterator
it
=
algorithmMap
.
find
(
algoname
);
if
(
it
==
algorithmMap
.
end
())
throw
UnknownValueException
(
"Unknown resampling algorithm called: "
+
algoname
,
AT
);
...
...
@@ -144,9 +143,7 @@ void ResamplingAlgorithms::NearestNeighbour(const size_t& index, const Resamplin
}
//Check whether extrapolation is activated
bool
extrapolate
=
false
;
if
((
taskargs
.
size
()
==
1
)
&&
(
taskargs
[
0
]
==
"extrapolate"
))
extrapolate
=
true
;
const
bool
extrapolate
=
((
taskargs
.
size
()
==
1
)
&&
(
taskargs
[
0
]
==
"extrapolate"
))
?
true
:
false
;
//if we are at the very beginning or end of vecM and !extrapolate, then there's nothing to do
if
(((
!
extrapolate
)
&&
(
position
==
ResamplingAlgorithms
::
end
))
...
...
@@ -164,7 +161,7 @@ void ResamplingAlgorithms::NearestNeighbour(const size_t& index, const Resamplin
const
double
&
val1
=
vecM
[
indexP1
](
paramindex
);
const
double
&
val2
=
vecM
[
indexP2
](
paramindex
);
if
(
IOUtils
::
checkEpsilonEquality
(
diff1
.
getJulian
(
true
),
diff2
.
getJulian
(
true
),
0.1
/
1440
)){
//within 6 seconds
if
(
IOUtils
::
checkEpsilonEquality
(
diff1
.
getJulian
(
true
),
diff2
.
getJulian
(
true
),
0.1
/
1440
.
)){
//within 6 seconds
md
(
paramindex
)
=
Interpol1D
::
weightedMean
(
val1
,
val2
,
0.5
);
}
else
if
(
diff1
<
diff2
){
md
(
paramindex
)
=
val1
;
...
...
@@ -210,9 +207,7 @@ void ResamplingAlgorithms::LinearResampling(const size_t& index, const Resamplin
}
//Check whether extrapolation is activated
bool
extrapolate
=
false
;
if
((
taskargs
.
size
()
==
1
)
&&
(
taskargs
[
0
]
==
"extrapolate"
))
extrapolate
=
true
;
const
bool
extrapolate
=
((
taskargs
.
size
()
==
1
)
&&
(
taskargs
[
0
]
==
"extrapolate"
))
?
true
:
false
;
//if we are at the very beginning or end of vecM and !extrapolate, then there's nothing to do
if
(((
!
extrapolate
)
&&
(
position
==
ResamplingAlgorithms
::
end
))
...
...
@@ -220,7 +215,6 @@ void ResamplingAlgorithms::LinearResampling(const size_t& index, const Resamplin
return
;
size_t
indexP1
=
IOUtils
::
npos
,
indexP2
=
IOUtils
::
npos
;
getNearestValidPts
(
index
,
paramindex
,
vecM
,
resampling_date
,
window_size
,
indexP1
,
indexP2
);
bool
foundP1
=
(
indexP1
!=
IOUtils
::
npos
),
foundP2
=
(
indexP2
!=
IOUtils
::
npos
);
...
...
meteoio/libsmet.cc
View file @
a6446b49
...
...
@@ -1111,7 +1111,7 @@ void SMETReader::read_data_ascii(std::ifstream& fin, std::vector<std::string>& v
}
else
{
std
::
stringstream
ss
;
ss
<<
"File
\'
"
<<
filename
<<
"
\'
declares "
<<
nr_of_data_fields
<<
" columns "
;
ss
<<
"but this does not match the following line:
\n
"
<<
line
;
ss
<<
"but this does not match the following line:
\n
"
<<
line
<<
"
\n
"
;
throw
SMETException
(
ss
.
str
(),
SMET_AT
);
}
}
...
...
meteoio/meteofilters/ProcUndercatch_Hamon.cc
View file @
a6446b49
...
...
@@ -58,7 +58,7 @@ void ProcUndercatch_Hamon::process(const unsigned int& param, const std::vector<
else
if
(
t
>
0.
)
k
=
0.0121
;
else
if
(
t
>-
5.
)
k
=
0.0217
;
else
k
=
0.0366
;
}
else
if
(
type
==
hellmannsh
)
{
}
else
if
(
type
==
hellmannsh
)
{
if
(
t
>
1.2
)
k
=
0.
;
else
if
(
t
>
0.
)
k
=
0.0294
;
else
if
(
t
>-
5.
)
k
=
0.0527
;
...
...
Write
Preview
Supports
Markdown
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