module calculate_linalg use :: calculate_linalg_vector_ops, only:norm_1, norm_2, norm_inf, dot use :: calculate_linalg_matrix_ops, only:add use :: calculate_linalg_matvec, only:gemv implicit none private public :: norm_1 public :: norm_2 public :: norm_inf public :: dot public :: add public :: gemv end module calculate_linalg