10 #ifndef __MMDKERNELSELECTIONCOMB_H_
11 #define __MMDKERNELSELECTIONCOMB_H_
19 #include <shogun/lib/external/libqp.h>
30 class CMMDKernelSelectionComb:
public CMMDKernelSelection
35 CMMDKernelSelectionComb();
42 CMMDKernelSelectionComb(CKernelTwoSampleTest* mmd);
45 virtual ~CMMDKernelSelectionComb();
52 virtual CKernel* select_kernel();
55 virtual const char* get_name()
const=0;
70 virtual SGVector<float64_t> solve_optimization(SGVector<float64_t> mmds);
73 static const float64_t* get_Q_col(uint32_t i);
76 static void print_state(libqp_state_T state);
88 static SGMatrix<float64_t> m_Q;
97 #endif //USE_GPL_SHOGUN
all of classes and functions are contained in the shogun namespace