KSquare Utilities
SVM289_BFS::svm_problem Struct Reference

#include <svm289_BFS.h>

Public Member Functions

 svm_problem (const svm_problem &_prob)
 
 svm_problem (const FeatureVectorList &_x, const float *_y, const FeatureNumList &_selFeatures)
 
 svm_problem (const FeatureNumList &_selFeatures, FileDescPtr _fileDesc, RunLog &_log)
 
 ~svm_problem ()
 
FileDescPtr FileDesc () const
 
const FeatureNumListSelFeatures () const
 

Public Attributes

FileDescPtr fileDesc
 
kkint32 l
 
FeatureNumList selFeatures
 
FeatureVectorList x
 
double * y
 

Detailed Description

Definition at line 38 of file svm289_BFS.h.

Constructor & Destructor Documentation

SVM289_BFS::svm_problem::svm_problem ( const svm_problem _prob)

Definition at line 115 of file svm289_BFS.cpp.

References KKMLL::FeatureNumList::FeatureNumList(), fileDesc, l, selFeatures, svm_problem(), and y.

Referenced by svm_problem().

115  :
116  fileDesc (_prob.fileDesc),
117  l (_prob.l),
118  selFeatures (_prob.selFeatures),
119  x (_prob.x, false),
120  y (NULL)
121 
122 {
123  clone (y, _prob.y, l);
124 }
void clone(T *&dst, S *src, kkint32 n)
Definition: svm289_BFS.h:274
FeatureVectorList x
Definition: svm289_BFS.h:61
FileDescPtr fileDesc
Definition: svm289_BFS.h:58
FeatureNumList selFeatures
Definition: svm289_BFS.h:60
SVM289_BFS::svm_problem::svm_problem ( const FeatureVectorList _x,
const float *  _y,
const FeatureNumList _selFeatures 
)

Definition at line 129 of file svm289_BFS.cpp.

References KKMLL::FeatureNumList::FeatureNumList(), l, selFeatures, svm_problem(), and y.

Referenced by svm_binary_svc_probability(), and svm_problem().

132  :
133  fileDesc (x.FileDesc ()),
134  l (0),
135  selFeatures (_selFeatures),
136  x (_x, false),
137  y (NULL)
138 {
139  l = _x.QueueSize ();
140 
141  y = new double[l];
142  kkint32 idx = 0;
143  for (idx = 0; idx < l; idx++)
144  y[idx] = _y[idx];
145 }
__int32 kkint32
Definition: KKBaseTypes.h:88
const FileDescPtr FileDesc() const
FeatureVectorList x
Definition: svm289_BFS.h:61
FileDescPtr fileDesc
Definition: svm289_BFS.h:58
kkint32 QueueSize() const
Definition: KKQueue.h:313
FeatureNumList selFeatures
Definition: svm289_BFS.h:60
SVM289_BFS::svm_problem::svm_problem ( const FeatureNumList _selFeatures,
FileDescPtr  _fileDesc,
RunLog _log 
)

Definition at line 149 of file svm289_BFS.cpp.

References KKMLL::FeatureNumList::FeatureNumList(), fileDesc, l, selFeatures, svm_problem(), and y.

Referenced by SVM289_BFS::svm_cross_validation(), svm_problem(), and SVM289_BFS::svm_train().

152  :
153  fileDesc (_fileDesc),
154  l (0),
155  selFeatures (_selFeatures),
156  x (_fileDesc, false),
157  y (NULL)
158 {
159  kkint32 zed = 87989;
160 }
__int32 kkint32
Definition: KKBaseTypes.h:88
FeatureVectorList x
Definition: svm289_BFS.h:61
FileDescPtr fileDesc
Definition: svm289_BFS.h:58
FeatureNumList selFeatures
Definition: svm289_BFS.h:60
SVM289_BFS::svm_problem::~svm_problem ( )

Definition at line 163 of file svm289_BFS.cpp.

References y.

164 {
165  delete y;
166  y = NULL;
167 }

Member Function Documentation

FileDescPtr SVM289_BFS::svm_problem::FileDesc ( ) const

Definition at line 172 of file svm289_BFS.cpp.

Referenced by SVM289_BFS::svm_cross_validation(), and SVM289_BFS::svm_train().

173 {
174  return x.FileDesc ();
175 }
const FileDescPtr FileDesc() const
FeatureVectorList x
Definition: svm289_BFS.h:61
const FeatureNumList& SVM289_BFS::svm_problem::SelFeatures ( ) const
inline

Definition at line 56 of file svm289_BFS.h.

References selFeatures.

Referenced by SVM289_BFS::svm_cross_validation(), and SVM289_BFS::svm_train().

56 {return selFeatures;}
FeatureNumList selFeatures
Definition: svm289_BFS.h:60

Member Data Documentation

FileDescPtr SVM289_BFS::svm_problem::fileDesc

Definition at line 58 of file svm289_BFS.h.

Referenced by svm_problem().

FeatureNumList SVM289_BFS::svm_problem::selFeatures

Definition at line 60 of file svm289_BFS.h.

Referenced by SelFeatures(), svm_binary_svc_probability(), and svm_problem().

FeatureVectorList SVM289_BFS::svm_problem::x

Definition at line 61 of file svm289_BFS.h.


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