splinec Module

Cubic spline interpolation functions and procedures


Used by

  • module~~splinec~~UsedByGraph module~splinec splinec module~pchipmod pchipmod module~pchipmod->module~splinec module~sspmod sspmod module~sspmod->module~splinec module~influence Influence module~influence->module~sspmod module~writeray WriteRay module~influence->module~writeray module~influence3d Influence3D module~influence3d->module~sspmod module~influence3d->module~writeray module~readenvironmentbell ReadEnvironmentBell module~readenvironmentbell->module~sspmod module~step Step module~step->module~sspmod module~step3dmod Step3DMod module~step3dmod->module~sspmod module~writeray->module~sspmod proc~cpchip cPCHIP proc~cpchip->module~pchipmod proc~reflect2d Reflect2D proc~reflect2d->module~sspmod proc~reflect3d Reflect3D proc~reflect3d->module~sspmod program~bellhop BELLHOP program~bellhop->module~sspmod program~bellhop->module~influence program~bellhop->module~readenvironmentbell program~bellhop3d BELLHOP3D program~bellhop3d->module~sspmod program~bellhop3d->module~influence program~bellhop3d->module~influence3d program~bellhop3d->module~readenvironmentbell proc~bellhopcore BellhopCore proc~bellhopcore->module~writeray proc~step2d~2 Step2D proc~step2d~2->module~step3dmod proc~traceray2d~2 TraceRay2D proc~traceray2d~2->module~step proc~traceray2d~2->module~writeray proc~traceray3d TraceRay3D proc~traceray3d->module~step3dmod

Functions

public function SPLINE(C, H)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: C(4)
real(kind=8), intent(in) :: H

Return Value complex(kind=8)

public function SPLINEX(C, H)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: C(4)
real(kind=8), intent(in) :: H

Return Value complex(kind=8)

public function SPLINEXX(C, H)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: C(4)
real(kind=8), intent(in) :: H

Return Value complex(kind=8)


Subroutines

public subroutine CSPLINE(TAU, C, N, IBCBEG, IBCEND, NDIM)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: TAU(N)
complex(kind=8), intent(inout) :: C(4,NDIM)
integer, intent(in) :: N
integer, intent(in) :: IBCBEG
integer, intent(in) :: IBCEND
integer, intent(in) :: NDIM

public subroutine VSPLINE(TAU, C, M, MDIM, F, N)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: TAU(M)
complex(kind=8), intent(in) :: C(4,MDIM)
integer, intent(in) :: M
integer, intent(in) :: MDIM
complex(kind=8), intent(inout) :: F(N)
integer, intent(in) :: N

public subroutine SPLINEALL(C, H, F, FX, FXX)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: C(4)
real(kind=8), intent(in) :: H
complex(kind=8), intent(out) :: F
complex(kind=8), intent(out) :: FX
complex(kind=8), intent(out) :: FXX