Go to the documentation of this file.
53 #ifndef vtk_m_worklet_contourtree_distributed_contourtreeblockdata_h
54 #define vtk_m_worklet_contourtree_distributed_contourtreeblockdata_h
60 VTKM_THIRDPARTY_PRE_INCLUDE
61 #include <vtkm/thirdparty/diy/diy.h>
62 VTKM_THIRDPARTY_POST_INCLUDE
70 namespace contourtree_distributed
72 template <
typename FieldType>
101 template <
typename FieldType>
102 struct Serialization<
vtkm::worklet::contourtree_distributed::ContourTreeBlockData<FieldType>>
105 vtkmdiy::BinaryBuffer& bb,
120 static void load(vtkmdiy::BinaryBuffer& bb,
Definition: ContourTreeBlockData.h:73
vtkm::worklet::contourtree_augmented::IdArrayType NeighborOffsets
Definition: ContourTreeBlockData.h:83
Groups connected points that have the same field value.
Definition: Atomic.h:19
static void load(vtkmdiy::BinaryBuffer &bb, vtkm::worklet::contourtree_distributed::ContourTreeBlockData< FieldType > &block)
Definition: ContourTreeBlockData.h:120
vtkm::worklet::contourtree_augmented::IdArrayType GlobalMeshIndex
Definition: ContourTreeBlockData.h:81
vtkm::Id MaxNeighbors
Definition: ContourTreeBlockData.h:84
vtkm::Id NumVertices
Definition: ContourTreeBlockData.h:79
static void save(vtkmdiy::BinaryBuffer &bb, const vtkm::worklet::contourtree_distributed::ContourTreeBlockData< FieldType > &block)
Definition: ContourTreeBlockData.h:104
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
VTKM_SUPPRESS_EXEC_WARNINGS VTKM_EXEC T load(const U &u, vtkm::Id v)
Definition: FetchTagArrayDirectIn.h:36
vtkm::worklet::contourtree_augmented::IdArrayType NeighborConnectivity
Definition: ContourTreeBlockData.h:82
Definition: ContourTreeBlockData.h:97
vtkm::Id3 BlockSize
Definition: ContourTreeBlockData.h:88
unsigned int ComputeRegularStructure
Definition: ContourTreeBlockData.h:90
static void destroy(void *b)
Definition: ContourTreeBlockData.h:76
vtkm::cont::ArrayHandle< FieldType > SortedValue
Definition: ContourTreeBlockData.h:80
static void * create()
Definition: ContourTreeBlockData.h:75
vtkm::Id3 BlockOrigin
Definition: ContourTreeBlockData.h:87
vtkm::Id3 GlobalSize
Definition: ContourTreeBlockData.h:89