#ifndef _pprof_elem_h #define _pprof_elem_h #include "tau_platforms.h" #include using std::string; class pprof_elem{ public: pprof_elem(); void setName(string s); string getName(); void setNumCalls(double d); double getNumCalls(); void setNumSubrs(double d); double getNumSubrs(); void setPercent(double d); double getPercent(); void setUsec(double d); double getUsec(); void setCumusec(double d); double getCumusec(); void setCount(double d); double getCount(); void setTotalCount(double d); double getTotalCount(); void setStdDeviation(double d); double getStdDeviation(); void setUsecsPerCall(double d); double getUsecsPerCall(); void setCountsPerCall(double d); double getCountsPerCall(); void setGroupNames(string s); string getGroupNames(); void printElem(); protected: string name; string groupnames; double numcalls; double numsubrs; double percent; double usec; double cumusec; double count; double totalcount; double stddeviation; double usecspercall; double countspercall; }; #endif /*************************************************************************** * $RCSfile: pprof_elem.h,v $ $Author: ntrebon $ * $Revision: 1.3 $ $Date: 2002/08/05 20:19:37 $ * TAU_VERSION_ID: $Id: pprof_elem.h,v 1.3 2002/08/05 20:19:37 ntrebon Exp $ ***************************************************************************/