Report Class Reference

Collaboration diagram for Report:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Report (const char *solutions_filename, const char *f_res1_filename, const char *f_res2_filename)
void compareAtLastIter (FILE *out)
void compareAtIterAlgo1 (FILE *out, int iter)
void compareAtIterAlgo1R (FILE *out, int iter)
datasetgetF_res (int i)
solutionsgetSolutions ()
 Report (const char *bound_opt_values_filename, const char *f_res1_filename, const char *f_res2_filename)
datasetgetF_res (int i)
bounds_opt_valuesgetBoundOptValues ()
void fprint (FILE *out)
void report (double perc)
void reportMaxDiff ()

Private Member Functions

bool doubleEqual (double val1, double val2)
int doubleCmp (double val1, double val2)
void fprintfReportHeader (FILE *out)
void fprintfRHeader (FILE *out)
void fprintfRLine (FILE *out, int instance, int f_res1_iter, int f_res2_iter)
void fprintfReportLine (FILE *out, int instance, int f_res1_iter, int f_res2_iter, char *additional_col)

Private Attributes

solutions_sol
dataset_f_res1
dataset_f_res2
bounds_opt_values_bov

Detailed Description

Definition at line 441 of file report.cpp.


Constructor & Destructor Documentation

Report::Report ( const char *  solutions_filename,
const char *  f_res1_filename,
const char *  f_res2_filename 
) [inline]

Definition at line 615 of file report.cpp.

Report::Report ( const char *  bound_opt_values_filename,
const char *  f_res1_filename,
const char *  f_res2_filename 
) [inline]

Definition at line 643 of file report2.cpp.


Member Function Documentation

bool Report::doubleEqual ( double  val1,
double  val2 
) [inline, private]

Definition at line 449 of file report.cpp.

int Report::doubleCmp ( double  val1,
double  val2 
) [inline, private]

Definition at line 465 of file report.cpp.

void Report::fprintfReportHeader ( FILE *  out  )  [inline, private]

Definition at line 473 of file report.cpp.

void Report::fprintfRHeader ( FILE *  out  )  [inline, private]

Definition at line 496 of file report.cpp.

void Report::fprintfRLine ( FILE *  out,
int  instance,
int  f_res1_iter,
int  f_res2_iter 
) [inline, private]

Definition at line 504 of file report.cpp.

void Report::fprintfReportLine ( FILE *  out,
int  instance,
int  f_res1_iter,
int  f_res2_iter,
char *  additional_col 
) [inline, private]

Definition at line 528 of file report.cpp.

void Report::compareAtLastIter ( FILE *  out  )  [inline]

Definition at line 621 of file report.cpp.

void Report::compareAtIterAlgo1 ( FILE *  out,
int  iter 
) [inline]

Definition at line 664 of file report.cpp.

void Report::compareAtIterAlgo1R ( FILE *  out,
int  iter 
) [inline]

Definition at line 749 of file report.cpp.

dataset* Report::getF_res ( int  i  )  [inline]

Definition at line 793 of file report.cpp.

solutions* Report::getSolutions (  )  [inline]

Definition at line 801 of file report.cpp.

dataset* Report::getF_res ( int  i  )  [inline]

Definition at line 651 of file report2.cpp.

bounds_opt_values* Report::getBoundOptValues (  )  [inline]

Definition at line 659 of file report2.cpp.

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

Definition at line 661 of file report2.cpp.

void Report::report ( double  perc  )  [inline]

Definition at line 668 of file report2.cpp.

void Report::reportMaxDiff (  )  [inline]

Definition at line 720 of file report2.cpp.


Member Data Documentation

solutions* Report::_sol [private]

Definition at line 444 of file report.cpp.

dataset * Report::_f_res1 [private]

Definition at line 445 of file report.cpp.

dataset * Report::_f_res2 [private]

Definition at line 445 of file report.cpp.

Definition at line 496 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