diff --git a/src/shogun/preprocessor/DependenceMaximization.cpp b/src/shogun/preprocessor/DependenceMaximization.cpp index f0470012bb6..6f692a3983d 100644 --- a/src/shogun/preprocessor/DependenceMaximization.cpp +++ b/src/shogun/preprocessor/DependenceMaximization.cpp @@ -60,7 +60,7 @@ CDependenceMaximization::~CDependenceMaximization() SG_UNREF(m_labels_feats); } -bool CDependenceMaximization::init(CFeatures* features) +void CDependenceMaximization::fit(CFeatures* features) { REQUIRE(features, "Features are not initialized!\n"); REQUIRE(features->get_feature_class()==C_DENSE || @@ -71,8 +71,6 @@ bool CDependenceMaximization::init(CFeatures* features) REQUIRE(features->get_feature_type()==F_DREAL, "Only allowed for " "features of double type! Provided %d!\n", features->get_feature_type()); - - return true; } CFeatures* CDependenceMaximization::create_transformed_copy(CFeatures* features, diff --git a/src/shogun/preprocessor/DependenceMaximization.h b/src/shogun/preprocessor/DependenceMaximization.h index a730209aec7..1bb57ac9070 100644 --- a/src/shogun/preprocessor/DependenceMaximization.h +++ b/src/shogun/preprocessor/DependenceMaximization.h @@ -115,12 +115,11 @@ class CDependenceMaximization : public CFeatureSelection virtual void set_algorithm(EFeatureSelectionAlgorithm algorithm)=0; /** - * Initialize preprocessor from features + * Fit preprocessor into features * * @param features the features - * @return true if init was successful */ - virtual bool init(CFeatures* features); + virtual void fit(CFeatures* features); /** * Setter for labels. This method is overridden to internally convert the