10 #define MEASUREMENT_COUNT 13
24 enum MEASUREMENT_INDEX {
EVALUE = 0,
MALLOC,
FREE_MEM,
COMM,
FILEIO,
MVMUL,
VVDOT,
EVALUE_MALLOC,
EVALUE_FREE_MEM,
MV_MALLOC,
MV_FREE_MEM,
MV_COMM,
VV_COMM};
static void MeasurementEnd(MEASUREMENT_INDEX index)
Measurement end for part.
static double GetTakeTime(MEASUREMENT_INDEX index)
Get taken time for part.
static double m_fTotalTimeStart
Get total taken time.
static double m_fTotalTimeEnd
End time for total.
static double GetTotalTakeTime()
static double m_fTakeTime[MEASUREMENT_COUNT]
End time for part.
static double m_fStartTime[MEASUREMENT_COUNT]
Start time for part.
static void TotalMeasurementEnd()
Measurement end for total taken time.
static void TotalMeasurementStart()
Measurement start for total taken time.
static void MeasurementStart(MEASUREMENT_INDEX index)
Measurement start for part.
static void InitTimer()
Init time related variable.
#define MEASUREMENT_COUNT
Part numbers.