MFIX  2016-1
bodyforce_mod.f
Go to the documentation of this file.
1 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2 ! C
3 ! Module: BODYFORCE C
4 ! Purpose: Include file for all body force statement functions C
5 ! C
6 ! Author: M. Syamlal Date: 6-MAR-92 C
7 ! C
8 ! C
9 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
10 
11  MODULE bodyforce
12 
14  IMPLICIT NONE
15 
16  CONTAINS
17 
18 ! Body force on gas at i+1/2, j, k
19  DOUBLE PRECISION FUNCTION bfx_g(IJK)
20  IMPLICIT NONE
21  INTEGER, INTENT(IN) :: ijk
23  END FUNCTION bfx_g
24 
25 ! Body force on gas at i, j+1/2, k
26  DOUBLE PRECISION FUNCTION bfy_g(IJK)
27  IMPLICIT NONE
28  INTEGER, INTENT(IN) :: ijk
30  END FUNCTION bfy_g
31 
32 ! Body force on gas at i, j, k+1/2
33  DOUBLE PRECISION FUNCTION bfz_g(IJK)
34  IMPLICIT NONE
35  INTEGER, INTENT(IN) :: ijk
37  END FUNCTION bfz_g
38 
39 ! Body force on solids m at i+1/2, j, k
40  DOUBLE PRECISION FUNCTION bfx_s(IJK,M)
41  IMPLICIT NONE
42  INTEGER, INTENT(IN) :: ijk,m
44  END FUNCTION bfx_s
45 
46 ! Body force on solids m at i, j+1/2, k
47  DOUBLE PRECISION FUNCTION bfy_s(IJK,M)
48  IMPLICIT NONE
49  INTEGER, INTENT(IN) :: ijk,m
51  END FUNCTION bfy_s
52 
53 ! Body force on solids m at i, j, k+1/2
54  DOUBLE PRECISION FUNCTION bfz_s(IJK,M)
55  IMPLICIT NONE
56  INTEGER, INTENT(IN) :: ijk,m
58  END FUNCTION bfz_s
59 
60  END MODULE bodyforce
double precision function bfz_g(IJK)
Definition: bodyforce_mod.f:34
double precision gravity_z
Definition: constant_mod.f:149
double precision gravity_y
Definition: constant_mod.f:149
double precision function bfx_g(IJK)
Definition: bodyforce_mod.f:20
double precision function bfx_s(IJK, M)
Definition: bodyforce_mod.f:41
double precision function bfy_g(IJK)
Definition: bodyforce_mod.f:27
double precision function bfz_s(IJK, M)
Definition: bodyforce_mod.f:55
double precision gravity_x
Definition: constant_mod.f:149
double precision function bfy_s(IJK, M)
Definition: bodyforce_mod.f:48