bounds_opt_values Class Reference

List of all members.

Public Member Functions

 bounds_opt_values (const char *filename)
 ~bounds_opt_values ()
int getNumInstances ()
double getDoubleField (int inst, int field)
int instancename2index (char *name)
char * getInstanceName (int inst)
void fprint (FILE *out)

Private Member Functions

int readBoundsOptValuesFile (const char *filename)

Private Attributes

int _bound_opt_values_num_instances
char ** _instance_name_lookup
double ** _instance_data

Detailed Description

Definition at line 89 of file report2.cpp.


Constructor & Destructor Documentation

bounds_opt_values::bounds_opt_values ( const char *  filename  )  [inline]

Definition at line 96 of file report2.cpp.

References _instance_data, _instance_name_lookup, BOUNDOPTVALUES_DOUBLE_FIELDS, MAX_INSTANCES, and readBoundsOptValuesFile().

bounds_opt_values::~bounds_opt_values (  )  [inline]

Definition at line 110 of file report2.cpp.

References _instance_data, _instance_name_lookup, and MAX_INSTANCES.


Member Function Documentation

int bounds_opt_values::getNumInstances (  )  [inline]

Definition at line 119 of file report2.cpp.

References _bound_opt_values_num_instances.

Referenced by dataset::fprint(), fprint(), getInstanceName(), instancename2index(), Report::report(), and Report::reportMaxDiff().

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

Definition at line 121 of file report2.cpp.

References _instance_data.

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

int bounds_opt_values::instancename2index ( char *  name  )  [inline]

Definition at line 125 of file report2.cpp.

References _instance_name_lookup, and getNumInstances().

Referenced by dataset::readF_resFile().

char* bounds_opt_values::getInstanceName ( int  inst  )  [inline]

Definition at line 133 of file report2.cpp.

References _instance_name_lookup, and getNumInstances().

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

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

Definition at line 140 of file report2.cpp.

References BOUNDOPT_BOUND, BOUNDOPT_OPT, getDoubleField(), getInstanceName(), and getNumInstances().

Referenced by Report::fprint().

int bounds_opt_values::readBoundsOptValuesFile ( const char *  filename  )  [inline, private]

Definition at line 150 of file report2.cpp.

References _bound_opt_values_num_instances, _instance_data, _instance_name_lookup, BOUNDOPTVALUES_DOUBLE_FIELDS, and MAX_INSTANCES.

Referenced by bounds_opt_values().


Member Data Documentation

int bounds_opt_values::_bound_opt_values_num_instances [private]

Definition at line 91 of file report2.cpp.

Referenced by getNumInstances(), and readBoundsOptValuesFile().

char** bounds_opt_values::_instance_name_lookup [private]

Definition at line 92 of file report2.cpp.

Referenced by bounds_opt_values(), getInstanceName(), instancename2index(), readBoundsOptValuesFile(), and ~bounds_opt_values().

double** bounds_opt_values::_instance_data [private]

Definition at line 93 of file report2.cpp.

Referenced by bounds_opt_values(), getDoubleField(), readBoundsOptValuesFile(), and ~bounds_opt_values().


The documentation for this class was generated from the following file:
Generated on Thu Nov 10 03:12:24 2011 by  doxygen 1.4.7