bounds_opt_rlt_values Class Reference

List of all members.

Public Member Functions

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

Private Member Functions

int readBoundsOptValuesFile (const char *filename)

Private Attributes

int _bound_opt_rlt_values_num_instances
char ** _instance_name_lookup
double ** _instance_data

Detailed Description

Definition at line 35 of file tracerreport.cpp.


Constructor & Destructor Documentation

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

Definition at line 42 of file tracerreport.cpp.

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

bounds_opt_rlt_values::~bounds_opt_rlt_values (  )  [inline]

Definition at line 56 of file tracerreport.cpp.

References _instance_data, _instance_name_lookup, and MAX_INSTANCES.


Member Function Documentation

int bounds_opt_rlt_values::getNumInstances (  )  [inline]

Definition at line 65 of file tracerreport.cpp.

References _bound_opt_rlt_values_num_instances.

Referenced by findInstanceIdx(), fprint(), and getInstanceName().

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

Definition at line 67 of file tracerreport.cpp.

References _instance_data.

Referenced by fprint(), and main().

int bounds_opt_rlt_values::findInstanceIdx ( const char *  name  )  [inline]

Definition at line 71 of file tracerreport.cpp.

References _instance_name_lookup, and getNumInstances().

Referenced by main().

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

Definition at line 79 of file tracerreport.cpp.

References _instance_name_lookup, and getNumInstances().

Referenced by fprint().

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

Definition at line 86 of file tracerreport.cpp.

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

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

Definition at line 97 of file tracerreport.cpp.

References _bound_opt_rlt_values_num_instances, _instance_data, _instance_name_lookup, BOUNDOPTRLTVALUES_DOUBLE_FIELDS, and MAX_INSTANCES.

Referenced by bounds_opt_rlt_values().


Member Data Documentation

int bounds_opt_rlt_values::_bound_opt_rlt_values_num_instances [private]

Definition at line 37 of file tracerreport.cpp.

Referenced by getNumInstances(), and readBoundsOptValuesFile().

char** bounds_opt_rlt_values::_instance_name_lookup [private]

Definition at line 38 of file tracerreport.cpp.

Referenced by bounds_opt_rlt_values(), findInstanceIdx(), getInstanceName(), readBoundsOptValuesFile(), and ~bounds_opt_rlt_values().

double** bounds_opt_rlt_values::_instance_data [private]

Definition at line 39 of file tracerreport.cpp.

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


The documentation for this class was generated from the following file:
Generated on Wed Nov 30 03:11:27 2011 by  doxygen 1.4.7