GlobalReport Class Reference

Collaboration diagram for GlobalReport:

Collaboration graph
[legend]
List of all members.

Public Member Functions

GlobalReportInstanceDatagetInstances ()
int getVersion ()
int getNumInstances ()
int * getBoundAtIter_iterheader ()
int getBoundAtIter_entries ()
double * getBoundAtTime_timeheader ()
int getBoundAtTime_entries ()
double * getBoundInterpAtTime_timeheader ()
int getBoundInterpAtTime_entries ()
double getDoubleParam (const char *str) const
int findInstanceIdx (const char *instanceName)
 GlobalReport (const char *filename, const char *valid_instances)

Public Attributes

GlobalReportInstanceDatainstances
int version
int instances_card
char * valid_instances
int boundAtIter_iterheader [MAX_ENTRIES]
int boundAtIter_entries
double boundAtTime_timeheader [MAX_ENTRIES]
int boundAtTime_entries
double boundInterpAtTime_timeheader [MAX_ENTRIES]
int boundInterpAtTime_entries
int boundAtIter_firstEntryIndex
int boundAtTime_firstEntryIndex
int boundInterpAtTime_firstEntryIndex

Detailed Description

Definition at line 199 of file tracerreport.cpp.


Constructor & Destructor Documentation

GlobalReport::GlobalReport ( const char *  filename,
const char *  valid_instances 
) [inline]

Definition at line 246 of file tracerreport.cpp.

References boundAtIter_entries, boundAtIter_firstEntryIndex, boundAtIter_iterheader, boundAtTime_entries, boundAtTime_firstEntryIndex, boundAtTime_timeheader, boundInterpAtTime_entries, boundInterpAtTime_firstEntryIndex, boundInterpAtTime_timeheader, getDoubleParam(), instances, instances_card, MAX_INSTANCES, SEPARATORS, GlobalReportInstanceData::setBoundAtIter_entries(), GlobalReportInstanceData::setBoundAtIter_time(), GlobalReportInstanceData::setBoundAtTime_entries(), GlobalReportInstanceData::setBoundAtTime_time(), GlobalReportInstanceData::setBoundInterpAtTime_entries(), GlobalReportInstanceData::setInstanceName(), and version.


Member Function Documentation

GlobalReportInstanceData* GlobalReport::getInstances (  )  [inline]

Definition at line 202 of file tracerreport.cpp.

References instances.

Referenced by main().

int GlobalReport::getVersion (  )  [inline]

Definition at line 205 of file tracerreport.cpp.

References version.

Referenced by main().

int GlobalReport::getNumInstances (  )  [inline]

Definition at line 207 of file tracerreport.cpp.

References instances_card.

Referenced by findInstanceIdx(), and main().

int* GlobalReport::getBoundAtIter_iterheader (  )  [inline]

Definition at line 212 of file tracerreport.cpp.

References boundAtIter_iterheader.

Referenced by main().

int GlobalReport::getBoundAtIter_entries (  )  [inline]

Definition at line 213 of file tracerreport.cpp.

References boundAtIter_entries.

Referenced by main().

double* GlobalReport::getBoundAtTime_timeheader (  )  [inline]

Definition at line 217 of file tracerreport.cpp.

References boundAtTime_timeheader.

Referenced by main().

int GlobalReport::getBoundAtTime_entries (  )  [inline]

Definition at line 218 of file tracerreport.cpp.

References boundAtTime_entries.

Referenced by main().

double* GlobalReport::getBoundInterpAtTime_timeheader (  )  [inline]

Definition at line 222 of file tracerreport.cpp.

References boundInterpAtTime_timeheader.

Referenced by main().

int GlobalReport::getBoundInterpAtTime_entries (  )  [inline]

Definition at line 223 of file tracerreport.cpp.

References boundInterpAtTime_entries.

Referenced by main().

double GlobalReport::getDoubleParam ( const char *  str  )  const [inline]

Definition at line 230 of file tracerreport.cpp.

References REPORT_NO_ENTRY, and TRACER_INVALID_ENTRY.

Referenced by GlobalReport().

int GlobalReport::findInstanceIdx ( const char *  instanceName  )  [inline]

Definition at line 238 of file tracerreport.cpp.

References getNumInstances(), and instances.

Referenced by main().


Member Data Documentation

GlobalReportInstanceData* GlobalReport::instances

Definition at line 201 of file tracerreport.cpp.

Referenced by findInstanceIdx(), getInstances(), and GlobalReport().

int GlobalReport::version

Definition at line 204 of file tracerreport.cpp.

Referenced by getVersion(), and GlobalReport().

int GlobalReport::instances_card

Definition at line 206 of file tracerreport.cpp.

Referenced by getNumInstances(), and GlobalReport().

char* GlobalReport::valid_instances

Definition at line 208 of file tracerreport.cpp.

int GlobalReport::boundAtIter_iterheader[MAX_ENTRIES]

Definition at line 210 of file tracerreport.cpp.

Referenced by getBoundAtIter_iterheader(), and GlobalReport().

int GlobalReport::boundAtIter_entries

Definition at line 211 of file tracerreport.cpp.

Referenced by getBoundAtIter_entries(), GlobalReport(), and main().

double GlobalReport::boundAtTime_timeheader[MAX_ENTRIES]

Definition at line 215 of file tracerreport.cpp.

Referenced by getBoundAtTime_timeheader(), and GlobalReport().

int GlobalReport::boundAtTime_entries

Definition at line 216 of file tracerreport.cpp.

Referenced by getBoundAtTime_entries(), GlobalReport(), and main().

double GlobalReport::boundInterpAtTime_timeheader[MAX_ENTRIES]

Definition at line 220 of file tracerreport.cpp.

Referenced by getBoundInterpAtTime_timeheader(), and GlobalReport().

int GlobalReport::boundInterpAtTime_entries

Definition at line 221 of file tracerreport.cpp.

Referenced by getBoundInterpAtTime_entries(), GlobalReport(), and main().

int GlobalReport::boundAtIter_firstEntryIndex

Definition at line 226 of file tracerreport.cpp.

Referenced by GlobalReport().

int GlobalReport::boundAtTime_firstEntryIndex

Definition at line 227 of file tracerreport.cpp.

Referenced by GlobalReport().

int GlobalReport::boundInterpAtTime_firstEntryIndex

Definition at line 228 of file tracerreport.cpp.

Referenced by GlobalReport().


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