Go to the documentation of this file.
10 #ifndef vtk_m_filter_multi_block_AmrArrays_h
11 #define vtk_m_filter_multi_block_AmrArrays_h
70 void GenerateParentChildInformation();
74 template <vtkm::IdComponent Dim>
75 void ComputeGenerateParentChildInformation();
80 void GenerateGhostType();
84 template <vtkm::IdComponent Dim>
85 void ComputeGenerateGhostType();
89 void GenerateIndexArrays();
111 #endif //vtk_m_filter_multi_block_AmrArrays_h
#define VTKM_FILTER_MULTI_BLOCK_EXPORT
Definition: vtkm_filter_multi_block_export.h:44
vtkm::cont::PartitionedDataSet AmrDataSet
the input partitioned dataset
Definition: AmrArrays.h:92
Generate arrays describing the AMR structure in a partitioned data set.
Definition: AmrArrays.h:58
Groups connected points that have the same field value.
Definition: Atomic.h:19
std::vector< std::vector< vtkm::Id > > ChildrenIdsVector
per partitionId contains all PartitonIds of the level below that have an overlap
Definition: AmrArrays.h:104
This class is primarily intended to filters to throw in the control environment to indicate an execut...
Definition: ErrorFilterExecution.h:27
std::vector< std::vector< vtkm::Id > > ParentsIdsVector
per partitionId contains all PartitonIds of the level above that have an overlap
Definition: AmrArrays.h:100
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
Base class for all filters.
Definition: Filter.h:163
std::vector< std::vector< vtkm::Id > > PartitionIds
per level contains the partitionIds of each level and blockId
Definition: AmrArrays.h:96
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::cont::DataSet DoExecute(const vtkm::cont::DataSet &) override
Definition: AmrArrays.h:61
Comprises a set of vtkm::cont::DataSet objects.
Definition: PartitionedDataSet.h:26