poly_spline Interface

public interface poly_spline

Module Procedures

private subroutine d_poly_spline_s(Xin, Fin, Xout, Fout, N)

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
integer, optional :: N

private subroutine d_poly_spline_v(Xin, Fin, Xout, Fout, N)

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
integer, optional :: N

private subroutine c_poly_spline_s(Xin, Fin, Xout, Fout, N)

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
integer, optional :: N

private subroutine c_poly_spline_v(Xin, Fin, Xout, Fout, N)

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
integer, optional :: N

private subroutine d_poly_spline_2d_s(xin, yin, fin, xout, yout, fout, N)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: xin
real(kind=8), dimension(:) :: yin
real(kind=8), dimension(size(xin),size(yin)) :: fin
real(kind=8) :: xout
real(kind=8) :: yout
real(kind=8) :: fout
integer, optional :: N

private subroutine d_poly_spline_2d_v(xin, yin, fin, xout, yout, fout, N)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: xin
real(kind=8), dimension(:) :: yin
real(kind=8), dimension(size(xin),size(yin)) :: fin
real(kind=8), dimension(:) :: xout
real(kind=8), dimension(:) :: yout
real(kind=8), dimension(size(xout),size(yout)) :: fout
integer, optional :: N

private subroutine c_poly_spline_2d_s(xin, yin, fin, xout, yout, fout, N)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: xin
real(kind=8), dimension(:) :: yin
complex(kind=8), dimension(size(xin),size(yin)) :: fin
real(kind=8) :: xout
real(kind=8) :: yout
complex(kind=8) :: fout
integer, optional :: N

private subroutine c_poly_spline_2d_v(xin, yin, fin, xout, yout, fout, N)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: xin
real(kind=8), dimension(:) :: yin
complex(kind=8), dimension(size(xin),size(yin)) :: fin
real(kind=8), dimension(:) :: xout
real(kind=8), dimension(:) :: yout
complex(kind=8), dimension(size(xout),size(yout)) :: fout
integer, optional :: N