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_linearincomp_feq_fneq fillFinerGhostsFromMe_linearIncomp_feq_fneq proc~fillfinerghostsfromme_linearincomp_feq_fneq->proc~mus_interpolate_linear3d_leastsq proc~fillfinerghostsfromme_linearles_feq_fneq fillFinerGhostsFromMe_linearLES_feq_fneq proc~fillfinerghostsfromme_linearles_feq_fneq->proc~mus_interpolate_linear3d_leastsq proc~fillfinerghostsfromme_linear_feq_fneq fillFinerGhostsFromMe_linear_feq_fneq proc~fillfinerghostsfromme_linear_feq_fneq->proc~mus_interpolate_linear3d_leastsq proc~fillfinerghostsfromme_linearincomples_feq_fneq fillFinerGhostsFromMe_linearIncompLES_feq_fneq proc~fillfinerghostsfromme_linearincomples_feq_fneq->proc~mus_interpolate_linear3d_leastsq proc~fillarbifinerghostsfromme_linear fillArbiFinerGhostsFromMe_linear proc~fillarbifinerghostsfromme_linear->proc~mus_interpolate_linear3d_leastsq

Contents


Variables

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