VTK-m  2.0
Namespaces | Functions | Variables
augmented/PrintVectors.h File Reference
#include <iomanip>
#include <iostream>
#include <string>
#include <vtkm/cont/arg/Transport.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree_augmented/Types.h>

Go to the source code of this file.

Namespaces

 vtkm
 Groups connected points that have the same field value.
 
 vtkm::worklet
 VTK-m Worklets.
 
 vtkm::worklet::contourtree_augmented
 

Functions

template<typename T , typename StorageType >
void vtkm::worklet::contourtree_augmented::PrintValues (std::string label, const vtkm::cont::ArrayHandle< T, StorageType > &dVec, vtkm::Id nValues=-1, std::ostream &outStream=std::cout)
 
template<typename T >
void vtkm::worklet::contourtree_augmented::PrintIndices (std::string label, const vtkm::cont::ArrayHandle< T > &iVec, vtkm::Id nIndices=-1, std::ostream &outStream=std::cout)
 
template<typename T >
void vtkm::worklet::contourtree_augmented::PrintArray (std::string label, const T &iVec, vtkm::Id nIndices=-1, std::ostream &outStream=std::cout)
 
template<typename T , typename StorageType >
void vtkm::worklet::contourtree_augmented::PrintSortedValues (std::string label, const vtkm::cont::ArrayHandle< T, StorageType > &dVec, IdArrayType &sortVec, vtkm::Id nValues=-1, std::ostream &outStream=std::cout)
 
void vtkm::worklet::contourtree_augmented::PrintLabel (std::string label, std::ostream &outStream=std::cout)
 
void vtkm::worklet::contourtree_augmented::PrintSeparatingBar (vtkm::Id howMany, std::ostream &outStream=std::cout)
 
void vtkm::worklet::contourtree_augmented::PrintIndexType (vtkm::Id index, std::ostream &outStream=std::cout)
 
template<typename T >
void vtkm::worklet::contourtree_augmented::PrintDataType (T value, std::ostream &outStream=std::cout)
 
template<>
void vtkm::worklet::contourtree_augmented::PrintDataType< vtkm::Id > (vtkm::Id value, std::ostream &outStream)
 
void vtkm::worklet::contourtree_augmented::PrintHeader (vtkm::Id howMany, std::ostream &outStream=std::cout)
 
template<typename ARRAYTYPE >
void vtkm::worklet::contourtree_augmented::PrintArrayHandle (std::string label, const ARRAYTYPE &dVec, vtkm::Id nValues, std::ostream &outStream)
 
template<typename T , typename StorageType >
void vtkm::worklet::contourtree_augmented::PrintLabelledDataBlock (std::string label, const vtkm::cont::ArrayHandle< T, StorageType > &dVec, vtkm::Id nColumns, std::ostream &outStream=std::cout)
 
void vtkm::worklet::contourtree_augmented::PrintEdgePairArray (std::string label, const EdgePairArray &edgePairArray, vtkm::Id nIndices, std::ostream &outStream=std::cout)
 
void vtkm::worklet::contourtree_augmented::PrintEdgePairArrayColumnLayout (const EdgePairArray &edgePairArray, std::ostream &outStream=std::cout)
 

Variables

constexpr int vtkm::worklet::contourtree_augmented::PRINT_WIDTH = 12
 
constexpr int vtkm::worklet::contourtree_augmented::PREFIX_WIDTH = 30