VTK
9.4.20250217
|
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 748 of file vtkDIYGhostUtilities.h.
typedef BlockStructureT vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BlockStructureType |
Typedef handle on block structure and block information.
Definition at line 754 of file vtkDIYGhostUtilities.h.
typedef InformationT vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::InformationType |
Typedef handle on block structure and block information.
Definition at line 755 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 761 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 767 of file vtkDIYGhostUtilities.h.
BlockMapType<vtkBoundingBox> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::NeighborBoundingBoxes |
Definition at line 769 of file vtkDIYGhostUtilities.h.
vtkBoundingBox vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::BoundingBox |
Definition at line 771 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::GhostCellArray |
Definition at line 773 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkDIYGhostUtilities::Block< BlockStructureT, InformationT >::GhostPointArray |
Definition at line 774 of file vtkDIYGhostUtilities.h.