Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

dataset Class Reference

#include <dataset.h>

Collaboration diagram for dataset:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 dataset (int nlabels)
 ~dataset ()
void delete_examples ()
void read_stream (istream &)
void add_example (example *, mlDatasetNode *=NULL)
int size () const
int negative_size (int l) const
int positive_size (int l) const
int nlabels () const
int dimension () const
iterator begin () const
iterator end () const
void split (int feature, dataset *ds0, dataset *ds1, bool create_ds_nodes)
void print (ostream &) const
void print_sizes (ostream &) const

Private Attributes

mlDatasetNodefirst
mlDatasetNodelast
int _size
int * _sizes
int _dimension
int _nlabels

Classes

class  iterator
struct  mlDatasetNode

Constructor & Destructor Documentation

dataset::dataset int  nlabels  ) 
 

dataset::~dataset  ) 
 


Member Function Documentation

void dataset::add_example example ,
mlDatasetNode = NULL
 

iterator dataset::begin  )  const [inline]
 

void dataset::delete_examples  ) 
 

int dataset::dimension  )  const [inline]
 

iterator dataset::end  )  const [inline]
 

int dataset::negative_size int  l  )  const [inline]
 

int dataset::nlabels  )  const [inline]
 

int dataset::positive_size int  l  )  const [inline]
 

void dataset::print ostream &   )  const
 

void dataset::print_sizes ostream &   )  const
 

void dataset::read_stream istream &   ) 
 

int dataset::size  )  const [inline]
 

void dataset::split int  feature,
dataset ds0,
dataset ds1,
bool  create_ds_nodes
 


Member Data Documentation

int dataset::_dimension [private]
 

int dataset::_nlabels [private]
 

int dataset::_size [private]
 

int* dataset::_sizes [private]
 

mlDatasetNode* dataset::first [private]
 

mlDatasetNode* dataset::last [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 26 12:57:50 2006 for FreeLing by  doxygen 1.4.4