Computer algebra system for field theory problems
Public Member Functions | Public Attributes | List of all members
ProgressMonitor::Total Class Reference


Object to accumulate total time and call counts for a particular named execution group.

#include <ProgressMonitor.hh>

Public Member Functions

 Total ()
long time_spent_as_long () const
bool operator== (const Total &other) const
std::string str () const

Public Attributes

std::string name
size_t call_count
std::chrono::milliseconds time_spent
int total_steps
std::vector< std::string > messages

Constructor & Destructor Documentation

◆ Total()

ProgressMonitor::Total::Total ( )

Member Function Documentation

◆ operator==()

bool ProgressMonitor::Total::operator== ( const Total other) const

◆ str()

std::string ProgressMonitor::Total::str ( ) const

◆ time_spent_as_long()

long ProgressMonitor::Total::time_spent_as_long ( ) const

Member Data Documentation

◆ call_count

size_t ProgressMonitor::Total::call_count

◆ messages

std::vector<std::string> ProgressMonitor::Total::messages

◆ name

std::string ProgressMonitor::Total::name

◆ time_spent

std::chrono::milliseconds ProgressMonitor::Total::time_spent

◆ total_steps

int ProgressMonitor::Total::total_steps

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