getShearRateTensor_acoustic Interface

public interface getShearRateTensor_acoustic

Calls

interface~~getshearratetensor_acoustic~~CallsGraph interface~getshearratetensor_acoustic getShearRateTensor_acoustic proc~getshearratetensor_acoustic_lbm getShearRateTensor_acoustic_lbm interface~getshearratetensor_acoustic->proc~getshearratetensor_acoustic_lbm proc~getshearratetensor_acoustic_incomp getShearRateTensor_acoustic_incomp interface~getshearratetensor_acoustic->proc~getshearratetensor_acoustic_incomp proc~convprepost convPrePost proc~getshearratetensor_acoustic_lbm->proc~convprepost interface~getequilibrium getEquilibrium proc~getshearratetensor_acoustic_lbm->interface~getequilibrium proc~secondmom secondMom proc~getshearratetensor_acoustic_lbm->proc~secondmom proc~getequilibriumincomp getEquilibriumIncomp proc~getshearratetensor_acoustic_incomp->proc~getequilibriumincomp proc~getshearratetensor_acoustic_incomp->proc~convprepost proc~getshearratetensor_acoustic_incomp->proc~secondmom proc~getequilibrium_forpdfsubset getEquilibrium_forPdfSubset interface~getequilibrium->proc~getequilibrium_forpdfsubset proc~getequilibrium_forelemfromstate getEquilibrium_forElemfromState interface~getequilibrium->proc~getequilibrium_forelemfromstate proc~geteqbydensvel getEqByDensVel interface~getequilibrium->proc~geteqbydensvel proc~getvelocity_forpdfsubset getVelocity_forPdfSubset proc~getequilibrium_forpdfsubset->proc~getvelocity_forpdfsubset proc~getdensity_forpdfsubset getDensity_forPdfSubset proc~getequilibrium_forpdfsubset->proc~getdensity_forpdfsubset interface~getvelocity getVelocity proc~getequilibrium_forelemfromstate->interface~getvelocity interface~getdensity getDensity proc~getequilibrium_forelemfromstate->interface~getdensity

Contents


Module Procedures

private pure function getShearRateTensor_acoustic_lbm(subset, omega, layout) result(S)

This routine calculates shear rate tensor (i.e. strain rate tensor) by acoustic scaling (i.e. CE analysis)

Arguments

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

Return Value real(kind=rk)(3,3)

private pure function getShearRateTensor_acoustic_incomp(subset, omega, layout, rho0) result(S)

This routine calculates shear rate tensor (i.e. strain rate tensor) by acoustic scaling (i.e. CE analysis)

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: subset(:)
real(kind=rk), intent(in) :: omega
type(mus_scheme_layout_type), intent(in) :: layout
real(kind=rk), intent(in) :: rho0

Return Value real(kind=rk)(3,3)