Defines how to print values. Format specifier for an integer Format specifier for a real Format specifier for a logical Format specifier for a full line
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(monitor_obj), | intent(inout) | :: | this |
A monitor object |
pure subroutine monitor_obj_Formats(this) !> Defines how to print values. implicit none class(monitor_obj), intent(inout) :: this !! A monitor object !< Format specifier for an integer write(this%FMT(1),fmt="(a,I0,a)") "(I",colSize,")" !< Format specifier for a real write(this%FMT(2),fmt="(a,I0,a)") "(ES",colSize,".6)" !< Format specifier for a logical write(this%FMT(3),fmt="(a,I0,a)") "(L",colSize,")" !< Format specifier for a full line write(this%FMT(4),fmt='(a,I0,a,I0,a)') "(",size(this%col),"(a",colSize,",a))" return end subroutine monitor_obj_Formats