KSquare Utilities
SVM233::svm_problem Struct Reference

#include <svm.h>

Public Member Functions

 svm_problem ()
 
 ~svm_problem ()
 

Public Attributes

VectorKKStr exampleNames
 
kkint32index
 
kkint32 l
 
double * W
 
bool weOwnContents
 
struct svm_node ** x
 
double * y
 

Detailed Description

Definition at line 43 of file svm.h.

Constructor & Destructor Documentation

svm_problem::svm_problem ( )

Definition at line 1321 of file svm.cpp.

References index, l, W, weOwnContents, x, and y.

Referenced by SVM233::svm_BuildProbFromTwoClassModel().

1322 {
1323  l = 0;
1324  y = NULL;
1325  index = NULL;
1326  x = NULL;
1327  W = NULL;
1328  weOwnContents = false;
1329 };
bool weOwnContents
Definition: svm.h:55
kkint32 l
Definition: svm.h:48
struct svm_node ** x
Definition: svm.h:52
double * W
Definition: svm.h:53
double * y
Definition: svm.h:49
kkint32 * index
Definition: svm.h:51
svm_problem::~svm_problem ( )

Definition at line 1334 of file svm.cpp.

References index, l, W, weOwnContents, x, and y.

1335 {
1336  if (!weOwnContents)
1337  return;
1338 
1339  for (kkint32 zed = 0; zed < l; zed++)
1340  {
1341  delete x[zed];
1342  x[zed] = NULL;
1343  }
1344 
1345  delete y; y = NULL;
1346  delete index; index = NULL;
1347  delete x; x = NULL;
1348  delete W; W = NULL;
1349 }
__int32 kkint32
Definition: KKBaseTypes.h:88
bool weOwnContents
Definition: svm.h:55
kkint32 l
Definition: svm.h:48
struct svm_node ** x
Definition: svm.h:52
double * W
Definition: svm.h:53
double * y
Definition: svm.h:49
kkint32 * index
Definition: svm.h:51

Member Data Documentation

VectorKKStr SVM233::svm_problem::exampleNames

allows the user to provide names to the labels

Definition at line 50 of file svm.h.

kkint32* SVM233::svm_problem::index
double* SVM233::svm_problem::W
bool SVM233::svm_problem::weOwnContents

Definition at line 55 of file svm.h.

Referenced by SVM233::svm_BuildProbFromTwoClassModel(), svm_problem(), and ~svm_problem().


The documentation for this struct was generated from the following files: