|
| template<typename ValueType , typename ArrayType > |
| void | PermuteArray (const ArrayType &input, IdArrayType &permute, ArrayType &output) |
| |
| void | InitIdArrayTypeNoSuchElement (IdArrayType &idArray, vtkm::Id size) |
| |
| template<typename PT1 , typename PT2 , typename PT3 , typename PT4 > |
| void | CopyArrayByIndices (const PT1 &srcArray, const PT2 &srcIndices, PT3 &dstArray, const PT4 &dstIndices) |
| |
| template<typename PT1 , typename PT2 , typename PT3 , typename PT4 > |
| void | CopyVecArrayByIndices (const PT1 &srcArray, const PT2 &srcIndices, PT3 &dstArray, const PT4 &dstIndices) |
| |
| template<typename T , typename StorageType > |
| void | PrintValues (std::string label, const vtkm::cont::ArrayHandle< T, StorageType > &dVec, vtkm::Id nValues=-1, std::ostream &outStream=std::cout) |
| |
| template<typename T > |
| void | PrintIndices (std::string label, const vtkm::cont::ArrayHandle< T > &iVec, vtkm::Id nIndices=-1, std::ostream &outStream=std::cout) |
| |
| template<typename T > |
| void | PrintArray (std::string label, const T &iVec, vtkm::Id nIndices=-1, std::ostream &outStream=std::cout) |
| |
| template<typename T , typename StorageType > |
| void | PrintSortedValues (std::string label, const vtkm::cont::ArrayHandle< T, StorageType > &dVec, IdArrayType &sortVec, vtkm::Id nValues=-1, std::ostream &outStream=std::cout) |
| |
| void | PrintLabel (std::string label, std::ostream &outStream=std::cout) |
| |
| void | PrintSeparatingBar (vtkm::Id howMany, std::ostream &outStream=std::cout) |
| |
| void | PrintIndexType (vtkm::Id index, std::ostream &outStream=std::cout) |
| |
| template<typename T > |
| void | PrintDataType (T value, std::ostream &outStream=std::cout) |
| |
| template<> |
| void | PrintDataType< vtkm::Id > (vtkm::Id value, std::ostream &outStream) |
| |
| void | PrintHeader (vtkm::Id howMany, std::ostream &outStream=std::cout) |
| |
| template<typename ARRAYTYPE > |
| void | PrintArrayHandle (std::string label, const ARRAYTYPE &dVec, vtkm::Id nValues, std::ostream &outStream) |
| |
| template<typename T , typename StorageType > |
| void | PrintLabelledDataBlock (std::string label, const vtkm::cont::ArrayHandle< T, StorageType > &dVec, vtkm::Id nColumns, std::ostream &outStream=std::cout) |
| |
| void | PrintEdgePairArray (std::string label, const EdgePairArray &edgePairArray, vtkm::Id nIndices, std::ostream &outStream=std::cout) |
| |
| void | PrintEdgePairArrayColumnLayout (const EdgePairArray &edgePairArray, std::ostream &outStream=std::cout) |
| |
| VTKM_EXEC_CONT bool | NoSuchElement (vtkm::Id flaggedIndex) |
| |
| VTKM_EXEC_CONT bool | IsTerminalElement (vtkm::Id flaggedIndex) |
| |
| VTKM_EXEC_CONT bool | IsSupernode (vtkm::Id flaggedIndex) |
| |
| VTKM_EXEC_CONT bool | IsHypernode (vtkm::Id flaggedIndex) |
| |
| VTKM_EXEC_CONT bool | IsAscending (vtkm::Id flaggedIndex) |
| |
| VTKM_EXEC_CONT vtkm::Id | MaskedIndex (vtkm::Id flaggedIndex) |
| |
| VTKM_EXEC_CONT bool | IsThis (vtkm::Id flaggedIndex) |
| | Used in the context of CombinedVector class used in ContourTreeMesh to merge the mesh of contour trees. More...
|
| |
| VTKM_EXEC_CONT bool | NoFlagsSet (vtkm::Id flaggedIndex) |
| |
| template<typename S > |
| VTKM_CONT void | AssertArrayHandleNoFlagsSet (const vtkm::cont::ArrayHandle< vtkm::Id, S > &ah) |
| |
| VTKM_CONT void | IdArraySetValue (vtkm::Id index, vtkm::Id value, IdArrayType &arr) |
| | Helper function to set a single array valye with CopySubRange to avoid pulling the array to the control environment. More...
|
| |
| template<typename ValueType > |
| void | ResizeVector (vtkm::cont::ArrayHandle< ValueType > &thearray, vtkm::Id newSize, ValueType fillValue) |
| | Helper function used to resize a 1D ArrayHandle and initalize new values with a given fillValue. More...
|
| |
| std::string | FlagString (vtkm::Id flaggedIndex) |
| |