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.
A progress bar may be used either in an iteration with a known number of steps:@code{.cpp}
Progress p(“Iterating…”, n); for (int i = 0; i < n; i++) {
… p++;}
@endcode
or in an iteration with an unknown number of steps:@code{.cpp}
Progress p(“Iterating…”); while (t < T) {
… p = t / T;}
@endcode
-
Progress
(std::string title, unsigned int n)¶ Create progress bar with a known number of steps
- @param title (std::string)
- The title.
- @param n (unsigned int)
- Number of steps.
-
Progress
(std::string title)¶ Create progress bar with an unknown number of steps
- @param title (std::string)
- The title.
-
void
operator=
(double p)¶ Set current position
- @param p (double)
- The position.
-
void
operator++
(int)¶ Increment progress
-