Go to the documentation of this file.
54 #ifndef vtk_m_filter_scalar_topology_ContourTreeUniformDistributed_h
55 #define vtk_m_filter_scalar_topology_ContourTreeUniformDistributed_h
67 #include <vtkm/filter/scalar_topology/vtkm_filter_scalar_topology_export.h>
73 namespace scalar_topology
105 this->UseBoundaryExtremaOnly = useBoundaryExtremaOnly;
112 this->UseMarchingCubes = useMarchingCubes;
119 this->AugmentHierarchicalTree = augmentHierarchicalTree;
125 this->BlocksPerDimension = blocksPerDim;
135 template <
typename T,
typename StorageType>
141 template <
typename T,
typename StorageType,
typename MeshType,
typename MeshBoundaryExecType>
146 MeshBoundaryExecType& meshBoundaryExecObject);
163 template <
typename FieldType>
165 vtkmdiy::Master& inputContourTreeMaster,
166 vtkmdiy::DynamicAssigner& assigner,
167 vtkmdiy::RegularSwapPartners& partners,
169 std::stringstream& timingsStream,
170 std::vector<vtkm::cont::DataSet>& hierarchicalTreeOutputDataSet);
177 template <
typename T>
209 std::vector<vtkm::worklet::contourtree_augmented::DataSetMesh>
LocalMeshes;
227 #endif // vtk_m_filter_scalar_topology_ContourTreeUniformDistributed_h
Manages an array-worth of data.
Definition: ArrayHandle.h:283
Groups connected points that have the same field value.
Definition: Atomic.h:19
LogLevel
Log levels for use with the logging macros.
Definition: Logging.h:298
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
Definition: FilterField.h:21
@ Info
Information messages (detected hardware, etc) and temporary debugging output.
void ArrayCopy(const SourceArrayType &source, DestArrayType &destination)
Does a deep copy from one array to another array.
Definition: ArrayCopy.h:142
#define VTKM_CONT
Definition: ExportMacros.h:57
A short fixed-length array.
Definition: Types.h:767
@ Perf
General timing data and algorithm flow information, such as filter execution, worklet dispatches,...
Definition: PartitionedDataSet.h:25