HybridADRSolver
Loading...
Searching...
No Matches
BenchmarkUtils::ResultCollector Class Reference

Class to collect and output benchmark results. More...

#include <utils.h>

Public Member Functions

 ResultCollector (const std::string &output_file, MPI_Comm comm)
void add_result (const BenchmarkResult &result)
void write_csv () const
 Write all results to CSV file (only rank 0)
void print_summary () const
 Print summary to stdout (only rank 0)

Detailed Description

Class to collect and output benchmark results.

Constructor & Destructor Documentation

◆ ResultCollector()

BenchmarkUtils::ResultCollector::ResultCollector ( const std::string & output_file,
MPI_Comm comm )
inline

Member Function Documentation

◆ add_result()

void BenchmarkUtils::ResultCollector::add_result ( const BenchmarkResult & result)
inline

◆ print_summary()

void BenchmarkUtils::ResultCollector::print_summary ( ) const
inline

Print summary to stdout (only rank 0)

◆ write_csv()

void BenchmarkUtils::ResultCollector::write_csv ( ) const
inline

Write all results to CSV file (only rank 0)


The documentation for this class was generated from the following file:
  • src/applications/benchmark/utils.h