15 #ifndef BORNAGAIN_CORE_COMPUTATION_PROGRESSHANDLER_H
16 #define BORNAGAIN_CORE_COMPUTATION_PROGRESSHANDLER_H
Our sample model: a stack of layers one below the other.
Maintains information about progress of a computation.
size_t m_completed_nticks
void subscribe(ProgressHandler::Callback_t callback)
ProgressHandler(const ProgressHandler &other)
bool defaultMonitorExec(int)
void setExpectedNTicks(size_t n)
void incrementDone(size_t ticks_done)
Increments number of completed computation steps (ticks).
std::function< bool(size_t)> Callback_t