Classes | Defines | Functions

libbmrm.h File Reference

Go to the source code of this file.

Classes

struct  bmrm_return_value_T
struct  bmrm_ll

Defines

#define LIBBMRM_PLUS_INF   (-log(0.0))
#define LIBBMRM_CALLOC(x, y)   calloc(x, y)
#define LIBBMRM_REALLOC(x, y)   realloc(x, y)
#define LIBBMRM_FREE(x)   SG_FREE(x)
#define LIBBMRM_MEMCPY(x, y, z)   memcpy(x, y, z)
#define LIBBMRM_MEMMOVE(x, y, z)   memmove(x, y, z)
#define LIBBMRM_INDEX(ROW, COL, NUM_ROWS)   ((COL)*(NUM_ROWS)+(ROW))
#define LIBBMRM_ABS(A)   ((A) < 0 ? -(A) : (A))

Functions

void add_cutting_plane (bmrm_ll **tail, bool *map, float64_t *A, uint32_t free_idx, float64_t *cp_data, uint32_t dim)
void remove_cutting_plane (bmrm_ll **head, bmrm_ll **tail, bool *map, float64_t *icp)
float64_tget_cutting_plane (bmrm_ll *ptr)
uint32_t find_free_idx (bool *map, uint32_t size)
bmrm_return_value_T svm_bmrm_solver (CStructuredModel *model, float64_t *W, float64_t TolRel, float64_t TolAbs, float64_t _lambda, uint32_t _BufSize, bool cleanICP, uint32_t cleanAfter, float64_t K, uint32_t Tmax, bool verbose)

Define Documentation

#define LIBBMRM_ABS (   A  )     ((A) < 0 ? -(A) : (A))

Definition at line 27 of file libbmrm.h.

#define LIBBMRM_CALLOC (   x,
  y 
)    calloc(x, y)

Definition at line 21 of file libbmrm.h.

#define LIBBMRM_FREE (   x  )     SG_FREE(x)

Definition at line 23 of file libbmrm.h.

#define LIBBMRM_INDEX (   ROW,
  COL,
  NUM_ROWS 
)    ((COL)*(NUM_ROWS)+(ROW))

Definition at line 26 of file libbmrm.h.

#define LIBBMRM_MEMCPY (   x,
  y,
  z 
)    memcpy(x, y, z)

Definition at line 24 of file libbmrm.h.

#define LIBBMRM_MEMMOVE (   x,
  y,
  z 
)    memmove(x, y, z)

Definition at line 25 of file libbmrm.h.

#define LIBBMRM_PLUS_INF   (-log(0.0))

Definition at line 20 of file libbmrm.h.

#define LIBBMRM_REALLOC (   x,
  y 
)    realloc(x, y)

Definition at line 22 of file libbmrm.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation