cubic_spline Interface

public interface cubic_spline

Module Procedures

private subroutine d_cub_interp_s(Xin, Fin, Xout, Fout)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: Xin
real(kind=8), dimension(size(Xin)) :: Fin
real(kind=8) :: Xout
real(kind=8) :: Fout

private subroutine d_cub_interp_v(Xin, Fin, Xout, Fout)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: Xin
real(kind=8), dimension(size(Xin)) :: Fin
real(kind=8), dimension(:) :: Xout
real(kind=8), dimension(size(Xout)) :: Fout

private subroutine c_cub_interp_s(Xin, Fin, Xout, Fout)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: Xin
complex(kind=8), dimension(size(Xin)) :: Fin
real(kind=8) :: Xout
complex(kind=8) :: Fout

private subroutine c_cub_interp_v(Xin, Fin, Xout, Fout)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: Xin
complex(kind=8), dimension(size(Xin)) :: Fin
real(kind=8), dimension(:) :: Xout
complex(kind=8), dimension(size(Xout)) :: Fout