interpol1d Function

public function interpol1d(intorder, nnodes, dx, ui, x)

Performs a 1D polynomial interpolation

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: intorder

Interpoaltion order, yet only 1 and 3 ar available

integer, intent(in) :: nnodes

Number of nodes of interpolation data

real(kind=FP), intent(in) :: dx

Distance between nodes (equidistant)

real(kind=FP), intent(in), dimension(nnodes) :: ui

Values of interpolation data

real(kind=FP), intent(in) :: x

Return Value real(kind=fp)


Calls

proc~~interpol1d~~CallsGraph proc~interpol1d interpol1d proc~handle_error handle_error proc~interpol1d->proc~handle_error none~handle_error error_handler_t%handle_error proc~handle_error->none~handle_error

Called by

proc~~interpol1d~~CalledByGraph proc~interpol1d interpol1d proc~mag_axis_loc~6 dommaschk_t%mag_axis_loc proc~mag_axis_loc~6->proc~interpol1d proc~in_vessel~6 dommaschk_t%in_vessel proc~in_vessel~6->proc~mag_axis_loc~6