Go to the documentation of this file.
67 #ifndef vtkPUnstructuredGridConnectivity_h
68 #define vtkPUnstructuredGridConnectivity_h
70 #include "vtkFiltersParallelGeometryModule.h"
73 #if !defined(VTK_LEGACY_REMOVE)
94 struct CommunicationLinks;
119 vtkSetStringMacro(GlobalIDFieldName);
141 void BuildGhostZoneConnectivity();
165 void FillGhostZoneCells(
169 const unsigned int numGhostCells);
175 void FillGhostZoneNodes(
179 const unsigned int numGhostNodes);
186 void DeSerializeGhostZones();
193 void CreatePersistentRcvBuffers();
199 void SerializeGhostZones();
205 void SynchLocalData();
211 void EnqueueNodeLinks(
225 bool IsCellConnected(
233 void InsertGhostCellNodes(
244 void ProcessRemoteGrid(
250 void BuildGhostedGridAndCommLists();
255 void SerializeUnstructuredGrid(
261 void DeSerializeUnstructuredGrid(
274 void ExtractSurfaceMesh();
286 void ExtractBoundaryCell(
304 void ExchangeBoundaryGrids();
309 void ExchangeBoundaryGridSizes(
int size);
316 void BoundingBoxCollision();
323 void ExchangeGridBounds();
329 void ExtractBoundaryGrid();
336 #endif //VTK_LEGACY_REMOVE
represent and manipulate 3D points
represent and manipulate point attribute data
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
stream used to pass data across processes using vtkMultiProcessController.
vtkMPIController * Controller
abstract base class for most VTK objects
abstract class to specify cell behavior
represent and manipulate cell attribute data
a simple class to control print indentation
vtk::details::GridInfo * AuxiliaryData
list of point or cell ids
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkUnstructuredGrid * InputGrid
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
dynamic, self-adjusting array of vtkIdType
vtk::details::CommunicationLinks * CommLists
vtkUnstructuredGrid * GhostedGrid
dataset represents arbitrary combinations of all possible cell types
Process communication using MPI.