Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Cache Class Reference


struct  head_t

Public Member Functions

 Cache (int l, long int size)
int get_data (const int index, Qfloat **data, int len)
void swap_index (int i, int j)
 ~Cache ()

Private Member Functions

void lru_delete (head_t *h)
void lru_insert (head_t *h)

Private Attributes

int l
head_t lru_head
long int size

Detailed Description

Definition at line 101 of file svm.cpp.

Constructor & Destructor Documentation

◆ Cache()

Cache::Cache ( int  l,
long int  size 

Definition at line 128 of file svm.cpp.

◆ ~Cache()

Cache::~Cache ( )

Definition at line 137 of file svm.cpp.

Member Function Documentation

◆ get_data()

int Cache::get_data ( const int  index,
Qfloat **  data,
int  len 

Definition at line 160 of file svm.cpp.

◆ lru_delete()

void Cache::lru_delete ( head_t h)

Definition at line 144 of file svm.cpp.

◆ lru_insert()

void Cache::lru_insert ( head_t h)

Definition at line 151 of file svm.cpp.

◆ swap_index()

void Cache::swap_index ( int  i,
int  j 

Definition at line 190 of file svm.cpp.

Member Data Documentation

◆ head

head_t* Cache::head

Definition at line 122 of file svm.cpp.

◆ l

int Cache::l

Definition at line 113 of file svm.cpp.

◆ lru_head

head_t Cache::lru_head

Definition at line 123 of file svm.cpp.

◆ size

long int Cache::size

Definition at line 114 of file svm.cpp.

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

autogenerated on Tue Dec 5 2023 03:40:50