12#ifndef MCRL2_UTILITIES_PROGRESS_METER_H
13#define MCRL2_UTILITIES_PROGRESS_METER_H
45 if (
N < 1000 || (
n % (
N / 1000) == 0) ||
n ==
N)
#define percentage(steps, total)
Displays progress messages for a task that performs a fixed number of steps.
void step()
Should be called after every step. Regularly a message is printed to log::status.
void set_size(std::size_t N_)
Set the number of steps of the task.
progress_meter(std::size_t N_=0)
Constructor.
#define mCRL2log(LEVEL)
mCRL2log(LEVEL) provides the stream used to log.
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...