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 |
Definition at line 35 of file tracerreport.cpp.
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.
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] |
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().
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().