30#ifndef vtkHyperTreeGridGhostCellsGenerator_h
31#define vtkHyperTreeGridGhostCellsGenerator_h
33#include "vtkFiltersParallelModule.h"
37VTK_ABI_NAMESPACE_BEGIN
dynamic, self-adjusting array of bits
represent and manipulate cell attribute data
general representation of visualization data
Superclass for algorithms that produce a hyper tree grid as output.
Generate ghost cells for distributed vtkHyperTreeGrids.
virtual void SetController(vtkMultiProcessController *)
Get/Set the controller to use.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Override RequestData, to make sure every HTG piece can be processed, hence avoiding that one rank wai...
vtkMultiProcessController * GetController()
Get/Set the controller to use.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int FillInputPortInformation(int, vtkInformation *) override
Input must be either HTG or vtkPartitionnedDataSet composed of HTG partitions.
vtkHyperTreeGridGhostCellsGenerator()
~vtkHyperTreeGridGhostCellsGenerator() override
int ProcessTrees(vtkHyperTreeGrid *, vtkDataObject *) override
Main routine to generate ghost cells using information from the neighboring HTGs.
static vtkHyperTreeGridGhostCellsGenerator * New()
Objects for traversal a HyperTreeGrid.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
a simple class to control print indentation
Multiprocessing communication superclass.
dynamic, self-adjusting array of unsigned char
a weak reference to a vtkObject.