waLBerla 7.3
Loading...
Searching...
No Matches
walberla::timing::RemainingTimeLogger Class Reference

#include <RemainingTimeLogger.h>

Public Member Functions

 RemainingTimeLogger (const uint_t nrTimesteps, const real_t logIntervalInSec=10, const int minOutputWidth=8, const uint_t startTimestep=0)
void operator() ()

Private Attributes

WcTimer timer_
real_t timeSinceLastLog_ { 0.0 }
real_t logIntervalInSec_
uint_t timestep_
uint_t nrTimesteps_
int minOutputWidth_
bool firstRun_ { true }

Constructor & Destructor Documentation

◆ RemainingTimeLogger()

walberla::timing::RemainingTimeLogger::RemainingTimeLogger ( const uint_t nrTimesteps,
const real_t logIntervalInSec = 10,
const int minOutputWidth = 8,
const uint_t startTimestep = 0 )
inline

Member Function Documentation

◆ operator()()

void walberla::timing::RemainingTimeLogger::operator() ( )
inline

Member Data Documentation

◆ firstRun_

◆ logIntervalInSec_

◆ minOutputWidth_

◆ nrTimesteps_

◆ timer_

◆ timeSinceLastLog_

◆ timestep_


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