46 bool Periodicity{
false};
47 STRATEGY PreconditioningStrategy{STRATEGY::DEFAULT};
51 vtkNew<ttkPeriodicGhostsGeneration> periodicGhostGenerator{};
56 vtkGetEnumMacro(PreconditioningStrategy, STRATEGY);
58 vtkSetMacro(Periodicity,
bool);
59 vtkGetMacro(Periodicity,
bool);
61 vtkSetMacro(Threshold,
int);
62 vtkGetMacro(Threshold,
int);
66 return this->ArraySelection.GetPointer();
71 this->ArraySelection = selection;
84 vtkImageData *imageIn,
85 vtkImageData *imageOut
88 int processExplicit(vtkUnstructuredGrid *
const output,
89 vtkPointSet *
const input,
92 int FillInputPortInformation(
int port, vtkInformation *info)
override;
93 int FillOutputPortInformation(
int port, vtkInformation *info)
override;
94 int RequestData(vtkInformation *request,
95 vtkInformationVector **inputVector,
96 vtkInformationVector *outputVector)
override;
98 int RequestUpdateExtent(vtkInformation *
ttkNotUsed(request),
99 vtkInformationVector **inputVector,
100 vtkInformationVector *outputVector)
override;
101 int RequestInformation(vtkInformation *request,
102 vtkInformationVector **inputVectors,
103 vtkInformationVector *outputVector)
override;