//============================================================================ // Copyright (c) Kitware, Inc. // All rights reserved. // See LICENSE.txt for details. // // This software is distributed WITHOUT ANY WARRANTY; without even // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR // PURPOSE. See the above copyright notice for more information. //============================================================================ #ifndef vtk_m_cont_CellSetList_h #define vtk_m_cont_CellSetList_h #include #include #include #include #include namespace vtkm { namespace cont { using CellSetListStructured1D = vtkm::List>; using CellSetListStructured2D = vtkm::List>; using CellSetListStructured3D = vtkm::List>; template using CellSetListExplicit = vtkm::List< vtkm::cont::CellSetExplicit>; using CellSetListExplicitDefault = CellSetListExplicit<>; using CellSetListCommon = vtkm::List, vtkm::cont::CellSetStructured<3>, vtkm::cont::CellSetExplicit<>, vtkm::cont::CellSetSingleType<>>; using CellSetListStructured = vtkm::List, vtkm::cont::CellSetStructured<3>>; using CellSetListUnstructured = vtkm::List, vtkm::cont::CellSetSingleType<>>; } } // namespace vtkm::cont #endif //vtk_m_cont_CellSetList_h