Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Solver Class Reference

Inheritance diagram for Solver:

Inheritance graph
[legend]
Collaboration diagram for Solver:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Solver ()
virtual ~Solver ()
void Solve (int l, const Kernel &Q, const double *b_, const schar *y_, double *alpha_, double Cp, double Cn, double eps, SolutionInfo *si, int shrinking)

Protected Types

enum  { LOWER_BOUND, UPPER_BOUND, FREE }

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
schary
double * G
char * alpha_status
double * alpha
const KernelQ
double eps
double Cp
double Cn
double * b
int * active_set
double * G_bar
int l
bool unshrinked

Classes

struct  SolutionInfo

Detailed Description

Definition at line 355 of file svm.cpp.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:32:34 2010 for ImpalaSrc by  doxygen 1.5.1