From 251c7d4c560135afb8133ca089b6efed8f14b3b5 Mon Sep 17 00:00:00 2001 From: Leon Kuchenbecker Date: Thu, 23 Feb 2017 19:41:32 +0100 Subject: [PATCH] Fix CModelSelectionParameters::set_values() Function template was not accessible --- .../modelselection/ModelSelectionParameters.cpp | 11 ----------- src/shogun/modelselection/ModelSelectionParameters.h | 9 ++++++++- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/shogun/modelselection/ModelSelectionParameters.cpp b/src/shogun/modelselection/ModelSelectionParameters.cpp index 11a058ea3ea..f911c3a2f92 100644 --- a/src/shogun/modelselection/ModelSelectionParameters.cpp +++ b/src/shogun/modelselection/ModelSelectionParameters.cpp @@ -92,17 +92,6 @@ void CModelSelectionParameters::append_child(CModelSelectionParameters* child) m_child_nodes->append_element(child); } -template -void CModelSelectionParameters::set_values(const SGVector& values, - EMSParamType value_type) -{ - /* possibly delete old range values */ - delete_values(); - m_values=values.vector; - m_values_length=values.vlen; - m_value_type=value_type; -} - void CModelSelectionParameters::build_values(float64_t min, float64_t max, ERangeType type, float64_t step, float64_t type_base) { diff --git a/src/shogun/modelselection/ModelSelectionParameters.h b/src/shogun/modelselection/ModelSelectionParameters.h index a4f3de8d72e..d83cb191a4a 100644 --- a/src/shogun/modelselection/ModelSelectionParameters.h +++ b/src/shogun/modelselection/ModelSelectionParameters.h @@ -104,7 +104,14 @@ class CModelSelectionParameters: public CSGObject * @param value_type type of the provided vector */ template - void set_values(const SGVector& values, EMSParamType value_type); + void set_values(const SGVector& values, EMSParamType value_type) + { + /* possibly delete old range values */ + delete_values(); + m_values=values.vector; + m_values_length=values.vlen; + m_value_type=value_type; + } /** SG_PRINT's the tree of which this node is the base *