pktools  2.6.7
Processing Kernel for geospatial data
Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Solver Class Reference
Inheritance diagram for Solver:
Inheritance graph
Collaboration diagram for Solver:
Collaboration graph


struct  SolutionInfo

Public Member Functions

void Solve (int l, const QMatrix &Q, const double *p_, const schar *y_, double *alpha_, double Cp, double Cn, double eps, SolutionInfo *si, int shrinking, bool verbose=false)

Protected Types


Protected Member Functions

double get_C (int i)
void update_alpha_status (int i)
bool is_upper_bound (int i)
bool is_lower_bound (int i)
bool is_free (int i)
void swap_index (int i, int j)
void reconstruct_gradient ()
virtual int select_working_set (int &i, int &j)
virtual double calculate_rho ()
virtual void do_shrinking ()

Protected Attributes

int active_size
schar * y
double * G
char * alpha_status
double * alpha
const QMatrixQ
const double * QD
double eps
double Cp
double Cn
double * p
int * active_set
double * G_bar
int l
bool unshrink

Detailed Description

Definition at line 395 of file svm.cpp.

The documentation for this class was generated from the following file: