mus_interpolate_linear3D_leastSq Function

private pure function mus_interpolate_linear3D_leastSq(srcMom, targetCoord, LSFmat, nSources, nVals) result(phi)

Trilinear interpolation for a vector quantity phi Each phi corresponds to each moment

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: srcMom(nVals,nSources)

source values of the momentum on the square corners

real(kind=rk), intent(in) :: targetCoord(3)

interpolation location within the square

type(tem_matrix_type), intent(in) :: LSFmat

matrix for least square fit

integer, intent(in) :: nSources

Number of source elements

integer, intent(in) :: nVals

number of quantities to interpolation

Return Value real(kind=rk)(nVals)

interpolated value


Called by

proc~~mus_interpolate_linear3d_leastsq~~CalledByGraph proc~mus_interpolate_linear3d_leastsq mus_interpolate_linear3D_leastSq proc~fillfinerghostsfromme_linearincomples fillFinerGhostsFromMe_linearIncompLES proc~fillfinerghostsfromme_linearincomples->proc~mus_interpolate_linear3d_leastsq proc~fillfinerghostsfromme_linearincomp fillFinerGhostsFromMe_linearIncomp proc~fillfinerghostsfromme_linearincomp->proc~mus_interpolate_linear3d_leastsq proc~fillfinerghostsfromme_linearles fillFinerGhostsFromMe_linearLES proc~fillfinerghostsfromme_linearles->proc~mus_interpolate_linear3d_leastsq proc~fillarbifinerghostsfromme_linear fillArbiFinerGhostsFromMe_linear proc~fillarbifinerghostsfromme_linear->proc~mus_interpolate_linear3d_leastsq proc~fillfinerghostsfromme_linear fillFinerGhostsFromMe_linear proc~fillfinerghostsfromme_linear->proc~mus_interpolate_linear3d_leastsq

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: a(4)
integer, private :: iVal