VTK-m
2.0
|
Boundary Restricted Augmented Contour Tree (BRACT) More...
#include <BoundaryTree.h>
Public Member Functions | |
BoundaryTree () | |
std::string | Print () |
template<typename Mesh , typename FieldArrayType > | |
std::string | PrintGlobalDot (const char *label, const Mesh &mesh, const FieldArrayType &fieldArray, const vtkm::Id3 blockOrigin, const vtkm::Id3 blockSize, const vtkm::Id3 globalSize) const |
template<typename FieldType > | |
std::string | PrintGlobalDot (const char *label, vtkm::worklet::contourtree_augmented::ContourTreeMesh< FieldType > &mesh) const |
void | PrintContent (std::ostream &outStream) const |
std::string | DebugPrint (const char *message, const char *fileName, long lineNum) const |
std::string | PrintArraySizes () const |
Public Attributes | |
vtkm::worklet::contourtree_augmented::IdArrayType | VertexIndex |
vtkm::worklet::contourtree_augmented::IdArrayType | Superarcs |
vtkm::Id | NumBoundary |
vtkm::Id | NumBoundaryUsed |
Boundary Restricted Augmented Contour Tree (BRACT)
A contour tree for boundary vertices with the interior abstracted. This is primarily a data storage class. The actual constuction of the BoundaryTree performed by the BoundaryTreeMaker As a data store, this class primarily stores a set of arrays and provides convenience functions for interacting with the the data, e.g., to export the data to dot.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::string vtkm::worklet::contourtree_distributed::BoundaryTree::PrintGlobalDot | ( | const char * | label, |
const Mesh & | mesh, | ||
const FieldArrayType & | fieldArray, | ||
const vtkm::Id3 | blockOrigin, | ||
const vtkm::Id3 | blockSize, | ||
const vtkm::Id3 | globalSize | ||
) | const |
std::string vtkm::worklet::contourtree_distributed::BoundaryTree::PrintGlobalDot | ( | const char * | label, |
vtkm::worklet::contourtree_augmented::ContourTreeMesh< FieldType > & | mesh | ||
) | const |
vtkm::Id vtkm::worklet::contourtree_distributed::BoundaryTree::NumBoundary |
vtkm::Id vtkm::worklet::contourtree_distributed::BoundaryTree::NumBoundaryUsed |
vtkm::worklet::contourtree_augmented::IdArrayType vtkm::worklet::contourtree_distributed::BoundaryTree::Superarcs |
vtkm::worklet::contourtree_augmented::IdArrayType vtkm::worklet::contourtree_distributed::BoundaryTree::VertexIndex |