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

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <misc_util.hpp>
#include <OsiSolverInterface.hpp>

Include dependency graph for report2.cpp:

Go to the source code of this file.

Classes

class  bounds_opt_values
class  dataset
class  Report

Defines

#define MIN_TIME_DIFFERENCE   1.0
#define CMP_TOLERANCE   0.1
#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   2000
#define F_RES_HEADER_LINES   7
#define TEST_NOT_RUN_STRING   "#"
#define F_RES_MULTIPLIER   -1.0
#define INVALID_ENTRY   -999999999

Enumerations

enum  BoundOptValuesEntries { BOUNDOPT_BOUND = 0, BOUNDOPT_OPT = 1 }
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 }

Functions

bool doubleEqual (double val1, double val2)
int doubleCmp (double val1, double val2)


Define Documentation

#define MIN_TIME_DIFFERENCE   1.0

Definition at line 18 of file report2.cpp.

Referenced by Report::report(), and Report::reportMaxDiff().

#define CMP_TOLERANCE   0.1

Definition at line 19 of file report2.cpp.

#define MAX_INSTANCES   1000

Definition at line 24 of file report2.cpp.

#define SOLUTIONS_DOUBLE_FIELDS   8

Definition at line 25 of file report2.cpp.

#define BOUNDOPTVALUES_DOUBLE_FIELDS   2

Definition at line 26 of file report2.cpp.

#define F_RES_DOUBLE_FIELDS   4

Definition at line 27 of file report2.cpp.

#define F_RES_INT_FIELDS   3

Definition at line 28 of file report2.cpp.

#define F_RES_MAX_ITER   2000

Definition at line 29 of file report2.cpp.

#define F_RES_HEADER_LINES   7

Definition at line 30 of file report2.cpp.

#define TEST_NOT_RUN_STRING   "#"

Definition at line 31 of file report2.cpp.

#define F_RES_MULTIPLIER   -1.0

Definition at line 32 of file report2.cpp.

#define INVALID_ENTRY   -999999999

Definition at line 34 of file report2.cpp.


Enumeration Type Documentation

enum BoundOptValuesEntries

Enumerator:
BOUNDOPT_BOUND 
BOUNDOPT_OPT 

Definition at line 36 of file report2.cpp.

enum f_resDoubleEntries

Enumerator:
F_RES_UBOUND 
F_RES_TIME 
F_RES_CURRHEUR 
F_RES_BESTHEUR 

Definition at line 42 of file report2.cpp.

enum f_resIntEntries

Enumerator:
F_RES_ITER 
F_RES_TOTCONS 
F_RES_ITERGENCONS 

Definition at line 49 of file report2.cpp.


Function Documentation

bool doubleEqual ( double  val1,
double  val2 
)

Definition at line 62 of file report2.cpp.

References a, and CMP_TOLERANCE.

Referenced by doubleCmp().

int doubleCmp ( double  val1,
double  val2 
)

Definition at line 78 of file report2.cpp.

References doubleEqual().

Referenced by dataset::timeAtBound().


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