FindNext(this, x, llo, xlo, xhi)
TSpline1D :: this
real(sp_acc) intent(in) :: x
integer intent(inout) :: llo
real(sp_acc) intent(out) :: xlo
real(sp_acc) intent(out) :: xhi
FindValue(this, x, llo, xlo, xhi, error)
TSpline1D :: this
real(sp_acc) intent(in) :: x
integer intent(out) :: llo
real(sp_acc) intent(out) :: xlo
real(sp_acc) intent(out) :: xhi
integer intent(inout), optional :: error initialize to zero outside, changed if bad
TSpline1D_ArrayValue(this, x, y)
Get array of values y(x), assuming x is monotonically increasing
TSpline1D :: this
real(sp_acc) intent(in) :: x(1:)
real(sp_acc) intent(out) :: y(1:)
TSpline1D_IntRangeValue(this, xmin, xmax, y)
Get array of values y(x), assuming x is monotonically increasing
TSpline1D :: this
integer intent(in) :: xmin
integer intent(in) :: xmax
real(sp_acc) intent(out) :: y(xmin:)