/[MITgcm]/MITgcm/model/inc/GRID_MACROS.h
ViewVC logotype

Diff of /MITgcm/model/inc/GRID_MACROS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.5 by cnh, Thu May 28 15:03:13 1998 UTC revision 1.6 by cnh, Sat May 30 02:10:15 1998 UTC
# Line 7  C     | These macros are used to substit Line 7  C     | These macros are used to substit
7  C     | GRID.h variables for particular configurations.          |  C     | GRID.h variables for particular configurations.          |
8  C     | In setting these variables the following convention      |  C     | In setting these variables the following convention      |
9  C     | applies.                                                 |  C     | applies.                                                 |
10  C     | define phi_CONST   - Indicates the variable phi is fixed |  C     | undef  phi_CONST   - Indicates the variable phi is fixed |
11  C     |                      in X, Y and Z.                      |  C     |                      in X, Y and Z.                      |
12  C     | define phi_FX      - Indicates the variable phi only     |    C     | undef  phi_FX      - Indicates the variable phi only     |  
13  C     |                      varies in X (i.e.not in X or Z).    |  C     |                      varies in X (i.e.not in X or Z).    |
14  C     | define phi_FY      - Indicates the variable phi only     |    C     | undef  phi_FY      - Indicates the variable phi only     |  
15  C     |                      varies in Y (i.e.not in X or Z).    |  C     |                      varies in Y (i.e.not in X or Z).    |
16  C     | define phi_FXY     - Indicates the variable phi only     |    C     | undef  phi_FXY     - Indicates the variable phi only     |  
17  C     |                      varies in X and Y ( i.e. not Z).    |  C     |                      varies in X and Y ( i.e. not Z).    |
18  C     \==========================================================/  C     \==========================================================/
19    
20  #undef  DXC_CONST    #undef    DXC_CONST  
21  #undef  DXC_FX  #undef    DXC_FX
22  #undef  DXC_FY  #undef    DXC_FY
23  #include "DXC_MACROS.h"  #include "DXC_MACROS.h"
24    
25  #undef  DXF_CONST    #undef    DXF_CONST  
26  #undef  DXF_FX  #undef    DXF_FX
27  #undef  DXF_FY  #undef    DXF_FY
28  #include "DXF_MACROS.h"  #include "DXF_MACROS.h"
29    
30  #undef  DXG_CONST    #undef    DXG_CONST  
31  #undef  DXG_FX  #undef    DXG_FX
32  #undef  DXG_FY  #undef    DXG_FY
33  #include "DXG_MACROS.h"  #include "DXG_MACROS.h"
34    
35  #undef  DXV_CONST    #undef    DXV_CONST  
36  #undef  DXV_FX  #undef    DXV_FX
37  #undef  DXV_FY  #undef    DXV_FY
38  #include "DXV_MACROS.h"  #include "DXV_MACROS.h"
39    
40  #undef  DYC_CONST    #undef    DYC_CONST  
41  #undef  DYC_FX  #undef    DYC_FX
42  #undef  DYC_FY  #undef    DYC_FY
43  #include "DYC_MACROS.h"  #include "DYC_MACROS.h"
44    
45  #undef  DYF_CONST    #undef    DYF_CONST  
46  #undef  DYF_FX  #undef    DYF_FX
47  #undef  DYF_FY  #undef    DYF_FY
48  #include "DYF_MACROS.h"  #include "DYF_MACROS.h"
49    
50  #undef  DYG_CONST    #undef    DYG_CONST  
51  #undef  DYG_FX  #undef    DYG_FX
52  #undef  DYG_FY  #undef    DYG_FY
53  #include "DYG_MACROS.h"  #include "DYG_MACROS.h"
54    
55  #undef  DYU_CONST    #undef    DYU_CONST  
56  #undef  DYU_FX  #undef    DYU_FX
57  #undef  DYU_FY  #undef    DYU_FY
58  #include "DYU_MACROS.h"  #include "DYU_MACROS.h"
59    
60  #undef  HFACC_CONST    #undef    HFACC_CONST  
61  #undef  HFACC_FX  #undef    HFACC_FX
62  #undef  HFACC_FY  #undef    HFACC_FY
63  #undef  HFACC_FXY  #undef    HFACC_FXY
64  #include "HFACC_MACROS.h"  #include "HFACC_MACROS.h"
65    
66  #undef  HFACS_CONST    #undef    HFACS_CONST  
67  #undef  HFACS_FX  #undef    HFACS_FX
68  #undef  HFACS_FY  #undef    HFACS_FY
69  #undef  HFACS_FXY  #undef    HFACS_FXY
70  #include "HFACS_MACROS.h"  #include "HFACS_MACROS.h"
71    
72  #undef  HFACW_CONST    #undef    HFACW_CONST  
73  #undef  HFACW_FX  #undef    HFACW_FX
74  #undef  HFACW_FY  #undef    HFACW_FY
75  #undef  HFACW_FXY  #undef    HFACW_FXY
76  #include "HFACW_MACROS.h"  #include "HFACW_MACROS.h"
77    
78  #undef  RDXC_CONST  #undef    RDXC_CONST
79  #undef  RDXC_FX  #undef    RDXC_FX
80  #undef  RDXC_FY  #undef    RDXC_FY
81  #include "RDXC_MACROS.h"  #include "RDXC_MACROS.h"
82    
83  #undef  RDXF_CONST  #undef    RDXF_CONST
84  #undef  RDXF_FX  #undef    RDXF_FX
85  #undef  RDXF_FY  #undef    RDXF_FY
86  #include "RDXF_MACROS.h"  #include "RDXF_MACROS.h"
87    
88  #undef  RDXG_CONST  #undef    RDXG_CONST
89  #undef  RDXG_FX  #undef    RDXG_FX
90  #undef  RDXG_FY  #undef    RDXG_FY
91  #include "RDXG_MACROS.h"  #include "RDXG_MACROS.h"
92    
93  #undef  RDXV_CONST  #undef    RDXV_CONST
94  #undef  RDXV_FX  #undef    RDXV_FX
95  #undef  RDXV_FY  #undef    RDXV_FY
96  #include "RDXV_MACROS.h"  #include "RDXV_MACROS.h"
97    
98  #undef  RDYC_CONST  #undef    RDYC_CONST
99  #undef  RDYC_FX  #undef    RDYC_FX
100  #undef  RDYC_FY  #undef    RDYC_FY
101  #include "RDYC_MACROS.h"  #include "RDYC_MACROS.h"
102    
103  #undef  RDYF_CONST  #undef    RDYF_CONST
104  #undef  RDYF_FX  #undef    RDYF_FX
105  #undef  RDYF_FY  #undef    RDYF_FY
106  #include "RDYF_MACROS.h"  #include "RDYF_MACROS.h"
107    
108  #undef  RDYG_CONST  #undef    RDYG_CONST
109  #undef  RDYG_FX  #undef    RDYG_FX
110  #undef  RDYG_FY  #undef    RDYG_FY
111  #include "RDYG_MACROS.h"  #include "RDYG_MACROS.h"
112    
113  #undef  RDYU_CONST  #undef    RDYU_CONST
114  #undef  RDYU_FX  #undef    RDYU_FX
115  #undef  RDYU_FY  #undef    RDYU_FY
116  #include "RDYU_MACROS.h"  #include "RDYU_MACROS.h"
117    
118  #undef  RHFACC_CONST    #undef    RHFACC_CONST  
119  #undef  RHFACC_FX  #undef    RHFACC_FX
120  #undef  RHFACC_FY  #undef    RHFACC_FY
121  #undef  RHFACC_FXY  #undef    RHFACC_FXY
122  #include "RHFACC_MACROS.h"  #include "RHFACC_MACROS.h"
123    
124  #undef  RHFACS_CONST    #undef    RHFACS_CONST  
125  #undef  RHFACS_FX  #undef    RHFACS_FX
126  #undef  RHFACS_FY  #undef    RHFACS_FY
127  #undef  RHFACS_FXY  #undef    RHFACS_FXY
128  #include "RHFACS_MACROS.h"  #include "RHFACS_MACROS.h"
129    
130  #undef  RHFACW_CONST    #undef    RHFACW_CONST  
131  #undef  RHFACW_FX  #undef    RHFACW_FX
132  #undef  RHFACW_FY  #undef    RHFACW_FY
133  #undef  RHFACW_FXY  #undef    RHFACW_FXY
134  #include "RHFACW_MACROS.h"  #include "RHFACW_MACROS.h"
135    
136    #undef    XC_CONST  
137    #undef    XC_FX
138    #undef    XC_FY
139    #include "XC_MACROS.h"
140    
141    #undef    YC_CONST  
142    #undef    YC_FX
143    #undef    YC_FY
144    #include "YC_MACROS.h"
145    
146    #undef    ZA_CONST  
147    #undef    ZA_FX
148    #undef    ZA_FY
149    #include "ZA_MACROS.h"
150    
151    #undef    MASKW_CONST  
152    #undef    MASKW_FX
153    #undef    MASKW_FY
154    #undef    MASKW_FXY
155    #include "MASKW_MACROS.h"
156    
157    #undef    MASKS_CONST  
158    #undef    MASKS_FX
159    #undef    MASKS_FY
160    #undef    MASKS_FXY
161    #include "MASKS_MACROS.h"

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.22