Progress.h¶
Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
-
class
Progress
¶ This class provides a simple way to create and update progress bars during a computation.
- Example
A progress bar may be used either in an iteration with a known number of steps:
Progress p("Iterating...", n); for (int i = 0; i < n; i++) { ... p++; }
or in an iteration with an unknown number of steps:
Progress p("Iterating..."); while (t < T) { ... p = t / T; }
-
Progress
(std::string title, unsigned int n)¶ Create progress bar with a known number of steps
- Arguments
- title (std::string)
- The title.
- n (unsigned int)
- Number of steps.
-
Progress
(std::string title)¶ Create progress bar with an unknown number of steps
- Arguments
- title (std::string)
- The title.
-
void
operator=
(double p)¶ Set current position
- Arguments
- p (double)
- The position.
-
void
operator++
(int)¶ Increment progress