ParaView
Public Member Functions
vtkMaterialInterfaceProcessRing Class Reference

#include <vtkMaterialInterfaceProcessRing.h>

List of all members.

Public Member Functions

void Print ()
 vtkMaterialInterfaceProcessRing ()
 ~vtkMaterialInterfaceProcessRing ()
void Clear ()
void Initialize (int nProcs)
void Initialize (std::vector< vtkMaterialInterfaceProcessLoading > &Q, vtkIdType upperLoadingBound)
int GetNextId ()

Detailed Description

Data structure used to distribute work amongst available processes. The buffer can be intialized from a process priority queue such that only those processes with loading less than a specified tolerance are included.

Definition at line 29 of file vtkMaterialInterfaceProcessRing.h.


Constructor & Destructor Documentation

vtkMaterialInterfaceProcessRing::vtkMaterialInterfaceProcessRing ( ) [inline]

Definition at line 33 of file vtkMaterialInterfaceProcessRing.h.

vtkMaterialInterfaceProcessRing::~vtkMaterialInterfaceProcessRing ( ) [inline]

Definition at line 39 of file vtkMaterialInterfaceProcessRing.h.


Member Function Documentation

void vtkMaterialInterfaceProcessRing::Clear ( void  ) [inline]

Return the object to an empty state.

Definition at line 46 of file vtkMaterialInterfaceProcessRing.h.

void vtkMaterialInterfaceProcessRing::Initialize ( int  nProcs) [inline]

Size buffer and point to first element.

Definition at line 55 of file vtkMaterialInterfaceProcessRing.h.

void vtkMaterialInterfaceProcessRing::Initialize ( std::vector< vtkMaterialInterfaceProcessLoading > &  Q,
vtkIdType  upperLoadingBound 
)

Build from a process loading from a sorted vector of process loading items.

int vtkMaterialInterfaceProcessRing::GetNextId ( ) [inline]

Get the next process id from the ring.

Definition at line 75 of file vtkMaterialInterfaceProcessRing.h.

void vtkMaterialInterfaceProcessRing::Print ( )

Print the state of the ring.


The documentation for this class was generated from the following file: