Go to the documentation of this file.
59 #ifndef vtk_m_worklet_contourtree_distributed_interior_forest_h
60 #define vtk_m_worklet_contourtree_distributed_interior_forest_h
74 namespace contourtree_distributed
103 std::string
DebugPrint(
const char* message,
const char* fileName,
long lineNum)
const;
127 const char* fileName,
130 std::stringstream resultStream;
131 resultStream <<
"[CUTHERE]---------------------------------------------" << std::endl;
132 resultStream << std::setw(30) << std::left << fileName <<
":" << std::right << std::setw(4)
134 resultStream << std::left << std::string(message) << std::endl;
136 resultStream <<
"------------------------------------------------------" << std::endl;
137 resultStream <<
"Residue Contains: " << std::endl;
138 resultStream <<
"------------------------------------------------------" << std::endl;
142 resultStream <<
"------------------------------------------------------" << std::endl;
143 resultStream << std::endl;
144 return resultStream.str();
149 std::stringstream arraySizeLog;
150 arraySizeLog << std::setw(42) << std::left <<
" #BoundaryTreeMeshIndices"
152 << std::setw(42) << std::left <<
" #IsNecessary"
154 << std::setw(42) << std::left <<
" #Above"
156 << std::setw(42) << std::left <<
" #Below"
158 return arraySizeLog.str();
vtkm::worklet::contourtree_augmented::IdArrayType Below
Definition: InteriorForest.h:96
VTKM_CONT vtkm::Id GetNumberOfValues() const
Returns the number of entries in the array.
Definition: ArrayHandle.h:448
Groups connected points that have the same field value.
Definition: Atomic.h:19
InteriorForest()
Definition: InteriorForest.h:99
The contour tree of a data block restricted to the interior of a data block.
Definition: InteriorForest.h:84
vtkm::worklet::contourtree_augmented::IdArrayType BoundaryTreeMeshIndices
Definition: InteriorForest.h:88
vtkm::worklet::contourtree_augmented::IdArrayType Above
Definition: InteriorForest.h:95
vtkm::worklet::contourtree_augmented::IdArrayType IsNecessary
Definition: InteriorForest.h:91
void PrintContent(std::ostream &outStream) const
Definition: InteriorForest.h:109
std::string DebugPrint(const char *message, const char *fileName, long lineNum) const
Definition: InteriorForest.h:126
void PrintIndices(std::string label, const vtkm::cont::ArrayHandle< T > &iVec, vtkm::Id nIndices=-1, std::ostream &outStream=std::cout)
Definition: augmented/PrintVectors.h:253
void PrintHeader(vtkm::Id howMany, std::ostream &outStream=std::cout)
Definition: augmented/PrintVectors.h:151
std::string PrintArraySizes() const
Definition: InteriorForest.h:147