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

do weighted balance of cells on processors More...

#include <vtkWeightedRedistributePolyData.h>

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

Public Types

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)
 
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 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 Types

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
}
 

Protected Member Functions

 vtkWeightedRedistributePolyData ()
 
 ~vtkWeightedRedistributePolyData ()
 
virtual void MakeSchedule (vtkPolyData *input, vtkCommSched *)
 
- 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

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

Detailed Description

do weighted balance of cells on processors

Definition at line 35 of file vtkWeightedRedistributePolyData.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file vtkWeightedRedistributePolyData.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
NUM_LOC_CELLS_TAG 
SCHED_LEN_1_TAG 
SCHED_LEN_2_TAG 
SCHED_1_TAG 
SCHED_2_TAG 

Definition at line 53 of file vtkWeightedRedistributePolyData.h.

Constructor & Destructor Documentation

◆ vtkWeightedRedistributePolyData()

vtkWeightedRedistributePolyData::vtkWeightedRedistributePolyData ( )
protected

◆ ~vtkWeightedRedistributePolyData()

vtkWeightedRedistributePolyData::~vtkWeightedRedistributePolyData ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkWeightedRedistributePolyData::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ New()

static vtkWeightedRedistributePolyData* vtkWeightedRedistributePolyData::New ( )
static

Construct object.

◆ SetWeights()

void vtkWeightedRedistributePolyData::SetWeights ( int  ,
int  ,
float   
)

◆ MakeSchedule()

virtual void vtkWeightedRedistributePolyData::MakeSchedule ( vtkPolyData *  input,
vtkCommSched  
)
protectedvirtual

Member Data Documentation

◆ Weights

float* vtkWeightedRedistributePolyData::Weights
protected

Definition at line 64 of file vtkWeightedRedistributePolyData.h.


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