getStrain Function

private pure function getStrain(f, rho, vel, omega, cxDir) result(S)

Arguments

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

pdf array ( post-collision value )

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

pdf array ( post-collision value )

real(kind=rk), intent(in) :: vel(2)

pdf array ( post-collision value )

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

relaxation parameter

integer, intent(in) :: cxDir(3,QQ)

stencil layout

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

output array: strain rate tensor


Calls

proc~~getstrain~~CallsGraph proc~getstrain getStrain proc~get_moment get_moment proc~getstrain->proc~get_moment proc~get_momentvector get_momentVector proc~get_moment->proc~get_momentvector proc~mus_imomvector mus_iMomVector proc~get_momentvector->proc~mus_imomvector

Called by

proc~~getstrain~~CalledByGraph proc~getstrain getStrain proc~fillcoarser_compact2dincomp fillCoarser_compact2DIncomp proc~fillcoarser_compact2dincomp->proc~getstrain proc~fillfiner_compact2dincomp fillFiner_compact2DIncomp proc~fillfiner_compact2dincomp->proc~getstrain proc~fillfiner_compact2d fillFiner_compact2D proc~fillfiner_compact2d->proc~getstrain proc~fillfiner_quadratic2d_diffusive fillFiner_quadratic2D_diffusive proc~fillfiner_quadratic2d_diffusive->proc~getstrain

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: fac