vtkBalancedRedistributePolyData.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright (c) Los Alamos National Laboratory
3 // SPDX-License-Identifier: BSD-3-Clause
9 #ifndef vtkBalancedRedistributePolyData_h
10 #define vtkBalancedRedistributePolyData_h
11 
12 #include "vtkPVVTKExtensionsFiltersRenderingModule.h" // needed for export macro
15 
16 //*******************************************************************
17 
18 class VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT vtkBalancedRedistributePolyData
20 {
21 public:
23  void PrintSelf(ostream& os, vtkIndent indent) override;
24 
26 
27 protected:
30  void MakeSchedule(vtkPolyData*, vtkCommSched*) override;
31 
32 private:
34  void operator=(const vtkBalancedRedistributePolyData&) = delete;
35 };
36 
37 //****************************************************************
38 
39 #endif
vtkWeightedRedistributePolyData::MakeSchedule
void MakeSchedule(vtkPolyData *input, vtkCommSched *) override
vtkWeightedRedistributePolyData::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkWeightedRedistributePolyData
do weighted balance of cells on processors
Definition: vtkWeightedRedistributePolyData.h:19
vtkMultiProcessController
vtkIndent
vtkRedistributePolyData::vtkCommSched
Definition: vtkRedistributePolyData.h:76
vtkWeightedRedistributePolyData::New
static vtkWeightedRedistributePolyData * New()
Construct object.
vtkPolyData
vtkBalancedRedistributePolyData
do balance of cells on processors
Definition: vtkBalancedRedistributePolyData.h:18
vtkWeightedRedistributePolyData.h