VTK
9.1.0
|
Block structure to be used for diy communication. More...
#include <vtkDIYGhostUtilities.h>
Public Types | |
typedef BlockStructureT | BlockStructureType |
Typedef handle on block structure and block information. | |
typedef InformationT | InformationType |
Typedef handle on block structure and block information. | |
Public Attributes | |
BlockMapType< BlockStructureType > | BlockStructures |
BlockStructures maps a neighboring block globald id to its block structure. | |
InformationType | Information |
InformationT holds any information from the current block that is necessary to exchange ghosts. | |
BlockMapType< vtkBoundingBox > | NeighborBoundingBoxes |
vtkBoundingBox | BoundingBox |
vtkSmartPointer< vtkUnsignedCharArray > | GhostCellArray |
vtkSmartPointer< vtkUnsignedCharArray > | GhostPointArray |
Block structure to be used for diy communication.
This is a generic structure split into 3 main components:
BlockStructureType
: This holds all information sent by another block that are necessary to determine whether this block is to be connected with ourself.InformationType
: This holds all information from the input necessary to allocate the output for this block. This can include bounds, extent, etc. Definition at line 673 of file vtkDIYGhostUtilities.h.
typedef BlockStructureT vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BlockStructureType |
Typedef handle on block structure and block information.
Definition at line 679 of file vtkDIYGhostUtilities.h.
typedef InformationT vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::InformationType |
Typedef handle on block structure and block information.
Definition at line 680 of file vtkDIYGhostUtilities.h.
BlockMapType<BlockStructureType> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BlockStructures |
BlockStructures
maps a neighboring block globald id to its block structure.
Definition at line 686 of file vtkDIYGhostUtilities.h.
InformationType vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::Information |
InformationT
holds any information from the current block that is necessary to exchange ghosts.
This is typically used when sending ghosts to neighboring blocks.
Definition at line 692 of file vtkDIYGhostUtilities.h.
BlockMapType<vtkBoundingBox> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::NeighborBoundingBoxes |
Definition at line 694 of file vtkDIYGhostUtilities.h.
vtkBoundingBox vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BoundingBox |
Definition at line 696 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::GhostCellArray |
Definition at line 698 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::GhostPointArray |
Definition at line 699 of file vtkDIYGhostUtilities.h.