print_finite_difference_method Subroutine

private subroutine print_finite_difference_method(me, iunit)

Print the contents of a finite_diff_method. Used for debugging.

Type Bound

finite_diff_method

Arguments

Type IntentOptional Attributes Name
class(finite_diff_method), intent(in) :: me
integer, intent(in) :: iunit

file unit for printing (assumed to be opened)


Source Code

    subroutine print_finite_difference_method(me,iunit)

    implicit none

    class(finite_diff_method),intent(in) :: me
    integer,intent(in)                   :: iunit  !! file unit for printing
                                                   !! (assumed to be opened)

    write(iunit,'(A,1X,I5)')        'id            :', me%id
    write(iunit,'(A,1X,A)')         'name          :', me%name
    write(iunit,'(A,1X,I5)')        'class         :', me%class
    write(iunit,'(A,1X,*(I5,","))') 'dx_factors    :', int(me%dx_factors)
    write(iunit,'(A,1X,*(I5,","))') 'df_factors    :', int(me%df_factors)
    write(iunit,'(A,1X,I5)')        'df_den_factor :', int(me%df_den_factor)

    end subroutine print_finite_difference_method