array_lib Module


Contents


Functions

public function infind(list, val, sort, dist)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: list
real(kind=8), intent(in) :: val
integer, intent(in), optional :: sort
real(kind=8), intent(out), optional :: dist

Return Value integer(kind=4)


Subroutines

public subroutine lin_interpolate(yarr, xarr, yyarr, xxarr, tol)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: yarr
real(kind=8), intent(in), dimension(:) :: xarr
real(kind=8), intent(out), dimension(size(xxarr)) :: yyarr
real(kind=8), intent(in), dimension(:) :: xxarr
real(kind=8), intent(in) :: tol