MCPcopy Create free account
hub / github.com/Kitware/VTK / SetNumberOfTargetProcesses

Method SetNumberOfTargetProcesses

Filters/Parallel/vtkAggregateDataSetFilter.cxx:31–52  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

29
30//------------------------------------------------------------------------------
31void vtkAggregateDataSetFilter::SetNumberOfTargetProcesses(int tp)
32{
33 if (tp != this->NumberOfTargetProcesses)
34 {
35 int numProcs = vtkMultiProcessController::GetGlobalController()->GetNumberOfProcesses();
36 if (tp > 0 && tp <= numProcs)
37 {
38 this->NumberOfTargetProcesses = tp;
39 this->Modified();
40 }
41 else if (tp <= 0 && this->NumberOfTargetProcesses != 1)
42 {
43 this->NumberOfTargetProcesses = 1;
44 this->Modified();
45 }
46 else if (tp > numProcs && this->NumberOfTargetProcesses != numProcs)
47 {
48 this->NumberOfTargetProcesses = numProcs;
49 this->Modified();
50 }
51 }
52}
53
54//------------------------------------------------------------------------------
55int vtkAggregateDataSetFilter::FillInputPortInformation(int, vtkInformation* info)

Callers 3

AggregateDataSetFunction · 0.80
RequestDataMethod · 0.80
DIYAggregateDataSetFunction · 0.80

Calls 2

GetNumberOfProcessesMethod · 0.80
ModifiedMethod · 0.45

Tested by

no test coverage detected