OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
spline_module Module Reference

Functions/Subroutines

subroutine spline (n, x, y, y2)
 
real(single) function splint (n, x, xa, ya, y2a)
 
integer(integer_fourbyte) function locate (xx, x)
 
subroutine tridag (a, b, c, r, u, size)
 

Function/Subroutine Documentation

◆ locate()

integer(integer_fourbyte) function spline_module::locate ( real(single), dimension(:), intent(in)  xx,
real(single), intent(in)  x 
)

Definition at line 68 of file spline_module.f90.

◆ spline()

subroutine spline_module::spline ( integer(integer_fourbyte), intent(in)  n,
real(single), dimension(n), intent(in)  x,
real(single), dimension(n), intent(in)  y,
real(single), dimension(n), intent(out)  y2 
)

Definition at line 9 of file spline_module.f90.

◆ splint()

real(single) function spline_module::splint ( integer(integer_fourbyte), intent(in)  n,
real(single), intent(in)  x,
real(single), dimension(:), intent(in)  xa,
real(single), dimension(:), intent(in)  ya,
real(single), dimension(:), intent(in)  y2a 
)

Definition at line 47 of file spline_module.f90.

◆ tridag()

subroutine spline_module::tridag ( real(single), dimension(size-1), intent(in)  a,
real(single), dimension(size), intent(in)  b,
real(single), dimension(size-1), intent(in)  c,
real(single), dimension(size), intent(in)  r,
real(single), dimension(size), intent(out)  u,
integer(integer_fourbyte), intent(in)  size 
)

Definition at line 99 of file spline_module.f90.