Public Member Functions

yadt::table::subset Class Reference

A subset of a table. More...

#include <YaDT.h>

List of all members.

Public Member Functions

std::pair< size_t, float > get (size_t subsetpos)
 Get an element in the subset.
const subsetoperator= (const subset &)
 Assignment constructor not defined.
void push_back (size_t tablepos, float weight)
 Add a new element.
void reserve (size_t size)
 Reserve space in the subset.
void resize (size_t newsize)
 Resize the subset.
void set (size_t subsetpos, size_t tablepos, float weight)
 Set an element in the subset.
size_t size () const
 Returns number of elements in the subset.
 subset ()
 Constructor.
 subset (const subset &)
 Copy constructor not defined.
 ~subset ()
 Destructor.

Detailed Description

A subset of a table.

The purpose of this class is to encapsulate information on accessing a subset of a table. A subset can only be obtained as the return value of some computation.

See also:
dtree::build()
dtree::predict()
table::get_wsubset_all()

Constructor & Destructor Documentation

yadt::table::subset::subset (  ) 

Constructor.

yadt::table::subset::~subset (  ) 

Destructor.

yadt::table::subset::subset ( const subset  ) 

Copy constructor not defined.


Member Function Documentation

std::pair<size_t, float> yadt::table::subset::get ( size_t  subsetpos  ) 

Get an element in the subset.

Parameters:
subsetpos element position in the subset
Returns:
a pair with case position and weigth
const subset& yadt::table::subset::operator= ( const subset  ) 

Assignment constructor not defined.

void yadt::table::subset::push_back ( size_t  tablepos,
float  weight 
)

Add a new element.

Parameters:
tablepos case position in the table
weight case weight
void yadt::table::subset::reserve ( size_t  size  ) 

Reserve space in the subset.

void yadt::table::subset::resize ( size_t  newsize  ) 

Resize the subset.

void yadt::table::subset::set ( size_t  subsetpos,
size_t  tablepos,
float  weight 
)

Set an element in the subset.

Parameters:
subsetpos element position in the subset
tablepos case position in the table
weight case weight
size_t yadt::table::subset::size (  )  const

Returns number of elements in the subset.


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