|
VTK
|
#include <vtkPainterCommunicator.h>

Public Member Functions | |
| vtkPainterCommunicator () | |
| virtual | ~vtkPainterCommunicator () |
| vtkPainterCommunicator & | operator= (const vtkPainterCommunicator &other) |
| virtual void | Copy (const vtkPainterCommunicator *, bool) |
| virtual void | Duplicate (const vtkPainterCommunicator *) |
| vtkPainterCommunicator (const vtkPainterCommunicator &other) | |
| virtual int | GetRank () |
| virtual int | GetSize () |
| virtual bool | GetIsNull () |
| virtual int | GetWorldRank () |
| virtual int | GetWorldSize () |
| virtual bool | GetMPIInitialized () |
| virtual bool | GetMPIFinalized () |
ranks that will execute a painter chain.
A communicator that can safely be used inside a painter. A simple container holding a handle to an MPI communicator. This API is sufficient to allow for control flow with/without MPI. The parallel parts of the code should use the derived class vtkPPainterCommunicator.
ranks that will execute a painter chain.
A communicator that can safely be used inside a painter. A simple container holding an MPI communicator. The simple API is sufficient to allow serial code (no MPI available) to steer execution.
Definition at line 31 of file vtkPainterCommunicator.h.
| vtkPainterCommunicator::vtkPainterCommunicator | ( | ) | [inline] |
Definition at line 34 of file vtkPainterCommunicator.h.
| virtual vtkPainterCommunicator::~vtkPainterCommunicator | ( | ) | [inline, virtual] |
Definition at line 35 of file vtkPainterCommunicator.h.
| vtkPainterCommunicator::vtkPainterCommunicator | ( | const vtkPainterCommunicator & | other | ) | [inline] |
Copy and assignment operators. Both use Copy internally and do take ownership.
Definition at line 40 of file vtkPainterCommunicator.h.
| vtkPainterCommunicator& vtkPainterCommunicator::operator= | ( | const vtkPainterCommunicator & | other | ) | [inline] |
Definition at line 44 of file vtkPainterCommunicator.h.
| virtual void vtkPainterCommunicator::Copy | ( | const vtkPainterCommunicator * | , |
| bool | |||
| ) | [inline, virtual] |
Copy the communicator, the flag indicates if ownership should be assumed. The owner is responsible for free'ing the communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 49 of file vtkPainterCommunicator.h.
| virtual void vtkPainterCommunicator::Duplicate | ( | const vtkPainterCommunicator * | ) | [inline, virtual] |
Duplicate the communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 52 of file vtkPainterCommunicator.h.
| virtual int vtkPainterCommunicator::GetRank | ( | ) | [inline, virtual] |
Querry MPI about the communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 56 of file vtkPainterCommunicator.h.
| virtual int vtkPainterCommunicator::GetSize | ( | ) | [inline, virtual] |
Querry MPI about the communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 57 of file vtkPainterCommunicator.h.
| virtual bool vtkPainterCommunicator::GetIsNull | ( | ) | [inline, virtual] |
Querry MPI about the communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 58 of file vtkPainterCommunicator.h.
| virtual int vtkPainterCommunicator::GetWorldRank | ( | ) | [inline, virtual] |
Querry MPI about the world communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 63 of file vtkPainterCommunicator.h.
| virtual int vtkPainterCommunicator::GetWorldSize | ( | ) | [inline, virtual] |
Querry MPI about the world communicator.
Reimplemented in vtkPPainterCommunicator.
Definition at line 64 of file vtkPainterCommunicator.h.
| virtual bool vtkPainterCommunicator::GetMPIInitialized | ( | ) | [inline, virtual] |
Querry MPI about its state.
Reimplemented in vtkPPainterCommunicator.
Definition at line 69 of file vtkPainterCommunicator.h.
| virtual bool vtkPainterCommunicator::GetMPIFinalized | ( | ) | [inline, virtual] |
Querry MPI about its state.
Reimplemented in vtkPPainterCommunicator.
Definition at line 70 of file vtkPainterCommunicator.h.
1.8.0