20 : runner_callback(
std::move(callback)), max_ticks_count(max_ticks_count)
47 std::unique_lock<std::mutex> lock(
mutex);
void subscribe(callback_t callback)
std::function< bool(size_t)> callback_t
callback_t runner_callback
void setCompletedTicks(size_t value)
Increment number of completed computation steps.
void reset()
Resets progress.
ProgressHandler()=default
void setMaxTicksCount(size_t value)
Sets expected ticks count, representing progress of a computation.
bool has_interrupt_request() const
materialitems.h Collection of materials to populate MaterialModel.