#include <CastAndCall.h>
 | 
| VTKM_CONT  | CellSetPermutation (const PermutationArrayHandleType &validCellIds, const OriginalCellSetType &cellset) | 
|   | 
| VTKM_CONT  | CellSetPermutation () | 
|   | 
|   | ~CellSetPermutation () override | 
|   | 
|   | CellSetPermutation (const CellSetPermutation &src) | 
|   | 
| CellSetPermutation &  | operator= (const CellSetPermutation &src) | 
|   | 
| const VTKM_CONT OriginalCellSetType &  | GetFullCellSet () const | 
|   | 
| const VTKM_CONT PermutationArrayHandleType &  | GetValidCellIds () const | 
|   | 
| VTKM_CONT vtkm::Id  | GetNumberOfCells () const override | 
|   | 
| VTKM_CONT vtkm::Id  | GetNumberOfPoints () const override | 
|   | 
| VTKM_CONT vtkm::Id  | GetNumberOfFaces () const override | 
|   | 
| VTKM_CONT vtkm::Id  | GetNumberOfEdges () const override | 
|   | 
| VTKM_CONT void  | ReleaseResourcesExecution () override | 
|   | 
| VTKM_CONT vtkm::IdComponent  | GetNumberOfPointsInCell (vtkm::Id cellIndex) const override | 
|   | 
|   | VTKM_DEPRECATED (1.6, "Calling GetCellShape(cellid) is a performance bug. Call ShapesReadPortal() " "and loop over the Get.") vtkm | 
|   | 
| VTKM_CONT vtkm::Id  | GetSchedulingRange (vtkm::TopologyElementTagCell) const | 
|   | 
| VTKM_CONT vtkm::Id  | GetSchedulingRange (vtkm::TopologyElementTagPoint) const | 
|   | 
| VTKM_CONT ExecConnectivityType< vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint >  | PrepareForInput (vtkm::cont::DeviceAdapterId device, vtkm::TopologyElementTagCell visitTopology, vtkm::TopologyElementTagPoint incidentTopology, vtkm::cont::Token &token) const | 
|   | 
| VTKM_CONT ExecConnectivityType< vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell >  | PrepareForInput (vtkm::cont::DeviceAdapterId device, vtkm::TopologyElementTagPoint, vtkm::TopologyElementTagCell, vtkm::cont::Token &token) const | 
|   | 
| VTKM_CONT void  | PrintSummary (std::ostream &out) const override | 
|   | 
◆ ExecConnectivityType
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
template<typename VisitTopology , typename IncidentTopology > 
      
 
 
◆ OriginalCellSetType
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
      
 
 
◆ PermutationArrayHandleType
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
      
 
 
◆ VisitPointsWithCellsConnectivity
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ CellSetPermutation() [1/3]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ CellSetPermutation() [2/3]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ ~CellSetPermutation()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ CellSetPermutation() [3/3]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetFullCellSet()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetNumberOfCells()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetNumberOfEdges()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetNumberOfFaces()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetNumberOfPoints()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetNumberOfPointsInCell()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetSchedulingRange() [1/2]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetSchedulingRange() [2/2]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ GetValidCellIds()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ operator=()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ PrepareForInput() [1/2]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ PrepareForInput() [2/2]
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ PrintSummary()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ ReleaseResourcesExecution()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ VTKM_DEPRECATED()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
  
  
      
        
          | vtkm::cont::CellSetPermutation< OriginalCellSetType_, PermutationArrayHandleType_ >::VTKM_DEPRECATED  | 
          ( | 
          1.  | 
          6,  | 
         
        
           | 
           | 
          "Calling GetCellShape(cellid) is a performance bug. Call ShapesReadPortal() " "and loop over the Get."  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ VTKM_IS_ARRAY_HANDLE()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ VTKM_IS_CELL_SET()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ VTKM_STATIC_ASSERT_MSG()
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
  
  
      
        
          | vtkm::cont::CellSetPermutation< OriginalCellSetType_, PermutationArrayHandleType_ >::VTKM_STATIC_ASSERT_MSG  | 
          ( | 
          (std::is_same< vtkm::Id, typename PermutationArrayHandleType_::ValueType >::value)  | 
          ,  | 
         
        
           | 
           | 
          "Must use ArrayHandle with value type of Id for permutation array."  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ FullCellSet
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ ValidCellIds
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
◆ VisitPointsWithCells
template<typename OriginalCellSetType_ , typename PermutationArrayHandleType_  = vtkm::cont::ArrayHandle<vtkm::Id, VTKM_DEFAULT_CELLSET_PERMUTATION_STORAGE_TAG>> 
 
 
The documentation for this class was generated from the following files: