A progress bar that displays a moving counter with percentage and optional estimated time remaining Print the progress Bar
Initialize the Progress Bar
Interfaced with class instantiation ProgressBar()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i32), | intent(in) | :: | N | Maximum expected number of iterations |
||
character(len=*), | intent(in), | optional | :: | title | Title to give the progress bar |
|
logical, | intent(in), | optional | :: | time | Show an estimated time to completion? |
Interfaced with class instantiation ProgressBar()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i64), | intent(in) | :: | N | Maximum expected number of iterations |
||
character(len=*), | intent(in), | optional | :: | title | Title to give the progress bar |
|
logical, | intent(in), | optional | :: | time | Show an estimated time to completion? |
Print the progress Bar
Interfaced with ProgressBar%print()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ProgressBar) | :: | this | ProgressBar Class |
|||
integer(kind=i32), | intent(in) | :: | i | Current iteration number |
Interfaced with ProgressBar%print()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ProgressBar) | :: | this | ProgressBar Class |
|||
integer(kind=i64), | intent(in) | :: | i | Current iteration number |