Toggle navigation
CosmoMC Documentation
Tree Views
TRegularCubicSpline
Class
module:Interpolation
file:Interpolation
1D interpolation with regular X spacing
Subroutines
Expand Arguments
FindNext(this, x, llo, xlo, xhi)
TRegularCubicSpline
:: this
real(sp_acc) intent(in) :: x
integer intent(inout) :: llo
real(sp_acc) intent(out) :: xlo
real(sp_acc) intent(out) :: xhi
Init(this, xmin, xmax, n, values, End1)
TRegularCubicSpline
:: this
real(sp_acc) intent(in) :: xmin
real(sp_acc) intent(in) :: xmax
integer intent(in) :: n
real(sp_acc) intent(in), optional :: values(1:)
real(sp_acc) intent(in), optional :: End1
InitInterp(this, End1, End2)
TRegularCubicSpline
:: this
real(sp_acc) intent(in), optional :: End1
real(sp_acc) intent(in), optional :: End2
LoadState(this, F)
TRegularCubicSpline
:: this
TFileStream
:: F
regular_spline(n, delta, y, d11, d1n, d2)
integer intent(in) :: n
real(sp_acc) intent(in) :: delta
real(sp_acc) intent(in) :: y(n)
real(sp_acc) intent(in) :: d11
real(sp_acc) intent(in) :: d1n
real(sp_acc) intent(out) :: d2(n)
SaveState(this, F)
TRegularCubicSpline
:: this
TFileStream
:: F
Properties
real(sp_acc) :: xmin
real(sp_acc) :: xmax
real(sp_acc) :: delta_x
Tree Diagrams
TSaveLoadStateObject
TInterpolator
TInterpolator1D
TSpline1D
TRegularCubicSpline