13 #ifndef vtkMaterialInterfaceToProcMap_h
14 #define vtkMaterialInterfaceToProcMap_h
16 #include "vtkPVVTKExtensionsFiltersMaterialInterfaceModule.h"
31 void Initialize(
int nFragments);
32 void Initialize(
int nProcs,
int nFragments);
35 int GetProcOwnsPiece(
int fragmentId)
const;
36 int GetProcOwnsPiece(
int procId,
int fragmentId)
const;
37 void SetProcOwnsPiece(
int procId,
int fragmentId);
38 void SetProcOwnsPiece(
int fragmentId);
39 std::vector<int> WhoHasAPiece(
int fragmentId,
int excludeProc)
const;
40 std::vector<int> WhoHasAPiece(
int fragmentId)
const;
41 int GetProcCount(
int fragmentId);
46 class PieceToProcMapContainer;
47 PieceToProcMapContainer* PieceToProcMap;
49 class ProcCountContainer;
50 ProcCountContainer* ProcCount;
54 int PieceToProcMapSize;