getNEq_acoustic Function

public function getNEq_acoustic(layout, omega, Sxx) result(nEq)

Setting the non-equilibrium part based on the acoustic scaling

The non-equilibirium part of pdf is computed from strain rate tensor by \cite Latt:2011vr where is Frobenius inner product. and is the strain rate tensor

Arguments

TypeIntentOptionalAttributesName
type(mus_scheme_layout_type), intent(in) :: layout
real(kind=rk), intent(in) :: omega
real(kind=rk), intent(in) :: Sxx(3,3)

strain rate tensor

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


Calls

proc~~getneq_acoustic~~CallsGraph proc~getneq_acoustic getNEq_acoustic proc~convprepost convPrePost proc~getneq_acoustic->proc~convprepost

Called by

proc~~getneq_acoustic~~CalledByGraph proc~getneq_acoustic getNEq_acoustic proc~mus_init_pdf mus_init_pdf proc~mus_init_pdf->proc~getneq_acoustic proc~set_pdfacoustic set_pdfAcoustic proc~set_pdfacoustic->proc~getneq_acoustic proc~mus_init_byic mus_init_byIC proc~mus_init_byic->proc~mus_init_pdf proc~mus_init_flow mus_init_flow proc~mus_init_flow->proc~mus_init_byic proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_flow

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iVal
integer, private :: jVal
integer, private :: iDir
real(kind=rk), private :: tau(3,3)
real(kind=rk), private :: nu
real(kind=rk), private :: coeff