#ifndef GR_VA2D
#define GR_VA2D 1

#include "GR_config.h"
#include "GR_misc.h"
#include "GR_BFace2D.h"
#include "GR_BFaceCV.h"
#include "GR_Face.h"
#include "GR_Cell.h"
#include "GR_CellCV.h"
#include "GR_AnisoFrontEntry.h"

#define Type EdgeFace
#define VAType VAEdgeFace
#include "GR_VarArray.h"

#define Type BdryEdge
#define VAType VABdryEdge
#include "GR_VarArray.h"

#define Type IntBdryEdge
#define VAType VAIntBdryEdge
#include "GR_VarArray.h"

#define Type TriCell
#define VAType VATriCell
#include "GR_VarArray.h"

#define Type QuadCell
#define VAType VAQuadCell
#include "GR_VarArray.h"

#define Type TriCellCV
#define VAType VATriCellCV
#include "GR_VarArray.h"

#define Type QuadCellCV
#define VAType VAQuadCellCV
#include "GR_VarArray.h"

#define Type EdgeBFaceCV
#define VAType VAEdgeBFaceCV
#include "GR_VarArray.h"

#define Type AnisoFrontEntry
#define VAType VAAnisoFrontEntry
#include "GR_VarArray.h"
#endif
