C $Header: /u/gcmpack/MITgcm/model/inc/GRID_MACROS.h,v 1.13 2013/08/11 14:27:37 jmc Exp $
C $Name:  $
C
CBOP
C    !ROUTINE: GRID_MACROS.h
C    !INTERFACE:
C    include GRID_MACROS.h
C    !DESCRIPTION: \bv
C     *==========================================================*
C     | GRID_MACROS.h
C     *==========================================================*
C     | These macros are used to substitute definitions for
C     | GRID.h variables for particular configurations.
C     | In setting these variables the following convention
C     | applies.
C     | undef  phi_CONST   - Indicates the variable phi is fixed
C     |                      in X, Y and Z.
C     | undef  phi_FX      - Indicates the variable phi only
C     |                      varies in X (i.e.not in X or Z).
C     | undef  phi_FY      - Indicates the variable phi only
C     |                      varies in Y (i.e.not in X or Z).
C     | undef  phi_FXY     - Indicates the variable phi only
C     |                      varies in X and Y ( i.e. not Z).
C     *==========================================================*
C     \ev
CEOP

#undef    DXC_CONST
#undef    DXC_FX
#undef    DXC_FY
#include "DXC_MACROS.h"

#undef    DXF_CONST
#undef    DXF_FX
#undef    DXF_FY
#include "DXF_MACROS.h"

#undef    DXG_CONST
#undef    DXG_FX
#undef    DXG_FY
#include "DXG_MACROS.h"

#undef    DXV_CONST
#undef    DXV_FX
#undef    DXV_FY
#include "DXV_MACROS.h"

#undef    DYC_CONST
#undef    DYC_FX
#undef    DYC_FY
#include "DYC_MACROS.h"

#undef    DYF_CONST
#undef    DYF_FX
#undef    DYF_FY
#include "DYF_MACROS.h"

#undef    DYG_CONST
#undef    DYG_FX
#undef    DYG_FY
#include "DYG_MACROS.h"

#undef    DYU_CONST
#undef    DYU_FX
#undef    DYU_FY
#include "DYU_MACROS.h"

#undef    HFACC_CONST
#undef    HFACC_FX
#undef    HFACC_FY
#undef    HFACC_FXY
#include "HFACC_MACROS.h"

#undef    HFACS_CONST
#undef    HFACS_FX
#undef    HFACS_FY
#undef    HFACS_FXY
#include "HFACS_MACROS.h"

#undef    HFACW_CONST
#undef    HFACW_FX
#undef    HFACW_FY
#undef    HFACW_FXY
#include "HFACW_MACROS.h"

#undef    RECIP_DXC_CONST
#undef    RECIP_DXC_FX
#undef    RECIP_DXC_FY
#include "RECIP_DXC_MACROS.h"

#undef    RECIP_DXF_CONST
#undef    RECIP_DXF_FX
#undef    RECIP_DXF_FY
#include "RECIP_DXF_MACROS.h"

#undef    RECIP_DXG_CONST
#undef    RECIP_DXG_FX
#undef    RECIP_DXG_FY
#include "RECIP_DXG_MACROS.h"

#undef    RECIP_DXV_CONST
#undef    RECIP_DXV_FX
#undef    RECIP_DXV_FY
#include "RECIP_DXV_MACROS.h"

#undef    RECIP_DYC_CONST
#undef    RECIP_DYC_FX
#undef    RECIP_DYC_FY
#include "RECIP_DYC_MACROS.h"

#undef    RECIP_DYF_CONST
#undef    RECIP_DYF_FX
#undef    RECIP_DYF_FY
#include "RECIP_DYF_MACROS.h"

#undef    RECIP_DYG_CONST
#undef    RECIP_DYG_FX
#undef    RECIP_DYG_FY
#include "RECIP_DYG_MACROS.h"

#undef    RECIP_DYU_CONST
#undef    RECIP_DYU_FX
#undef    RECIP_DYU_FY
#include "RECIP_DYU_MACROS.h"

#undef    RECIP_HFACC_CONST
#undef    RECIP_HFACC_FX
#undef    RECIP_HFACC_FY
#undef    RECIP_HFACC_FXY
#include "RECIP_HFACC_MACROS.h"

#undef    RECIP_HFACS_CONST
#undef    RECIP_HFACS_FX
#undef    RECIP_HFACS_FY
#undef    RECIP_HFACS_FXY
#include "RECIP_HFACS_MACROS.h"

#undef    RECIP_HFACW_CONST
#undef    RECIP_HFACW_FX
#undef    RECIP_HFACW_FY
#undef    RECIP_HFACW_FXY
#include "RECIP_HFACW_MACROS.h"

#undef    XC_CONST
#undef    XC_FX
#undef    XC_FY
#include "XC_MACROS.h"

#undef    YC_CONST
#undef    YC_FX
#undef    YC_FY
#include "YC_MACROS.h"

#undef    RA_CONST
#undef    RA_FX
#undef    RA_FY
#include "RA_MACROS.h"
#include "RAW_MACROS.h"
#include "RAS_MACROS.h"

#undef    MASKW_CONST
#undef    MASKW_FX
#undef    MASKW_FY
#undef    MASKW_FXY
#include "MASKW_MACROS.h"

#undef    MASKS_CONST
#undef    MASKS_FX
#undef    MASKS_FY
#undef    MASKS_FXY
#include "MASKS_MACROS.h"

#undef    TANPHIATU_CONST
#undef    TANPHIATU_FX
#undef    TANPHIATU_FY
#include "TANPHIATU_MACROS.h"

#undef    TANPHIATV_CONST
#undef    TANPHIATV_FX
#undef    TANPHIATV_FY
#include "TANPHIATV_MACROS.h"

#undef    FCORI_CONST
#undef    FCORI_FX
#undef    FCORI_FY
#include "FCORI_MACROS.h"