Skip to content
Snippets Groups Projects

M214003/develop

Merged Uwe Schulzweida requested to merge m214003/develop into develop
2 files
+ 29
22
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 6
5
@@ -304,6 +304,7 @@ RemapknnParams
remapknn_get_parameter()
{
RemapknnParams params;
auto &knnParams = params.knnParams;
auto pargc = cdo_operator_argc();
if (pargc)
@@ -323,11 +324,11 @@ remapknn_get_parameter()
const auto &value = kv.values[0];
// clang-format off
if (key == "k") params.knnParams.k = parameter_to_int(value);
else if (key == "kmin") params.knnParams.kMin = parameter_to_int(value);
else if (key == "weighted") params.knnParams.weighted = string_to_weightingMethod(parameter_to_word(value));
else if (key == "gauss_scale") params.knnParams.gaussScale = parameter_to_double(value);
else if (key == "extrapolate") params.knnParams.extrapolate = parameter_to_bool(value);
if (key == "k") knnParams.k = parameter_to_int(value);
else if (key == "kmin") knnParams.kMin = parameter_to_int(value);
else if (key == "weighted") knnParams.weighted = string_to_weightingMethod(parameter_to_word(value));
else if (key == "gauss_scale") knnParams.gaussScale = parameter_to_double(value);
else if (key == "extrapolate") knnParams.extrapolate = parameter_to_bool(value);
else if (key == "grid") params.gridString = parameter_to_word(value);
else cdo_abort("Invalid parameter key >%s<!", key);
// clang-format on
Loading