34 #ifndef vtk_m_cont_DefaultTypes_h 35 #define vtk_m_cont_DefaultTypes_h 37 #define VTK_M_HAS_DEFAULT_TYPES_HEADER 39 #ifdef VTK_M_HAS_DEFAULT_TYPES_HEADER 43 #ifndef VTKM_DEFAULT_TYPE_LIST 44 #include <vtkm/TypeList.h> 45 #define VTKM_DEFAULT_TYPE_LIST ::vtkm::TypeListCommon 46 #endif //VTKM_DEFAULT_TYPE_LIST 48 #ifndef VTKM_DEFAULT_STORAGE_LIST 49 #include <vtkm/cont/StorageList.h> 50 #define VTKM_DEFAULT_STORAGE_LIST ::vtkm::cont::StorageListCommon 51 #endif // VTKM_DEFAULT_STORAGE_LIST 53 #ifndef VTKM_DEFAULT_CELL_SET_LIST_STRUCTURED 54 #include <vtkm/cont/CellSetList.h> 55 #define VTKM_DEFAULT_CELL_SET_LIST_STRUCTURED ::vtkm::cont::CellSetListStructured 56 #endif // VTKM_DEFAULT_CELL_SET_LIST_STRUCTURED 58 #ifndef VTKM_DEFAULT_CELL_SET_LIST_UNSTRUCTURED 59 #include <vtkm/cont/CellSetList.h> 60 #define VTKM_DEFAULT_CELL_SET_LIST_UNSTRUCTURED ::vtkm::cont::CellSetListUnstructured 61 #endif // VTKM_DEFAULT_CELL_SET_LIST_UNSTRUCTURED 63 #ifndef VTKM_DEFAULT_CELL_SET_LIST 71 using CellSetList = vtkm::ListAppend<VTKM_DEFAULT_CELL_SET_LIST_STRUCTURED, VTKM_DEFAULT_CELL_SET_LIST_UNSTRUCTURED>;
77 #define VTKM_DEFAULT_CELL_SET_LIST ::vtkm::cont::internal::CellSetList 78 #endif // VTKM_CELL_SET_LIST 80 #endif //vtk_m_cont_DefaultTypes_h vtkm::ListAppend< VTKM_DEFAULT_CELL_SET_LIST_STRUCTURED, VTKM_DEFAULT_CELL_SET_LIST_UNSTRUCTURED > CellSetList