VTK-m  2.0
Classes | Namespaces | Macros
ChainGraph.h File Reference
#include <vtkm/filter/scalar_topology/worklet/contourtree/ActiveEdgeTransferrer.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/ChainDoubler.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/EdgePeakComparator.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/GoverningSaddleFinder.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/JoinTreeTransferrer.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/PrintVectors.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/RegularPointTransferrer.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/SaddleAscentFunctor.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/SaddleAscentTransferrer.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/TrunkBuilder.h>
#include <vtkm/filter/scalar_topology/worklet/contourtree/VertexDegreeUpdater.h>
#include <vtkm/cont/Algorithm.h>
#include <vtkm/cont/ArrayCopy.h>
#include <vtkm/cont/ArrayGetValues.h>
#include <vtkm/cont/ArrayHandlePermutation.h>
#include <vtkm/worklet/DispatcherMapField.h>

Go to the source code of this file.

Classes

class  vtkm::worklet::contourtree::ChainGraph< T, StorageType >
 

Namespaces

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

Macros

#define DEBUG_STRING_TRANSFER_GOVERNING_SADDLES   "Extrema should now be assigned"
 
#define DEBUG_STRING_TRANSFER_SADDLE_STARTS   "Transfer Saddle Starts "
 
#define DEBUG_STRING_TRANSFERRED_SADDLE_STARTS   "Saddle Starts Transferred"
 
#define DEBUG_STRING_TRANSFER_TO_MERGE_TREE   "Transfer to Merge Tree"
 
#define DEBUG_STRING_OUTDEGREE   "Outdegree"
 
#define DEBUG_STRING_CHAINEXT   "Chain Ext"
 
#define DEBUG_STRING_ACTIVE_OUTDEGREE   "Active Outdegree"
 
#define DEBUG_STRING_ACTIVE_CHAINEXT   "Active Chain Ext"
 
#define DEBUG_STRING_FAR_ID   "Far"
 
#define DEBUG_STRING_FAR_INDEX   "Far Index"
 
#define DEBUG_STRING_FAR_VALUE   "Far Value"
 
#define DEBUG_STRING_NEAR_ID   "Near"
 
#define DEBUG_STRING_NEAR_INDEX   "Near Index"
 
#define DEBUG_STRING_NEAR_VALUE   "Near Value"
 
#define DEBUG_STRING_EDGE_FAR_ID   "Edge Far"
 
#define DEBUG_STRING_EDGE_NEAR_ID   "Edge Near"
 
#define DEBUG_STRING_EDGE_NEAR_INDEX   "Edge Near Index"
 
#define DEBUG_STRING_EDGE_NEAR_VALUE   "Edge Near Value"
 
#define DEBUG_STRING_SORTED_NEAR_ID   "Sorted Near"
 
#define DEBUG_STRING_SORTED_NEAR_INDEX   "Sorted Near Index"
 
#define DEBUG_STRING_SORTED_NEAR_VALUE   "Sorted Near Value"
 
#define DEBUG_STRING_SORTED_FAR_ID   "Sorted Far"
 

Macro Definition Documentation

◆ DEBUG_STRING_ACTIVE_CHAINEXT

#define DEBUG_STRING_ACTIVE_CHAINEXT   "Active Chain Ext"

◆ DEBUG_STRING_ACTIVE_OUTDEGREE

#define DEBUG_STRING_ACTIVE_OUTDEGREE   "Active Outdegree"

◆ DEBUG_STRING_CHAINEXT

#define DEBUG_STRING_CHAINEXT   "Chain Ext"

◆ DEBUG_STRING_EDGE_FAR_ID

#define DEBUG_STRING_EDGE_FAR_ID   "Edge Far"

◆ DEBUG_STRING_EDGE_NEAR_ID

#define DEBUG_STRING_EDGE_NEAR_ID   "Edge Near"

◆ DEBUG_STRING_EDGE_NEAR_INDEX

#define DEBUG_STRING_EDGE_NEAR_INDEX   "Edge Near Index"

◆ DEBUG_STRING_EDGE_NEAR_VALUE

#define DEBUG_STRING_EDGE_NEAR_VALUE   "Edge Near Value"

◆ DEBUG_STRING_FAR_ID

#define DEBUG_STRING_FAR_ID   "Far"

◆ DEBUG_STRING_FAR_INDEX

#define DEBUG_STRING_FAR_INDEX   "Far Index"

◆ DEBUG_STRING_FAR_VALUE

#define DEBUG_STRING_FAR_VALUE   "Far Value"

◆ DEBUG_STRING_NEAR_ID

#define DEBUG_STRING_NEAR_ID   "Near"

◆ DEBUG_STRING_NEAR_INDEX

#define DEBUG_STRING_NEAR_INDEX   "Near Index"

◆ DEBUG_STRING_NEAR_VALUE

#define DEBUG_STRING_NEAR_VALUE   "Near Value"

◆ DEBUG_STRING_OUTDEGREE

#define DEBUG_STRING_OUTDEGREE   "Outdegree"

◆ DEBUG_STRING_SORTED_FAR_ID

#define DEBUG_STRING_SORTED_FAR_ID   "Sorted Far"

◆ DEBUG_STRING_SORTED_NEAR_ID

#define DEBUG_STRING_SORTED_NEAR_ID   "Sorted Near"

◆ DEBUG_STRING_SORTED_NEAR_INDEX

#define DEBUG_STRING_SORTED_NEAR_INDEX   "Sorted Near Index"

◆ DEBUG_STRING_SORTED_NEAR_VALUE

#define DEBUG_STRING_SORTED_NEAR_VALUE   "Sorted Near Value"

◆ DEBUG_STRING_TRANSFER_GOVERNING_SADDLES

#define DEBUG_STRING_TRANSFER_GOVERNING_SADDLES   "Extrema should now be assigned"

◆ DEBUG_STRING_TRANSFER_SADDLE_STARTS

#define DEBUG_STRING_TRANSFER_SADDLE_STARTS   "Transfer Saddle Starts "

◆ DEBUG_STRING_TRANSFER_TO_MERGE_TREE

#define DEBUG_STRING_TRANSFER_TO_MERGE_TREE   "Transfer to Merge Tree"

◆ DEBUG_STRING_TRANSFERRED_SADDLE_STARTS

#define DEBUG_STRING_TRANSFERRED_SADDLE_STARTS   "Saddle Starts Transferred"