print_array_with_bounds Interface

public interface print_array_with_bounds

general interface to print an array within certain bounds

Calls

interface~~print_array_with_bounds~~CallsGraph interface~print_array_with_bounds print_array_with_bounds proc~print_matrix_m_n print_matrix_m_n interface~print_array_with_bounds->proc~print_matrix_m_n proc~print_vector_n print_vector_n interface~print_array_with_bounds->proc~print_vector_n proc~print_matrix_in_format print_matrix_in_format proc~print_matrix_m_n->proc~print_matrix_in_format proc~print_plain_matrix print_plain_matrix proc~print_matrix_m_n->proc~print_plain_matrix proc~print_plain_vector print_plain_vector proc~print_vector_n->proc~print_plain_vector proc~print_vector_in_format print_vector_in_format proc~print_vector_n->proc~print_vector_in_format

Module Procedures

private subroutine print_vector_n(vec, n_elements, format_type)

print a vector from start up to n_elements

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: vec(:)
integer(kind=default_int), intent(in) :: n_elements
character(len=*), intent(in), optional :: format_type

private subroutine print_matrix_m_n(mat, n_cols, n_rows, format_type)

Print a matrix of n_cols by n_rows

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: mat(:,:)
integer(kind=default_int), intent(in) :: n_cols
integer(kind=default_int), intent(in) :: n_rows
character(len=*), intent(in), optional :: format_type