This routine computes weights for weighted_average interpolation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(out), | allocatable | :: | weights(:) | computed weight |
|
integer, | intent(in) | :: | nFoundSources | Number of source elements found |
||
integer, | intent(in) | :: | neighDir(nFoundSources) | cxDir for found sounce elements |
||
real(kind=rk), | intent(in) | :: | targetBary(3) | child bary relative to parent |
||
type(mus_interpolation_config_type), | intent(in) | :: | intp_config | Interpolation config info |
||
real(kind=rk), | intent(in) | :: | cxDirRK(:,:) | cxDir of current source |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | private | :: | scalar_dist | ||||
real(kind=rk), | private | :: | distance(3) | absolute distances |
|||
real(kind=rk), | private | :: | sumWeight | ||||
integer, | private | :: | iSrc | ||||
integer, | private | :: | iNeigh |