/home/coin/svn-release/OS-2.5.0/Couenne/src/cut/sdpcuts/tracerreport.cpp File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <tracer.hpp>
Include dependency graph for tracerreport.cpp:

Go to the source code of this file.

Classes

class  bounds_opt_rlt_values
class  GlobalReportInstanceData
class  GlobalReport

Defines

#define TIE_PERC   5.0
#define MAX_ENTRIES   50
#define MAX_INSTANCES   1000
#define SEPARATORS   "| \t"
#define BOUNDOPTRLTVALUES_DOUBLE_FIELDS   3
#define INVALID_ENTRY   -999999999
#define A_BETTER   1
#define B_BETTER   2
#define AB_TIE   3
#define A_UNC   4
#define B_UNC   5
#define AB_UNC   6

Enumerations

enum  BoundOptRltValuesEntries { BOUNDOPT_BOUND = 0, BOUNDOPT_OPT = 1, BOUNDOPT_RLT = 2 }

Functions

int compare (double a, double b)
int compareImpr (double a, double b)
int compare_strict (double a, double b)
double computeImprovement (double rlt, double opt, double sdp, double bound)
int main (int argc, const char **argv)

Define Documentation

#define TIE_PERC   5.0

Definition at line 17 of file tracerreport.cpp.

#define MAX_ENTRIES   50

Definition at line 20 of file tracerreport.cpp.

#define MAX_INSTANCES   1000

Definition at line 21 of file tracerreport.cpp.

#define SEPARATORS   "| \t"

Definition at line 22 of file tracerreport.cpp.

#define BOUNDOPTRLTVALUES_DOUBLE_FIELDS   3

Definition at line 24 of file tracerreport.cpp.

#define INVALID_ENTRY   -999999999

Definition at line 26 of file tracerreport.cpp.

#define A_BETTER   1

Definition at line 426 of file tracerreport.cpp.

#define B_BETTER   2

Definition at line 427 of file tracerreport.cpp.

#define AB_TIE   3

Definition at line 428 of file tracerreport.cpp.

#define A_UNC   4

Definition at line 429 of file tracerreport.cpp.

#define B_UNC   5

Definition at line 430 of file tracerreport.cpp.

#define AB_UNC   6

Definition at line 431 of file tracerreport.cpp.


Enumeration Type Documentation

Enumerator:
BOUNDOPT_BOUND 
BOUNDOPT_OPT 
BOUNDOPT_RLT 

Definition at line 28 of file tracerreport.cpp.


Function Documentation

int compare ( double  a,
double  b 
)

Definition at line 432 of file tracerreport.cpp.

int compareImpr ( double  a,
double  b 
)

Definition at line 447 of file tracerreport.cpp.

int compare_strict ( double  a,
double  b 
)

Definition at line 462 of file tracerreport.cpp.

double computeImprovement ( double  rlt,
double  opt,
double  sdp,
double  bound 
)

Definition at line 478 of file tracerreport.cpp.

int main ( int  argc,
const char **  argv 
)

Definition at line 492 of file tracerreport.cpp.


Generated on 22 May 2012 by  doxygen 1.6.1