utilities Module

module with utilities like printing a matrix, or some constants


Used by

  • module~~utilities~~UsedByGraph module~utilities utilities program~test_utilities test_utilities program~test_utilities->module~utilities

Variables

Type Visibility Attributes Name Initial
real, public :: pi = acos(-1.)

mathematical constant pi

real, public :: e = exp(1.)

mathematical constante e


Subroutines

public subroutine print_matrix(A)

Prints a real matrix in a tabular form (can be improved)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: A(:,:)

matriz to be displayed

public subroutine to_csv(D, filename)

saves two-dimensional array D to csv file filename

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: D(:,:)

array to be saved

character(len=*), intent(in) :: filename

path to the csv file

public subroutine read_2_columns_csv(filename, D)

Reads a two-column csv from file filename and stores it in D

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename

path to the file

real, intent(inout), allocatable :: D(:,:)

array containing the two columns read