mus_interpolate_quad3D_leastSq Function

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

Triquadratic 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_quad3d_leastsq~~CalledByGraph proc~mus_interpolate_quad3d_leastsq mus_interpolate_quad3D_leastSq proc~fillfinerghostsfromme_quadles_feq_fneq fillFinerGhostsFromMe_quadLES_feq_fneq proc~fillfinerghostsfromme_quadles_feq_fneq->proc~mus_interpolate_quad3d_leastsq proc~fillfinerghostsfromme_quad_feq_fneq fillFinerGhostsFromMe_quad_feq_fneq proc~fillfinerghostsfromme_quad_feq_fneq->proc~mus_interpolate_quad3d_leastsq proc~fillfinerghostsfromme_quadincomp_feq_fneq fillFinerGhostsFromMe_quadIncomp_feq_fneq proc~fillfinerghostsfromme_quadincomp_feq_fneq->proc~mus_interpolate_quad3d_leastsq proc~fillarbifinerghostsfromme_quad fillArbiFinerGhostsFromMe_quad proc~fillarbifinerghostsfromme_quad->proc~mus_interpolate_quad3d_leastsq proc~fillfinerghostsfromme_quadincomples_feq_fneq fillFinerGhostsFromMe_quadIncompLES_feq_fneq proc~fillfinerghostsfromme_quadincomples_feq_fneq->proc~mus_interpolate_quad3d_leastsq

Contents


Variables

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