libocas.cpp File Reference

Go to the source code of this file.

Functions

static const void * get_col (uint32_t i)
static float64_t get_time ()
ocas_return_value_T svm_ocas_solver (float64_t C, uint32_t nData, float64_t TolRel, float64_t TolAbs, float64_t QPBound, uint32_t _BufSize, uint8_t Method, void(*compute_W)(float64_t *, float64_t *, float64_t *, uint32_t, void *), float64_t(*update_W)(float64_t, void *), void(*add_new_cut)(float64_t *, uint32_t *, uint32_t, uint32_t, void *), void(*compute_output)(float64_t *, void *), void(*sort)(float64_t *, uint32_t *, uint32_t), void *user_data)
static void swapf (float64_t *a, float64_t *b)
static void swapi (uint32_t *a, uint32_t *b)
void qsort_index (float64_t *value, uint32_t *index, uint32_t size)

Variables

static const uint32_t QPSolverMaxIter = 10000000
static float64_tH
static uint32_t BufSize

Function Documentation

static const void* get_col ( uint32_t  i  )  [static]

Definition at line 40 of file libocas.cpp.

static float64_t get_time (  )  [static]

Definition at line 48 of file libocas.cpp.

void qsort_index ( float64_t value,
uint32_t *  index,
uint32_t  size 
)

Definition at line 452 of file libocas.cpp.

ocas_return_value_T svm_ocas_solver ( float64_t  C,
uint32_t  nData,
float64_t  TolRel,
float64_t  TolAbs,
float64_t  QPBound,
uint32_t  _BufSize,
uint8_t  Method,
void(*)(float64_t *, float64_t *, float64_t *, uint32_t, void *)  compute_W,
float64_t(*)(float64_t, void *)  update_W,
void(*)(float64_t *, uint32_t *, uint32_t, uint32_t, void *)  add_new_cut,
void(*)(float64_t *, void *)  compute_output,
void(*)(float64_t *, uint32_t *, uint32_t)  sort,
void *  user_data 
)

Definition at line 60 of file libocas.cpp.

static void swapf ( float64_t a,
float64_t b 
) [static]

Definition at line 438 of file libocas.cpp.

static void swapi ( uint32_t *  a,
uint32_t *  b 
) [static]

Definition at line 445 of file libocas.cpp.


Variable Documentation

uint32_t BufSize [static]

Definition at line 35 of file libocas.cpp.

float64_t* H [static]

Definition at line 34 of file libocas.cpp.

const uint32_t QPSolverMaxIter = 10000000 [static]

Definition at line 32 of file libocas.cpp.


SHOGUN Machine Learning Toolbox - Documentation