76 #ifndef vtkPUnstructuredGridGhostCellsGenerator_h
77 #define vtkPUnstructuredGridGhostCellsGenerator_h
79 #include "vtkFiltersParallelGeometryModule.h"
110 vtkGetMacro(UseGlobalPointIds,
bool);
119 vtkSetStringMacro(GlobalPointIdsArrayName);
133 vtkGetMacro(HasGlobalCellIds,
bool);
142 vtkSetStringMacro(GlobalCellIdsArrayName);
154 vtkGetMacro(BuildIfRequired,
bool);
166 vtkSetClampMacro(MinimumNumberOfGhostLevels,
int, 1,
VTK_INT_MAX);
167 vtkGetMacro(MinimumNumberOfGhostLevels,
int);
210 vtkInternals *Internals;
a simple class to control print indentation
Multiprocessing communication superclass.
Builds ghost cells for a distributed unstructured grid dataset.
vtkPUnstructuredGridGhostCellsGenerator()
vtkMultiProcessController * Controller
void RemoveGlobalCellIds()
void ExtractAndSendGhostCells(vtkUnstructuredGridBase *)
char * GlobalPointIdsArrayName
void SetController(vtkMultiProcessController *c)
Set/Get the MPI multi process controller object.
void ComputeSharedPoints()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
~vtkPUnstructuredGridGhostCellsGenerator()
int MinimumNumberOfGhostLevels
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkPUnstructuredGridGhostCellsGenerator * New()
void ExtractAndReduceSurfacePoints()
void AddGhostLayer(int ghostLevel, int maxGhostLevel)
void ReceiveAndMergeGhostCells(int, vtkUnstructuredGridBase *, vtkUnstructuredGrid *)
char * GlobalCellIdsArrayName
void GetFirstGhostLayer(int, vtkUnstructuredGrid *)
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types.
dataset represents arbitrary combinations of all possible cell types
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.