second_order_moments_3D Function

public pure function second_order_moments_3D(f, layout) result(SOM)

Calculating second order moments 3D

Arguments

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

PDF

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

current layout

Return Value real(kind=rk)(6)


Called by

proc~~second_order_moments_3d~~CalledByGraph proc~second_order_moments_3d second_order_moments_3D proc~bgk_regularized_d3q27 bgk_Regularized_d3q27 proc~bgk_regularized_d3q27->proc~second_order_moments_3d proc~bgk_recursiveregularized_d3q27 bgk_RecursiveRegularized_d3q27 proc~bgk_recursiveregularized_d3q27->proc~second_order_moments_3d proc~bgk_hybridrecursiveregularized_d3q27 bgk_HybridRecursiveRegularized_d3q27 proc~bgk_hybridrecursiveregularized_d3q27->proc~second_order_moments_3d proc~bgk_dualrelaxationtime_rr_d3q27 bgk_DualRelaxationTime_RR_d3q27 proc~bgk_dualrelaxationtime_rr_d3q27->proc~second_order_moments_3d proc~bgk_hybridrecursiveregularized_d3q19 bgk_HybridRecursiveRegularized_d3q19 proc~bgk_hybridrecursiveregularized_d3q19->proc~second_order_moments_3d proc~bgk_regularized_d3q19 bgk_Regularized_d3q19 proc~bgk_regularized_d3q19->proc~second_order_moments_3d proc~bgk_dualrelaxationtime_rr_d3q19 bgk_DualRelaxationTime_RR_d3q19 proc~bgk_dualrelaxationtime_rr_d3q19->proc~second_order_moments_3d proc~bgk_recursiveregularized_d3q19 bgk_RecursiveRegularized_d3q19 proc~bgk_recursiveregularized_d3q19->proc~second_order_moments_3d

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iDir
real(kind=rk), private :: cx
real(kind=rk), private :: cy
real(kind=rk), private :: cz