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

Method SetController

IO/ParallelLSDyna/vtkPLSDynaReader.cxx:72–87  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

70
71//------------------------------------------------------------------------------
72void vtkPLSDynaReader::SetController(vtkMultiProcessController* c)
73{
74 if ((c == nullptr) || (c->GetNumberOfProcesses() == 0))
75 {
76 this->Internal->NumProcesses = 1;
77 this->Internal->ProcessRank = 0;
78 }
79
80 vtkSetObjectBodyMacro(Controller, vtkMultiProcessController, c);
81
82 if (c)
83 {
84 this->Internal->NumProcesses = c->GetNumberOfProcesses();
85 this->Internal->ProcessRank = c->GetLocalProcessId();
86 }
87}
88
89//------------------------------------------------------------------------------
90int vtkPLSDynaReader::CanReadFile(const char* fname)

Callers 3

vtkPLSDynaReaderMethod · 0.95
~vtkPLSDynaReaderMethod · 0.95
PLSDynaReaderFunction · 0.45

Calls 2

GetNumberOfProcessesMethod · 0.80
GetLocalProcessIdMethod · 0.45

Tested by

no test coverage detected