conststd::string_feature_space_file;//!< File to store information about the selected features
conststd::string_feature_space_summary_file;//!< File to store information about the selected features
std::function<void(double*,double*,std::vector<node_ptr>&,conststd::vector<int>&,int)>_project;//!< Function used to calculate the scores for SIS
std::function<void(double*,double*,std::vector<node_ptr>&,conststd::vector<int>&,int)>_project_no_omp;//!< Function used to calculate the scores for SIS without changing omp environment
std::function<bool(double*,int,double,std::vector<double>&,double,int,int)>_is_valid;//!< Function used to calculate the scores for SIS
std::function<bool(double*,int,double,std::vector<node_ptr>&,std::vector<double>&,double)>_is_valid_feat_list;//!< Function used to calculate the scores for SIS without changing omp environment
std::function<void(constdouble*,double*,conststd::vector<node_ptr>&,conststd::vector<int>&,constint)>_project;//!< Function used to calculate the scores for SIS
std::function<void(constdouble*,double*,conststd::vector<node_ptr>&,conststd::vector<int>&,constint)>_project_no_omp;//!< Function used to calculate the scores for SIS without changing omp environment
std::function<bool(constdouble*,constint,constdouble,conststd::vector<double>&,constdouble,constint,constint)>_is_valid;//!< Function used to calculate the scores for SIS
std::function<bool(constdouble*,constint,constdouble,conststd::vector<node_ptr>&,conststd::vector<double>&,constdouble)>_is_valid_feat_list;//!< Function used to calculate the scores for SIS without changing omp environment