ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkAllToNRedistributePolyData Class Reference

do balanced redistribution of cells on from all to n processors More...

#include <vtkAllToNRedistributePolyData.h>

Inheritance diagram for vtkAllToNRedistributePolyData:
Inheritance graph
[legend]
Collaboration diagram for vtkAllToNRedistributePolyData:
Collaboration graph
[legend]

Public Types

typedef vtkWeightedRedistributePolyData Superclass
 
- Public Types inherited from vtkWeightedRedistributePolyData
typedef vtkRedistributePolyData Superclass
 
- Public Types inherited from vtkRedistributePolyData
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetNumberOfProcesses (int)
 
virtual int GetNumberOfProcesses ()
 
- Public Member Functions inherited from vtkWeightedRedistributePolyData
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetWeights (int, int, float)
 
- Public Member Functions inherited from vtkRedistributePolyData
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetController (vtkMultiProcessController *)
 The filter needs a controller to determine which process it is in. More...
 
virtual vtkMultiProcessController * GetController ()
 
virtual int GetColorProc ()
 
virtual void SetColorProc (int)
 
void SetColorProc ()
 
virtual void SetSocketController (vtkSocketController *)
 These are here for ParaView compatibility. More...
 
virtual void SetPassThrough (int)
 These are here for ParaView compatibility. More...
 
virtual int GetPassThrough ()
 These are here for ParaView compatibility. More...
 
virtual void PassThroughOn ()
 These are here for ParaView compatibility. More...
 
virtual void PassThroughOff ()
 These are here for ParaView compatibility. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkAllToNRedistributePolyDataSafeDownCast (vtkObject *o)
 
static vtkAllToNRedistributePolyDataNew ()
 
- Static Public Member Functions inherited from vtkWeightedRedistributePolyData
static int IsTypeOf (const char *type)
 
static vtkWeightedRedistributePolyDataSafeDownCast (vtkObject *o)
 
static vtkWeightedRedistributePolyDataNew ()
 Construct object. More...
 
- Static Public Member Functions inherited from vtkRedistributePolyData
static int IsTypeOf (const char *type)
 
static vtkRedistributePolyDataSafeDownCast (vtkObject *o)
 
static vtkRedistributePolyDataNew ()
 

Protected Member Functions

 vtkAllToNRedistributePolyData ()
 
 ~vtkAllToNRedistributePolyData ()
 
void MakeSchedule (vtkPolyData *, vtkCommSched *)
 
- Protected Member Functions inherited from vtkWeightedRedistributePolyData
 vtkWeightedRedistributePolyData ()
 
 ~vtkWeightedRedistributePolyData ()
 
- Protected Member Functions inherited from vtkRedistributePolyData
 vtkRedistributePolyData ()
 
 ~vtkRedistributePolyData ()
 
void OrderSchedule (vtkCommSched *)
 
void SendCellSizes (vtkIdType *, vtkIdType *, vtkPolyData *, int, vtkIdType &, vtkIdType *, vtkIdType **)
 
void CopyCells (vtkIdType *, vtkPolyData *, vtkPolyData *, vtkIdType **)
 
void SendCells (vtkIdType *, vtkIdType *, vtkPolyData *, vtkPolyData *, int, vtkIdType &, vtkIdType *, vtkIdType **)
 
void ReceiveCells (vtkIdType *, vtkIdType *, vtkPolyData *, int, vtkIdType *, vtkIdType *, vtkIdType, vtkIdType)
 
void FindMemReq (vtkIdType *, vtkPolyData *, vtkIdType &, vtkIdType *)
 
void AllocateCellDataArrays (vtkDataSetAttributes *, vtkIdType **, int, vtkIdType *)
 
void AllocatePointDataArrays (vtkDataSetAttributes *, vtkIdType *, int, vtkIdType)
 
void AllocateArrays (vtkDataArray *, vtkIdType)
 
void CopyDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, vtkIdType *, int)
 
void CopyCellBlockDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, vtkIdType, vtkIdType, vtkIdType, int)
 
void CopyArrays (vtkDataArray *, vtkDataArray *, vtkIdType, vtkIdType *, int)
 
