AERA
Public Member Functions | List of all members
r_exec::DiagnosticTimeState Class Reference

#include <mem.h>

Public Member Functions

 DiagnosticTimeState (_Mem *mem, std::chrono::milliseconds run_time)
 
bool step ()
 

Detailed Description

DiagnosticTimeState holds the state of stepping in diagnostic time.

Definition at line 904 of file mem.h.

Constructor & Destructor Documentation

◆ DiagnosticTimeState()

r_exec::DiagnosticTimeState::DiagnosticTimeState ( _Mem mem,
std::chrono::milliseconds  run_time 
)

Initialize a DiagnosticTimeState and call mem_->on_diagnostic_time_tick() once to initialize it too.

Parameters
memThe main _Mem object.
run_timeThe run time. See step().

Definition at line 535 of file mem.cpp.

Member Function Documentation

◆ step()

bool r_exec::DiagnosticTimeState::step ( )

Do one step in diagnostic time. This runs one reduction job or one time job (or neither).

Returns
True if finished (reached the run_time), false if you should call this again.

Definition at line 547 of file mem.cpp.


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