progress_bar Interface

public interface progress_bar

Print a progress_bar. (Specification)


Contents


Subroutines

private module subroutine progress_bar_int16(iter, itermax, step, symbol)

Arguments

Type IntentOptional AttributesName
integer(kind=int16), intent(in) :: iter
integer(kind=int16), intent(in) :: itermax
integer(kind=int16), intent(in), optional :: step
character, intent(in), optional :: symbol

private module subroutine progress_bar_int32(iter, itermax, step, symbol)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: iter
integer(kind=int32), intent(in) :: itermax
integer(kind=int32), intent(in), optional :: step
character, intent(in), optional :: symbol

private module subroutine progress_bar_int64(iter, itermax, step, symbol)

Arguments

Type IntentOptional AttributesName
integer(kind=int64), intent(in) :: iter
integer(kind=int64), intent(in) :: itermax
integer(kind=int64), intent(in), optional :: step
character, intent(in), optional :: symbol

private module subroutine progress_bar_int8(iter, itermax, step, symbol)

Arguments

Type IntentOptional AttributesName
integer(kind=int8), intent(in) :: iter
integer(kind=int8), intent(in) :: itermax
integer(kind=int8), intent(in), optional :: step
character, intent(in), optional :: symbol