mus_iMomVector Function

private pure function mus_iMomVector(cxDir, expX, QQ) result(iMom)

The integer moment vector for a given cxDir and order.

Assuming 0**0 = 1 here.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: cxDir(:,:)

discrete velocity

integer, intent(in) :: expX(3)

order in each direction

integer, intent(in) :: QQ

number of velocity channels (include rest)

Return Value integer(QQ)


Called by

proc~~mus_imomvector~~CalledByGraph proc~mus_imomvector mus_iMomVector proc~get_momentvector get_momentVector proc~get_momentvector->proc~mus_imomvector proc~init_transformation_matrix_ms init_transformation_matrix_MS proc~init_transformation_matrix_ms->proc~get_momentvector proc~get_moment get_moment proc~get_moment->proc~get_momentvector proc~init_transformation_matrix_fluid init_transformation_matrix_fluid proc~init_transformation_matrix_fluid->proc~get_momentvector proc~mus_init_moments mus_init_moments proc~mus_init_moments->proc~init_transformation_matrix_ms proc~mus_init_moments->proc~init_transformation_matrix_fluid proc~mus_init_scheme mus_init_scheme proc~mus_init_scheme->proc~mus_init_moments

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: nIndices
integer, private :: iVal
integer, private :: iX
integer, private :: X_idx(3)
integer, private :: xx(3)