void CopyBlockArrays (vtkDataArray *, vtkDataArray *, vtkIdType, vtkIdType, vtkIdType, vtkIdType, int)
 
void SendDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, int, vtkIdType *, int)
 
void SendCellBlockDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, int, vtkIdType, int)
 
void SendArrays (vtkDataArray *, vtkIdType, int, vtkIdType *, int)
 
void SendBlockArrays (vtkDataArray *, vtkIdType, int, vtkIdType, int)
 
void ReceiveDataArrays (vtkDataSetAttributes *, vtkIdType, int, vtkIdType *, int)
 
void ReceiveArrays (vtkDataArray *, vtkIdType, int, vtkIdType *, int)
 
int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
void CompleteInputArrays (vtkPolyData *input)
 
void ReceiveInputArrays (vtkDataSetAttributes *attr, int recFrom)
 
void SendInputArrays (vtkDataSetAttributes *attr, int sendTo)
 
int DoubleCheckArrays (vtkPolyData *input)
 

Protected Attributes

int NumberOfProcesses
 
- Protected Attributes inherited from vtkWeightedRedistributePolyData
float * Weights
 
- Protected Attributes inherited from vtkRedistributePolyData
vtkMultiProcessController * Controller
 
int ColorProc
 

Additional Inherited Members

- Protected Types inherited from vtkWeightedRedistributePolyData
enum  {
  NUM_LOC_CELLS_TAG = 70, SCHED_LEN_1_TAG = 300, SCHED_LEN_2_TAG = 301, SCHED_1_TAG = 310,
  SCHED_2_TAG = 311
}
 
- Protected Types inherited from vtkRedistributePolyData
enum  {
  CELL_ID_TAG = 10, POINT_COORDS_TAG = 20, NUM_POINTS_TAG = 30, NUM_CELLS_TAG = 40,
  BOUNDS_TAG = 60, CNT_SEND_TAG = 80, CNT_REC_TAG = 90, SEND_PROC_TAG = 100,
  SEND_NUM_TAG = 110, REC_PROC_TAG = 120, REC_NUM_TAG = 130, NUM_CURR_CELLS_TAG = 140,
  CELL_CNT_TAG = 150, CELL_TAG = 160, POINTS_SIZE_TAG = 170, POINTS_TAG = 180
}
 

Detailed Description

do balanced redistribution of cells on from all to n processors

Definition at line 35 of file vtkAllToNRedistributePolyData.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file vtkAllToNRedistributePolyData.h.

Constructor & Destructor Documentation

◆ vtkAllToNRedistributePolyData()

vtkAllToNRedistributePolyData::vtkAllToNRedistributePolyData ( )
protected

◆ ~vtkAllToNRedistributePolyData()

vtkAllToNRedistributePolyData::~vtkAllToNRedistributePolyData ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkAllToNRedistributePolyData::GetClassName ( )
virtual

Reimplemented from vtkWeightedRedistributePolyData.

◆ IsTypeOf()

static int vtkAllToNRedistributePolyData::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkAllToNRedistributePolyData::IsA ( const char *  type)
virtual

Reimplemented from vtkWeightedRedistributePolyData.

◆ SafeDownCast()

static vtkAllToNRedistributePolyData* vtkAllToNRedistributePolyData::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkAllToNRedistributePolyData::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New()

static vtkAllToNRedistributePolyData* vtkAllToNRedistributePolyData::New ( )
static

◆ SetNumberOfProcesses()

virtual void vtkAllToNRedistributePolyData::SetNumberOfProcesses ( int  )
virtual

◆ GetNumberOfProcesses()

virtual int vtkAllToNRedistributePolyData::GetNumberOfProcesses ( )
virtual

◆ MakeSchedule()

void vtkAllToNRedistributePolyData::MakeSchedule ( vtkPolyData *  ,
vtkCommSched  
)
protectedvirtual

Reimplemented from vtkWeightedRedistributePolyData.

Member Data Documentation

◆ NumberOfProcesses

int vtkAllToNRedistributePolyData::NumberOfProcesses
protected

Definition at line 53 of file vtkAllToNRedistributePolyData.h.


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