/home/coin/SVN-release/OS-2.4.1/Couenne/src/cut/sdpcuts/report.cpp File Reference

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cctype>
#include <cmath>
#include "CouenneConfig.h"
#include "CoinFinite.hpp"

Include dependency graph for report.cpp:

Go to the source code of this file.

Classes

class  solutions
class  dataset
class  Report

Defines

#define MAX_INSTANCES   1000
#define SOLUTIONS_DOUBLE_FIELDS   8
#define BOUNDOPTVALUES_DOUBLE_FIELDS   2
#define F_RES_DOUBLE_FIELDS   4
#define F_RES_INT_FIELDS   3
#define F_RES_MAX_ITER   1000
#define F_RES_HEADER_LINES   7
#define TEST_NOT_RUN_STRING   "#"
#define F_RES_MULTIPLIER   -1.0
#define CMP_TOLERANCE   0.1
#define INVALID_ENTRY   -999999999

Enumerations

enum  SolutionEntries {
  SOLUTIONS_RLT = 0, SOLUTIONS_OPT = 1, SOLUTIONS_V1GAP = 2, SOLUTIONS_V2GAP = 3,
  SOLUTIONS_V3GAP = 4, SOLUTIONS_V1TIME = 5, SOLUTIONS_V2TIME = 6, SOLUTIONS_V3TIME = 7
}
enum  f_resDoubleEntries { F_RES_UBOUND = 0, F_RES_TIME = 1, F_RES_CURRHEUR = 2, F_RES_BESTHEUR = 3 }
enum  f_resIntEntries { F_RES_ITER = 0, F_RES_TOTCONS = 1, F_RES_ITERGENCONS = 2 }


Define Documentation

#define MAX_INSTANCES   1000

Definition at line 19 of file report.cpp.

Referenced by bounds_opt_rlt_values::bounds_opt_rlt_values(), bounds_opt_values::bounds_opt_values(), dataset::dataset(), GlobalReport::GlobalReport(), bounds_opt_rlt_values::readBoundsOptValuesFile(), bounds_opt_values::readBoundsOptValuesFile(), solutions::readSolutionFile(), solutions::solutions(), bounds_opt_rlt_values::~bounds_opt_rlt_values(), bounds_opt_values::~bounds_opt_values(), dataset::~dataset(), and solutions::~solutions().

#define SOLUTIONS_DOUBLE_FIELDS   8

Definition at line 20 of file report.cpp.

Referenced by solutions::readSolutionFile(), and solutions::solutions().

#define BOUNDOPTVALUES_DOUBLE_FIELDS   2

Definition at line 21 of file report.cpp.

Referenced by bounds_opt_values::bounds_opt_values(), and bounds_opt_values::readBoundsOptValuesFile().

#define F_RES_DOUBLE_FIELDS   4

Definition at line 22 of file report.cpp.

Referenced by dataset::dataset().

#define F_RES_INT_FIELDS   3

Definition at line 23 of file report.cpp.

Referenced by dataset::dataset().

#define F_RES_MAX_ITER   1000

Definition at line 24 of file report.cpp.

Referenced by dataset::dataset(), dataset::readF_resFile(), and dataset::~dataset().

#define F_RES_HEADER_LINES   7

Definition at line 25 of file report.cpp.

Referenced by dataset::dataset(), dataset::fprintInfo(), dataset::readF_resFile(), and dataset::~dataset().

#define TEST_NOT_RUN_STRING   "#"

Definition at line 26 of file report.cpp.

Referenced by Report::fprintfReportLine().

#define F_RES_MULTIPLIER   -1.0

Definition at line 27 of file report.cpp.

Referenced by Report::fprintfReportLine().

#define CMP_TOLERANCE   0.1

Definition at line 29 of file report.cpp.

Referenced by doubleEqual(), and Report::doubleEqual().

#define INVALID_ENTRY   -999999999

Definition at line 31 of file report.cpp.

Referenced by computeImprovement(), main(), and Report::reportMaxDiff().


Enumeration Type Documentation

enum SolutionEntries

Enumerator:
SOLUTIONS_RLT 
SOLUTIONS_OPT 
SOLUTIONS_V1GAP 
SOLUTIONS_V2GAP 
SOLUTIONS_V3GAP 
SOLUTIONS_V1TIME 
SOLUTIONS_V2TIME 
SOLUTIONS_V3TIME 

Definition at line 33 of file report.cpp.

enum f_resDoubleEntries

Enumerator:
F_RES_UBOUND 
F_RES_TIME 
F_RES_CURRHEUR 
F_RES_BESTHEUR 

Definition at line 45 of file report.cpp.

enum f_resIntEntries

Enumerator:
F_RES_ITER 
F_RES_TOTCONS 
F_RES_ITERGENCONS 

Definition at line 52 of file report.cpp.


Generated on Thu Nov 10 03:09:17 2011 by  doxygen 1.4.7