1 //============================================================================
2 //  Copyright (c) Kitware, Inc.
3 //  All rights reserved.
4 //  See LICENSE.txt for details.
5 //  This software is distributed WITHOUT ANY WARRANTY; without even
6 //  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
7 //  PURPOSE.  See the above copyright notice for more information.
8 //
9 //  Copyright 2014 National Technology & Engineering Solutions of Sandia, LLC (NTESS).
10 //  Copyright 2014 UT-Battelle, LLC.
11 //  Copyright 2014 Los Alamos National Security.
12 //
13 //  Under the terms of Contract DE-NA0003525 with NTESS,
14 //  the U.S. Government retains certain rights in this software.
15 //
16 //  Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
17 //  Laboratory (LANL), the U.S. Government retains certain rights in
18 //  this software.
19 //============================================================================
20 #ifndef vtk_m_Ghost_Cell_h
21 #define vtk_m_Ghost_Cell_h
22 
23 namespace vtkm
24 {
25 
26 enum struct CellClassification
27 {
28   NORMAL = 0,         //Valid cell
29   DUPLICATE = 1 << 0, //Ghost cell
30   INVALID = 1 << 1,   //Cell is invalid
31   UNUSED0 = 1 << 2,
32   UNUSED1 = 1 << 3,
33   UNUSED3 = 1 << 4,
34   UNUSED4 = 1 << 5,
35   UNUSED5 = 1 << 6,
36 };
37 }
38 
39 #endif // vtk_m_Ghost_Cell_h
40