- Array
- TSpline1D_ArrayValue
- TSpline1D_IntRangeValue
- Clear(this)
- 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:)
-
real(sp_acc)
Derivative(this, x)
-
TSpline1D
:: this
-
real(sp_acc) intent(in) :: x
-
real(sp_acc)
GetValue(this, x)
-
TSpline1D
:: this
-
real(sp_acc) intent(in) :: x
Properties
- real(sp_acc) allocatable :: ddF(:)