5 #ifndef THUNDERSVM_SMO_KERNEL_H 6 #define THUNDERSVM_SMO_KERNEL_H 8 #include <thundersvm/thundersvm.h> 9 #include <thundersvm/clion_cuda.h> 10 #include <thundersvm/syncarray.h> 13 __host__ __device__
inline bool is_I_up(
float a,
float y,
float Cp,
float Cn) {
14 return (y > 0 && a < Cp) || (y < 0 && a > 0);
17 __host__ __device__
inline bool is_I_low(
float a,
float y,
float Cp,
float Cn) {
18 return (y > 0 && a > 0) || (y < 0 && a < Cn);
21 __host__ __device__
inline bool is_free(
float a,
float y,
float Cp,
float Cn) {
22 return a > 0 && (y > 0 ? a < Cp : a < Cn);
47 #endif //THUNDERSVM_SMO_KERNEL_H Definition: kernelmatrix_kernel.h:12