VTK
9.3.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 723 of file vtkDIYGhostUtilities.h.
typedef BlockStructureT vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BlockStructureType |
Typedef handle on block structure and block information.
Definition at line 729 of file vtkDIYGhostUtilities.h.
typedef InformationT vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::InformationType |
Typedef handle on block structure and block information.
Definition at line 730 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 736 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 742 of file vtkDIYGhostUtilities.h.
BlockMapType<vtkBoundingBox> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::NeighborBoundingBoxes |
Definition at line 744 of file vtkDIYGhostUtilities.h.
vtkBoundingBox vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BoundingBox |
Definition at line 746 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::GhostCellArray |
Definition at line 748 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::GhostPointArray |
Definition at line 749 of file vtkDIYGhostUtilities.h.