mus_intp_getMoments Function

public pure function mus_intp_getMoments(state, elem, QQ, nScalars, nSize, toMoments) result(moments)

This function returns macroscopic moments from state

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: state(:)

State vector

integer, intent(in) :: elem

element position in state array

integer, intent(in) :: QQ

number of direction in stencil

integer, intent(in) :: nScalars

number of scalars in state vector

integer, intent(in) :: nSize

Size of state vector

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

Moments transformation matrix

Return Value real(kind=rk)(QQ)

moments


Called by

proc~~mus_intp_getmoments~~CalledByGraph proc~mus_intp_getmoments mus_intp_getMoments proc~fillfinerghostsfromme_quad2dincomp fillFinerGhostsFromMe_quad2DIncomp proc~fillfinerghostsfromme_quad2dincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_weighavg2dincomp fillFinerGhostsFromMe_weighAvg2DIncomp proc~fillfinerghostsfromme_weighavg2dincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_weighavgincomp fillFinerGhostsFromMe_weighAvgIncomp proc~fillfinerghostsfromme_weighavgincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_linear2dincomp fillFinerGhostsFromMe_linear2DIncomp proc~fillfinerghostsfromme_linear2dincomp->proc~mus_intp_getmoments proc~fillmyghostsfromfiner_avgincomples fillMyGhostsFromFiner_avgIncompLES proc~fillmyghostsfromfiner_avgincomples->proc~mus_intp_getmoments proc~fillfinerghostsfromme_linearles fillFinerGhostsFromMe_linearLES proc~fillfinerghostsfromme_linearles->proc~mus_intp_getmoments proc~fillmyghostsfromfiner_avg2d fillMyGhostsFromFiner_avg2D proc~fillmyghostsfromfiner_avg2d->proc~mus_intp_getmoments proc~fillmyghostsfromfiner_avg2dincomp fillMyGhostsFromFiner_avg2DIncomp proc~fillmyghostsfromfiner_avg2dincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_linearincomples fillFinerGhostsFromMe_linearIncompLES proc~fillfinerghostsfromme_linearincomples->proc~mus_intp_getmoments proc~fillfinerghostsfromme_quadincomples fillFinerGhostsFromMe_quadIncompLES proc~fillfinerghostsfromme_quadincomples->proc~mus_intp_getmoments proc~fillfinerghostsfromme_quad2d fillFinerGhostsFromMe_quad2D proc~fillfinerghostsfromme_quad2d->proc~mus_intp_getmoments proc~fillmyghostsfromfiner_avg fillMyGhostsFromFiner_avg proc~fillmyghostsfromfiner_avg->proc~mus_intp_getmoments proc~fillfinerghostsfromme_linearincomp fillFinerGhostsFromMe_linearIncomp proc~fillfinerghostsfromme_linearincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_quadles fillFinerGhostsFromMe_quadLES proc~fillfinerghostsfromme_quadles->proc~mus_intp_getmoments proc~fillfinerghostsfromme_weighavg fillFinerGhostsFromMe_weighAvg proc~fillfinerghostsfromme_weighavg->proc~mus_intp_getmoments proc~fillfinerghostsfromme_weighavgincomples fillFinerGhostsFromMe_weighAvgIncompLES proc~fillfinerghostsfromme_weighavgincomples->proc~mus_intp_getmoments proc~fillmyghostsfromfiner_avgincomp fillMyGhostsFromFiner_avgIncomp proc~fillmyghostsfromfiner_avgincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_quad fillFinerGhostsFromMe_quad proc~fillfinerghostsfromme_quad->proc~mus_intp_getmoments proc~fillfinerghostsfromme_quadincomp fillFinerGhostsFromMe_quadIncomp proc~fillfinerghostsfromme_quadincomp->proc~mus_intp_getmoments proc~fillfinerghostsfromme_linear fillFinerGhostsFromMe_linear proc~fillfinerghostsfromme_linear->proc~mus_intp_getmoments proc~fillfinerghostsfromme_weighavg2d fillFinerGhostsFromMe_weighAvg2D proc~fillfinerghostsfromme_weighavg2d->proc~mus_intp_getmoments proc~fillfinerghostsfromme_linear2d fillFinerGhostsFromMe_linear2D proc~fillfinerghostsfromme_linear2d->proc~mus_intp_getmoments proc~fillmyghostsfromfiner_avgles fillMyGhostsFromFiner_avgLES proc~fillmyghostsfromfiner_avgles->proc~mus_intp_getmoments proc~fillfinerghostsfromme_weighavgles fillFinerGhostsFromMe_weighAvgLES proc~fillfinerghostsfromme_weighavgles->proc~mus_intp_getmoments

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iDir
real(kind=rk), private :: fTmp(QQ)