dataset Class Reference

Collaboration diagram for dataset:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 dataset (const char *filename, solutions *solptr)
 ~dataset ()
char * getName ()
int getIter (int inst)
double getDoubleField (int inst, int iter, int field)
int getIntField (int inst, int iter, int field)
void fprintInfo (FILE *out)
void fprint (FILE *out)
double boundClosedGap (int inst, int iter)
 dataset (const char *filename, bounds_opt_values *bovptr)
 ~dataset ()
char * getName ()
int getIter (int inst)
double getDoubleField (int inst, int iter, int field)
int getIntField (int inst, int iter, int field)
void fprintInfo (FILE *out)
void fprint (FILE *out)
double timeAtBound (int inst, double value)
double timeAtLinearizedBound (int inst, double value)

Private Member Functions

bool isNumber (char *string)
int readF_resFile (const char *filename)
double computeBoundClosedGap (double bound, double rlt, double opt)
bool isNumber (char *string)
int readF_resFile (const char *filename)
double computeBoundClosedGap (double bound, double rlt, double opt)

Private Attributes

int * _f_res_iter
double *** _f_res_double_data
int *** _f_res_int_data
char * _f_res_name
char ** _f_res_info
solutions_sol
int _num_instances
bounds_opt_values_bov

Detailed Description

Definition at line 170 of file report.cpp.


Constructor & Destructor Documentation

dataset::dataset ( const char *  filename,
solutions solptr 
) [inline]

Definition at line 183 of file report.cpp.

dataset::~dataset (  )  [inline]

Definition at line 227 of file report.cpp.

dataset::dataset ( const char *  filename,
bounds_opt_values bovptr 
) [inline]

Definition at line 207 of file report2.cpp.

dataset::~dataset (  )  [inline]

Definition at line 251 of file report2.cpp.


Member Function Documentation

char* dataset::getName (  )  [inline]

Definition at line 246 of file report.cpp.

int dataset::getIter ( int  inst  )  [inline]

Definition at line 248 of file report.cpp.

double dataset::getDoubleField ( int  inst,
int  iter,
int  field 
) [inline]

Definition at line 250 of file report.cpp.

int dataset::getIntField ( int  inst,
int  iter,
int  field 
) [inline]

Definition at line 252 of file report.cpp.

void dataset::fprintInfo ( FILE *  out  )  [inline]

Definition at line 254 of file report.cpp.

void dataset::fprint ( FILE *  out  )  [inline]

Definition at line 259 of file report.cpp.

double dataset::boundClosedGap ( int  inst,
int  iter 
) [inline]

Definition at line 283 of file report.cpp.

bool dataset::isNumber ( char *  string  )  [inline, private]

Definition at line 296 of file report.cpp.

int dataset::readF_resFile ( const char *  filename  )  [inline, private]

Definition at line 307 of file report.cpp.

double dataset::computeBoundClosedGap ( double  bound,
double  rlt,
double  opt 
) [inline, private]

Definition at line 427 of file report.cpp.

char* dataset::getName (  )  [inline]

Definition at line 270 of file report2.cpp.

int dataset::getIter ( int  inst  )  [inline]

Definition at line 272 of file report2.cpp.

double dataset::getDoubleField ( int  inst,
int  iter,
int  field 
) [inline]

Definition at line 274 of file report2.cpp.

int dataset::getIntField ( int  inst,
int  iter,
int  field 
) [inline]

Definition at line 276 of file report2.cpp.

void dataset::fprintInfo ( FILE *  out  )  [inline]

Definition at line 278 of file report2.cpp.

void dataset::fprint ( FILE *  out  )  [inline]

Definition at line 283 of file report2.cpp.

double dataset::timeAtBound ( int  inst,
double  value 
) [inline]

Definition at line 308 of file report2.cpp.

double dataset::timeAtLinearizedBound ( int  inst,
double  value 
) [inline]

Definition at line 319 of file report2.cpp.

bool dataset::isNumber ( char *  string  )  [inline, private]

Definition at line 348 of file report2.cpp.

int dataset::readF_resFile ( const char *  filename  )  [inline, private]

Definition at line 359 of file report2.cpp.

double dataset::computeBoundClosedGap ( double  bound,
double  rlt,
double  opt 
) [inline, private]

Definition at line 479 of file report2.cpp.


Member Data Documentation

int * dataset::_f_res_iter [private]

Definition at line 172 of file report.cpp.

double *** dataset::_f_res_double_data [private]

Definition at line 173 of file report.cpp.

int *** dataset::_f_res_int_data [private]

Definition at line 174 of file report.cpp.

char * dataset::_f_res_name [private]

Definition at line 175 of file report.cpp.

char ** dataset::_f_res_info [private]

Definition at line 176 of file report.cpp.

Definition at line 178 of file report.cpp.

int dataset::_num_instances [private]

Definition at line 180 of file report.cpp.

Definition at line 202 of file report2.cpp.


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

Generated on 22 May 2012 by  doxygen 1.6.1