Go to the documentation of this file.
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;
void RemoveGlobalCellIds()
void ExtractAndReduceSurfacePoints()
void ComputeSharedPoints()
Builds ghost cells for a distributed unstructured grid dataset.
void ExtractAndSendGhostCells(vtkUnstructuredGridBase *)
dataset represents arbitrary combinations of all possible cell types.
vtkPUnstructuredGridGhostCellsGenerator()
Multiprocessing communication superclass.
a simple class to control print indentation
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void SetController(vtkMultiProcessController *c)
Set/Get the MPI multi process controller object.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
char * GlobalCellIdsArrayName
void AddGhostLayer(int ghostLevel, int maxGhostLevel)
static vtkPUnstructuredGridGhostCellsGenerator * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
~vtkPUnstructuredGridGhostCellsGenerator()
void GetFirstGhostLayer(int, vtkUnstructuredGrid *)
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
char * GlobalPointIdsArrayName
int MinimumNumberOfGhostLevels
vtkMultiProcessController * Controller
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void ReceiveAndMergeGhostCells(int, vtkUnstructuredGridBase *, vtkUnstructuredGrid *)