VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkStructuredGridPartitioner Class Reference

#include <vtkStructuredGridPartitioner.h>

Inherits vtkMultiBlockDataSetAlgorithm.

Public Types

typedef
vtkMultiBlockDataSetAlgorithm 
Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkStructuredGridPartitionerNewInstance () const
 
void PrintSelf (ostream &oss, vtkIndent indent)
 
virtual int GetNumberOfPartitions ()
 
virtual void SetNumberOfPartitions (int)
 
virtual int GetNumberOfGhostLayers ()
 
virtual void SetNumberOfGhostLayers (int)
 

Static Public Member Functions

static
vtkStructuredGridPartitioner
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkStructuredGridPartitioner
SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkStructuredGridPartitioner ()
 
virtual ~vtkStructuredGridPartitioner ()
 
vtkPoints * ExtractSubGridPoints (vtkStructuredGrid *wholeGrid, int subext[6])
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 

Protected Attributes

int NumberOfPartitions
 
int NumberOfGhostLayers
 

Detailed Description

A concrete implementation of vtkMultiBlockDataSetAlgorithm that provides functionality for partitioning a VTK structured grid dataset. The partition- ing method used is Recursive Coordinate Bisection (RCB) where each time the longest dimension is split.

See Also
vtkUniformGridPartitioner vtkRectilinearGridPartitioner
Tests:
vtkStructuredGridPartitioner (Tests)

Definition at line 42 of file vtkStructuredGridPartitioner.h.

Member Typedef Documentation

typedef vtkMultiBlockDataSetAlgorithm vtkStructuredGridPartitioner::Superclass

Definition at line 47 of file vtkStructuredGridPartitioner.h.

Constructor & Destructor Documentation

vtkStructuredGridPartitioner::vtkStructuredGridPartitioner ( )
protected
virtual vtkStructuredGridPartitioner::~vtkStructuredGridPartitioner ( )
protectedvirtual

Member Function Documentation

static vtkStructuredGridPartitioner* vtkStructuredGridPartitioner::New ( )
static
static int vtkStructuredGridPartitioner::IsTypeOf ( const char *  type)
static
virtual int vtkStructuredGridPartitioner::IsA ( const char *  type)
virtual
static vtkStructuredGridPartitioner* vtkStructuredGridPartitioner::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkStructuredGridPartitioner::NewInstanceInternal ( ) const
protectedvirtual
vtkStructuredGridPartitioner* vtkStructuredGridPartitioner::NewInstance ( ) const
void vtkStructuredGridPartitioner::PrintSelf ( ostream &  oss,
vtkIndent  indent 
)
virtual int vtkStructuredGridPartitioner::GetNumberOfPartitions ( )
virtual

Set/Get macro for the number of subdivisions.

virtual void vtkStructuredGridPartitioner::SetNumberOfPartitions ( int  )
virtual

Set/Get macro for the number of subdivisions.

virtual int vtkStructuredGridPartitioner::GetNumberOfGhostLayers ( )
virtual

Set/Get macro for the number of ghost layers.

virtual void vtkStructuredGridPartitioner::SetNumberOfGhostLayers ( int  )
virtual

Set/Get macro for the number of ghost layers.

vtkPoints* vtkStructuredGridPartitioner::ExtractSubGridPoints ( vtkStructuredGrid *  wholeGrid,
int  subext[6] 
)
protected

Extracts the coordinates of the sub-grid from the whole grid.

virtual int vtkStructuredGridPartitioner::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkStructuredGridPartitioner::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual
virtual int vtkStructuredGridPartitioner::FillOutputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Member Data Documentation

int vtkStructuredGridPartitioner::NumberOfPartitions
protected

Definition at line 75 of file vtkStructuredGridPartitioner.h.

int vtkStructuredGridPartitioner::NumberOfGhostLayers
protected

Definition at line 76 of file vtkStructuredGridPartitioner.h.


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