Public Member Functions | Private Attributes

Instance Class Reference

#include <Svm.h>

List of all members.

Public Member Functions

 Instance (unsigned long nbEx, unsigned long dimension)
double value (unsigned long i, unsigned long j)
unsigned long dimension ()
unsigned long nbEx ()
String & getId (unsigned long idx)
unsigned long getIdx (String &name)
void setId (String &name, unsigned long idx)
void setLabels (RealVector< unsigned long > &labels)
void setLabel (unsigned long t, unsigned long idx)
unsigned long getLabel (unsigned long idx)
unsigned long getLabel (String &name)
void setLabel (String &name, unsigned long t)

Private Attributes

Matrix< double > _ex
RealVector< unsigned long > _labels
XLine _id

Detailed Description

Definition at line 91 of file Svm.h.


Constructor & Destructor Documentation

Instance::Instance ( unsigned long  nbEx,
unsigned long  dimension 
) [inline]

Definition at line 97 of file Svm.h.


Member Function Documentation

unsigned long Instance::dimension (  ) [inline]

Definition at line 101 of file Svm.h.

String& Instance::getId ( unsigned long  idx ) [inline]

Definition at line 105 of file Svm.h.

unsigned long Instance::getIdx ( String &  name ) [inline]

Definition at line 107 of file Svm.h.

unsigned long Instance::getLabel ( unsigned long  idx ) [inline]

Definition at line 118 of file Svm.h.

unsigned long Instance::getLabel ( String &  name ) [inline]

Definition at line 120 of file Svm.h.

unsigned long Instance::nbEx (  ) [inline]

Definition at line 103 of file Svm.h.

void Instance::setId ( String &  name,
unsigned long  idx 
) [inline]

Definition at line 112 of file Svm.h.

void Instance::setLabel ( unsigned long  t,
unsigned long  idx 
) [inline]

Definition at line 116 of file Svm.h.

void Instance::setLabel ( String &  name,
unsigned long  t 
) [inline]

Definition at line 122 of file Svm.h.

void Instance::setLabels ( RealVector< unsigned long > &  labels ) [inline]

Definition at line 114 of file Svm.h.

double Instance::value ( unsigned long  i,
unsigned long  j 
) [inline]

Definition at line 99 of file Svm.h.


Member Data Documentation

Matrix<double> Instance::_ex [private]

Definition at line 93 of file Svm.h.

XLine Instance::_id [private]

Definition at line 95 of file Svm.h.

RealVector<unsigned long> Instance::_labels [private]

Definition at line 94 of file Svm.h.


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