INTERPOLATE_NR Module


Functions

public function locate(xx, x)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), DIMENSION(:) :: xx
real(kind=8), intent(in) :: x

Return Value integer


Subroutines

public subroutine polint(xa, ya, x, y, dy)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), DIMENSION(:) :: xa
real(kind=8), intent(in), DIMENSION(:) :: ya
real(kind=8), intent(in) :: x
real(kind=8), intent(out) :: y
real(kind=8), intent(out) :: dy

public subroutine polin2(x1a, x2a, ya, x1, x2, y, dy)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in), dimension(:) :: x1a
real(kind=8), intent(in), dimension(:) :: x2a
real(kind=8), intent(in), dimension(:,:) :: ya
real(kind=8), intent(in) :: x1
real(kind=8), intent(in) :: x2
real(kind=8), intent(out) :: y
real(kind=8), intent(out) :: dy