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);
179 void ExtractAndReduceSurfacePoints();
181 void ComputeSharedPoints();
188 void AddGhostLayer(
int ghostLevel,
int maxGhostLevel);
190 void FindGhostCells();
192 void AddGlobalCellIds();
194 void RemoveGlobalCellIds();
210 vtkInternals *Internals;
Builds ghost cells for a distributed unstructured grid dataset.
dataset represents arbitrary combinations of all possible cell types. May be mapped onto a non-standa...
Multiprocessing communication superclass.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
char * GlobalCellIdsArrayName
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
static vtkUnstructuredGridAlgorithm * New()
char * GlobalPointIdsArrayName
int MinimumNumberOfGhostLevels
vtkMultiProcessController * Controller
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types