f_f_eq_regularized_2nd_ord_d2q9 Subroutine

public pure subroutine f_f_eq_regularized_2nd_ord_d2q9(weight, rho, u_x, u_y, feq, f1, a12xx, a12yy, a12xy)

Arguments

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

Weights of the stencil

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

Density, velocity components

real(kind=rk), intent(in) :: u_x
real(kind=rk), intent(in) :: u_y
real(kind=rk), intent(out) :: feq(QQ)

Equilibrium pdf and full pdf

real(kind=rk), intent(out) :: f1(QQ)
real(kind=rk), intent(in) :: a12xx

Coefficients of f1: a12xx, a12yy, a12xy

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

Coefficients of f1: a12xx, a12yy, a12xy

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

Coefficients of f1: a12xx, a12yy, a12xy


Called by

proc~~f_f_eq_regularized_2nd_ord_d2q9~~CalledByGraph proc~f_f_eq_regularized_2nd_ord_d2q9 f_f_eq_regularized_2nd_ord_d2q9 proc~f_f_eq_regularized_4th_ord_d2q9 f_f_eq_regularized_4th_ord_d2q9 proc~f_f_eq_regularized_4th_ord_d2q9->proc~f_f_eq_regularized_2nd_ord_d2q9 proc~bgk_regularized_d2q9 bgk_Regularized_d2q9 proc~bgk_regularized_d2q9->proc~f_f_eq_regularized_2nd_ord_d2q9 proc~bgk_dualrelaxationtime_rr_d2q9 bgk_DualRelaxationTime_RR_d2q9 proc~bgk_dualrelaxationtime_rr_d2q9->proc~f_f_eq_regularized_2nd_ord_d2q9 proc~bgk_hybridrecursiveregularized_d2q9 bgk_HybridRecursiveRegularized_d2q9 proc~bgk_hybridrecursiveregularized_d2q9->proc~f_f_eq_regularized_4th_ord_d2q9 proc~bgk_recursiveregularized_d2q9 bgk_RecursiveRegularized_d2q9 proc~bgk_recursiveregularized_d2q9->proc~f_f_eq_regularized_4th_ord_d2q9 proc~bgk_projectedrecursiveregularized_d2q9 bgk_ProjectedRecursiveRegularized_d2q9 proc~bgk_projectedrecursiveregularized_d2q9->proc~f_f_eq_regularized_4th_ord_d2q9

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: u_x_sqr
real(kind=rk), private :: u_y_sqr
real(kind=rk), private :: u_x_u_y
real(kind=rk), private :: f00
real(kind=rk), private :: f01
real(kind=rk), private :: f02
real(kind=rk), private :: f12