getShearRateTensor_diffusive Interface

public interface getShearRateTensor_diffusive

Calls

interface~~getshearratetensor_diffusive~~CallsGraph interface~getshearratetensor_diffusive getShearRateTensor_diffusive proc~getshearratetensor_diffusive_forpdfsubset getShearRateTensor_diffusive_forPdfSubset interface~getshearratetensor_diffusive->proc~getshearratetensor_diffusive_forpdfsubset proc~get_moment get_moment proc~getshearratetensor_diffusive_forpdfsubset->proc~get_moment proc~convprepost convPrePost proc~getshearratetensor_diffusive_forpdfsubset->proc~convprepost proc~get_momentvector get_momentVector proc~get_moment->proc~get_momentvector proc~mus_imomvector mus_iMomVector proc~get_momentvector->proc~mus_imomvector

Contents


Module Procedures

private pure function getShearRateTensor_diffusive_forPdfSubset(f, omega, layout) result(S)

Author
Jiaxing Qi

Calculate the strain rate tensor through 2nd moment. This function returns a two-dimensional 3 x 3 symmetirc array:

Read more…

Arguments

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

pdf array ( post-collision value )

real(kind=rk), intent(in) :: omega

relaxation parameter

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

stencil layout

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

output array: strain rate tensor