mus_intp_convertMomToPDF2D_incomp Function

public pure function mus_intp_convertMomToPDF2D_incomp(moments, nonEqScalingFacs, layout) result(PDF)

This function computes converts moments to pdf by computing equilibrium from dens and vel and use it to compute higher moments and transform moments to PDF

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: moments(layout%fStencil%QQ)

All moments

real(kind=rk), intent(in) :: nonEqScalingFacs(layout%fStencil%QQ)

nonEquilibrium scaling factor

type(mus_scheme_layout_type), intent(in) :: layout

Scheme layout

Return Value real(kind=rk)(layout%fStencil%QQ)

output pdf


Calls

proc~~mus_intp_convertmomtopdf2d_incomp~~CallsGraph proc~mus_intp_convertmomtopdf2d_incomp mus_intp_convertMomToPDF2D_incomp proc~mus_intp_eq_d2q9_a mus_intp_eq_d2q9_a proc~mus_intp_convertmomtopdf2d_incomp->proc~mus_intp_eq_d2q9_a

Called by

proc~~mus_intp_convertmomtopdf2d_incomp~~CalledByGraph proc~mus_intp_convertmomtopdf2d_incomp mus_intp_convertMomToPDF2D_incomp proc~fillfinerghostsfromme_linear2dincomp fillFinerGhostsFromMe_linear2DIncomp proc~fillfinerghostsfromme_linear2dincomp->proc~mus_intp_convertmomtopdf2d_incomp proc~fillmyghostsfromfiner_avg2dincomp fillMyGhostsFromFiner_avg2DIncomp proc~fillmyghostsfromfiner_avg2dincomp->proc~mus_intp_convertmomtopdf2d_incomp proc~fillfinerghostsfromme_quad2dincomp fillFinerGhostsFromMe_quad2DIncomp proc~fillfinerghostsfromme_quad2dincomp->proc~mus_intp_convertmomtopdf2d_incomp proc~fillfinerghostsfromme_weighavg2dincomp fillFinerGhostsFromMe_weighAvg2DIncomp proc~fillfinerghostsfromme_weighavg2dincomp->proc~mus_intp_convertmomtopdf2d_incomp

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: tmpMom(layout%fStencil%QQ)
real(kind=rk), private :: mEq(layout%fStencil%QQ)
integer, private :: QQ
real(kind=rk), private :: vel(2)