32 #ifndef KERNEL_SELECTION_STRAGERY_H_ 33 #define KERNEL_SELECTION_STRAGERY_H_ 44 class CQuadraticTimeMMD;
45 template <
class>
class SGVector;
46 template <
class>
class SGMatrix;
54 #ifndef DOXYGEN_SHOULD_SKIP_THIS 58 friend class CStreamingMMD;
59 friend class CQuadraticTimeMMD;
78 bool get_weighted()
const;
80 void add_kernel(CKernel* kernel);
81 CKernel* select_kernel(CMMD* estimator);
82 virtual const char* get_name()
const;
83 void erase_intermediate_results();
85 SGMatrix<float64_t> get_measure_matrix();
86 SGVector<float64_t> get_measure_vector();
89 std::unique_ptr<Self>
self;
91 const internal::KernelManager& get_kernel_mgr()
const;
93 #endif // DOXYGEN_SHOULD_SKIP_THIS 95 #endif // KERNEL_SELECTION_STRAGERY_H_
all of classes and functions are contained in the shogun namespace