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

set_input Class Reference

#include <example.h>

Collaboration diagram for set_input:

Collaboration graph
[legend]
List of all members.

Public Types

typedef set< iFeature >::const_iterator const_iterator

Public Member Functions

 set_input ()
 set_input (string)
 set_input (char *s)
 set_input (const set_input &i1)
 set_input (double f1, const set_input &i1, double f2, const set_input &i2)
 ~set_input ()
void add_feature (const iFeature &f)
void add_feature (int l, double v=1.0)
void multiply_by_factor (double f)
void normalize ()
void parse_string (string)
double feature_value (int label) const
int size () const
int dimension () const
double inner_product (set_input *) const
double norm () const
const_iterator begin () const
const_iterator end () const
void print (ostream &o) const
void write (ostream &o) const

Static Public Member Functions

static void set_consider_value (bool)
static void set_label_value_separator (char)

Private Attributes

set< iFeaturesf
int _dimension

Static Private Attributes

static bool consider_value
static char label_value_separator

Member Typedef Documentation

typedef set<iFeature>::const_iterator set_input::const_iterator
 


Constructor & Destructor Documentation

set_input::set_input  )  [inline]
 

set_input::set_input string   ) 
 

set_input::set_input char *  s  )  [inline]
 

set_input::set_input const set_input i1  ) 
 

set_input::set_input double  f1,
const set_input i1,
double  f2,
const set_input i2
 

set_input::~set_input  ) 
 


Member Function Documentation

void set_input::add_feature int  l,
double  v = 1.0
 

void set_input::add_feature const iFeature f  ) 
 

const_iterator set_input::begin  )  const [inline]
 

int set_input::dimension  )  const [inline]
 

const_iterator set_input::end  )  const [inline]
 

double set_input::feature_value int  label  )  const
 

double set_input::inner_product set_input  )  const
 

void set_input::multiply_by_factor double  f  ) 
 

double set_input::norm  )  const
 

void set_input::normalize  ) 
 

void set_input::parse_string string   ) 
 

void set_input::print ostream &  o  )  const
 

static void set_input::set_consider_value bool   )  [static]
 

static void set_input::set_label_value_separator char   )  [static]
 

int set_input::size  )  const [inline]
 

void set_input::write ostream &  o  )  const
 


Member Data Documentation

int set_input::_dimension [private]
 

bool set_input::consider_value [static, private]
 

char set_input::label_value_separator [static, private]
 

set<iFeature> set_input::sf [private]
 


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