#ifndef GR_VA3D
#define GR_VA3D 1

#include "GR_config.h"
#include "GR_misc.h"
#include "GR_BFace3D.h"
#include "GR_BFaceCV.h"
#include "GR_Face.h"
#include "GR_Cell.h"
#include "GR_CellCV.h"

#define Type TriFace
#define VAType VATriFace
#include "GR_VarArray.h"

#define Type QuadFace
#define VAType VAQuadFace
#include "GR_VarArray.h"

#define Type TriBFace
#define VAType VATriBFace
#include "GR_VarArray.h"

#define Type QuadBFace
#define VAType VAQuadBFace
#include "GR_VarArray.h"

#define Type IntTriBFace
#define VAType VAIntTriBFace
#include "GR_VarArray.h"

#define Type IntQuadBFace
#define VAType VAIntQuadBFace
#include "GR_VarArray.h"

#define Type TetCell
#define VAType VATetCell
#include "GR_VarArray.h"

#define Type PyrCell
#define VAType VAPyrCell
#include "GR_VarArray.h"

#define Type PrismCell
#define VAType VAPrismCell
#include "GR_VarArray.h"

#define Type HexCell
#define VAType VAHexCell
#include "GR_VarArray.h"

#define Type TetCellCV
#define VAType VATetCellCV
#include "GR_VarArray.h"

#define Type TriBFaceCV
#define VAType VATriBFaceCV
#include "GR_VarArray.h"

#endif
