Ensign
Low-rank framework for multi-core CPUs and GPUs
Loading...
Searching...
No Matches
Ensign::gt Namespace Reference

Named and aggregated timers for profiling code sections. More...

Functions

bool is_master ()
 
void reset ()
 
void print ()
 
std::string sorted_output ()
 
void start (std::string name)
 
void stop (std::string name)
 
double total (std::string name)
 
double average (std::string name)
 
double deviation (std::string name)
 

Detailed Description

Named and aggregated timers for profiling code sections.

Function Documentation

◆ average()

double Ensign::gt::average ( std::string  name)

◆ deviation()

double Ensign::gt::deviation ( std::string  name)

◆ is_master()

bool Ensign::gt::is_master ( )

◆ print()

void Ensign::gt::print ( )

◆ reset()

void Ensign::gt::reset ( )

◆ sorted_output()

std::string Ensign::gt::sorted_output ( )

◆ start()

void Ensign::gt::start ( std::string  name)

◆ stop()

void Ensign::gt::stop ( std::string  name)

◆ total()

double Ensign::gt::total ( std::string  name)