85 #ifndef vtkGhostCellsGenerator_h
86 #define vtkGhostCellsGenerator_h
90 #include "vtkFiltersParallelDIY2Module.h"
93 VTK_ABI_NAMESPACE_BEGIN
118 virtual void Initialize();
128 vtkSetMacro(BuildIfRequired,
bool);
129 vtkGetMacro(BuildIfRequired,
bool);
130 vtkBooleanMacro(BuildIfRequired,
bool);
141 vtkGetMacro(NumberOfGhostLayers,
int);
142 vtkSetClampMacro(NumberOfGhostLayers,
int, 0,
VTK_INT_MAX);
150 vtkSetMacro(GenerateGlobalIds,
bool);
151 vtkGetMacro(GenerateGlobalIds,
bool);
152 vtkBooleanMacro(GenerateGlobalIds,
bool);
160 vtkSetMacro(GenerateProcessIds,
bool);
161 vtkGetMacro(GenerateProcessIds,
bool);
162 vtkBooleanMacro(GenerateProcessIds,
bool);
173 vtkSetMacro(SynchronizeOnly,
bool);
174 vtkGetMacro(SynchronizeOnly,
bool);
175 vtkBooleanMacro(SynchronizeOnly,
bool);
186 vtkSetMacro(UseStaticMeshCache,
bool);
187 vtkGetMacro(UseStaticMeshCache,
bool);
188 vtkBooleanMacro(UseStaticMeshCache,
bool);
198 vtkSetMacro(UseImplicitArrays,
bool);
199 vtkGetMacro(UseImplicitArrays,
bool);
200 vtkBooleanMacro(UseImplicitArrays,
bool);
222 int NumberOfGhostLayers = 1;
223 bool BuildIfRequired =
true;
235 bool CanSynchronize(
vtkDataObject* input,
bool& canSyncCell,
bool& canSyncPoint);
237 int GenerateGhostCells(
243 bool GenerateGlobalIds =
false;
244 bool GenerateProcessIds =
false;
245 bool SynchronizeOnly =
false;
247 bool UseStaticMeshCache =
true;
250 bool UseImplicitArrays =
false;
253 VTK_ABI_NAMESPACE_END
vtkWeakPointer< vtkMultiProcessController > Controller
Local controller.
Computes ghost cells on vtkCompositeDataSet inputs.
a simple class to control print indentation
vtkDataObjectMeshCache is a class to store and reuse the mesh of a vtkDataSet, while forwarding data ...
general representation of visualization data
Multiprocessing communication superclass.