CAM
interpolationmod Module Reference

Functions/Subroutines

subroutine, public lagrange_interp (pn, x, y, xi, yi, bstatus)
 
real(r8) function lagrange_poly (pn, xvect, yvect, z, bstatus)
 
integer function find_idx (xvect, x)
 
subroutine, public pchip_polycc (x, fx, di, bstatus, region)
 
subroutine, public pchip_interp (x, fx, di, xi, yi, bstatus)
 

Variables

character(len= *), parameter mod_filename = __FILE__
 

Function/Subroutine Documentation

◆ find_idx()

integer function interpolationmod::find_idx ( real(r8), dimension(:), intent(in)  xvect,
real(r8), intent(in)  x 
)
Here is the caller graph for this function:

◆ lagrange_interp()

subroutine, public interpolationmod::lagrange_interp ( integer, intent(in)  pn,
real(r8), dimension(:), intent(in)  x,
real(r8), dimension(:), intent(in)  y,
real(r8), dimension(:), intent(in)  xi,
real(r8), dimension(:), intent(out)  yi,
type(betr_status_type), intent(out)  bstatus 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lagrange_poly()

real(r8) function interpolationmod::lagrange_poly ( integer, intent(in)  pn,
real(r8), dimension(:), intent(in)  xvect,
real(r8), dimension(:), intent(in)  yvect,
real(r8), intent(in)  z,
type(betr_status_type), intent(out)  bstatus 
)
Here is the caller graph for this function:

◆ pchip_interp()

subroutine, public interpolationmod::pchip_interp ( real(r8), dimension(:), intent(in)  x,
real(r8), dimension(:), intent(in)  fx,
real(r8), dimension(:), intent(in)  di,
real(r8), dimension(:), intent(in)  xi,
real(r8), dimension(:), intent(out)  yi,
type(betr_status_type), intent(out)  bstatus 
)
Here is the call graph for this function:

◆ pchip_polycc()

subroutine, public interpolationmod::pchip_polycc ( real(r8), dimension(:), intent(in)  x,
real(r8), dimension(:), intent(in)  fx,
real(r8), dimension(:), intent(out)  di,
type(betr_status_type), intent(out)  bstatus,
integer, intent(in), optional  region 
)
Here is the call graph for this function:

Variable Documentation

◆ mod_filename

character(len=*), parameter interpolationmod::mod_filename = __FILE__
private