GENIE
genie::utility::ScanPerfData Class Reference

#include <PerfLogger.h>

Public Member Functions

 ScanPerfData ()
 
void WriteHeader (std::ofstream &ofs)
 
void WriteLine (std::ofstream &ofs)
 
ScanPerfDataArraySize (size_t array_size)
 
ScanPerfDataTime (float time)
 
ScanPerfDataThroughput (float throughput)
 

Protected Attributes

size_t array_size_
 
float time_
 
float throughput_
 

Detailed Description

Definition at line 327 of file PerfLogger.h.

Constructor & Destructor Documentation

◆ ScanPerfData()

genie::utility::ScanPerfData::ScanPerfData ( )
inline

Definition at line 330 of file PerfLogger.h.

Member Function Documentation

◆ ArraySize()

ScanPerfData& genie::utility::ScanPerfData::ArraySize ( size_t  array_size)
inline

Definition at line 349 of file PerfLogger.h.

◆ Throughput()

ScanPerfData& genie::utility::ScanPerfData::Throughput ( float  throughput)
inline

Definition at line 361 of file PerfLogger.h.

◆ Time()

ScanPerfData& genie::utility::ScanPerfData::Time ( float  time)
inline

Definition at line 355 of file PerfLogger.h.

◆ WriteHeader()

void genie::utility::ScanPerfData::WriteHeader ( std::ofstream &  ofs)
inline

Definition at line 335 of file PerfLogger.h.

◆ WriteLine()

void genie::utility::ScanPerfData::WriteLine ( std::ofstream &  ofs)
inline

Definition at line 342 of file PerfLogger.h.

Member Data Documentation

◆ array_size_

size_t genie::utility::ScanPerfData::array_size_
protected

Definition at line 368 of file PerfLogger.h.

◆ throughput_

float genie::utility::ScanPerfData::throughput_
protected

Definition at line 370 of file PerfLogger.h.

◆ time_

float genie::utility::ScanPerfData::time_
protected

Definition at line 369 of file PerfLogger.h.


The documentation for this class was generated from the following file: