Ginan
Loading...
Searching...
No Matches
RtsTimingLogger Class Reference

Timing and logging handler for RTS processing. More...

Detailed Description

Timing and logging handler for RTS processing.

Collaboration diagram for RtsTimingLogger:

Static Public Member Functions

static void logEpochTiming (const FilterData &filterData, GTime &epochStartTime, GTime epochStopTime)
 Log epoch processing timing and update progress.
 
static boost::posix_time::ptime formatTimeForLogging (const GTime &time)
 Format time for logging output.
 
static void updateTerminalProgress (const FilterData &filterData, GTime epochStartTime, GTime epochStopTime)
 Update interactive terminal with progress information.
 
static int calculateFractionalMilliseconds (const GTime &time)
 Calculate fractional milliseconds from time.
 

Member Function Documentation

◆ calculateFractionalMilliseconds()

static int RtsTimingLogger::calculateFractionalMilliseconds ( const GTime & time)
static

Calculate fractional milliseconds from time.

◆ formatTimeForLogging()

static boost::posix_time::ptime RtsTimingLogger::formatTimeForLogging ( const GTime & time)
static

Format time for logging output.

◆ logEpochTiming()

void RtsTimingLogger::logEpochTiming ( const FilterData & filterData,
GTime & epochStartTime,
GTime epochStopTime )
static

Log epoch processing timing and update progress.

Here is the call graph for this function:

◆ updateTerminalProgress()

void RtsTimingLogger::updateTerminalProgress ( const FilterData & filterData,
GTime epochStartTime,
GTime epochStopTime )
static

Update interactive terminal with progress information.

Here is the caller graph for this function:

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