VTK
9.4.20250104
|
#include <vtkDIYGhostUtilities.h>
Classes | |
struct | TopologyBufferType |
Public Attributes | |
TopologyBufferType | SendBuffer |
TopologyBufferType | ReceiveBuffer |
vtkNew< vtkIdList > | PolyIdsToSend |
This lists the ids of the cells that we own and need to send to the current neighboring block. | |
vtkNew< vtkIdList > | StripIdsToSend |
This lists the ids of the cells that we own and need to send to the current neighboring block. | |
vtkNew< vtkIdList > | LineIdsToSend |
This lists the ids of the cells that we own and need to send to the current neighboring block. | |
vtkIdType | NumberOfPolysToSend = 0 |
Handle on the number of cells to send of the corresponding type. | |
vtkIdType | NumberOfStripsToSend = 0 |
Handle on the number of cells to send of the corresponding type. | |
vtkIdType | NumberOfLinesToSend = 0 |
Handle on the number of cells to send of the corresponding type. | |
vtkIdType | PolyConnectivitySize = 0 |
Handle on the number of cells of corresponding type to be sent to the neighbor block. | |
vtkIdType | StripConnectivitySize = 0 |
Handle on the number of cells of corresponding type to be sent to the neighbor block. | |
vtkIdType | LineConnectivitySize = 0 |
Handle on the number of cells of corresponding type to be sent to the neighbor block. | |
Public Attributes inherited from vtkDIYGhostUtilities::UnstructuredDataBlockStructure | |
vtkNew< vtkIdList > | MatchingReceivedPointIds |
This lists the matching point ids to the interfacing points that are exchanged with current neighboring block. | |
vtkNew< vtkIdList > | RemappedMatchingReceivedPointIdsSortedLikeTarget |
This array describes the same points as MatchingReceivedPointIds , but points are ordered like in the current neighboring block. | |
vtkNew< vtkPoints > | InterfacingPoints |
These are the interfacing points sent by the current neighboring block. | |
vtkSmartPointer< vtkIdTypeArray > | InterfacingGlobalPointIds = nullptr |
Point global ids of the interfacing surface sent to us by corresponding block, if present. | |
vtkSmartPointer< vtkIdTypeArray > | GhostGlobalPointIds = nullptr |
Point global ids sent to us by neighboring block, if present. | |
vtkNew< vtkPoints > | GhostPoints |
Ghost points sent by the current neighboring block. | |
vtkNew< vtkIdList > | PointIdsToSend |
This lists the ids of the points that we own and need to send to the current neighboring block. | |
std::map< vtkIdType, vtkIdType > | RedirectionMapForDuplicatePointIds |
This is a mapping from points that have been sent by the current neighboring block and have already been added in the output points, to their location in the output point array. | |
vtkNew< vtkIdList > | CellIdsToSend |
This lists the ids of the cells that we own and need to send to the current neighboring block. | |
vtkSmartPointer< vtkFieldData > | InterfacingPointData |
Point data at the interface sent by our neighbor. | |
vtkNew< vtkIdTypeArray > | SharedPointIds |
It can happen that a point can be sent by multiple blocks. | |
vtkSmartPointer< vtkIdTypeArray > | ReceivedSharedPointIds |
It can happen that a point can be sent by multiple blocks. | |
Public Attributes inherited from vtkDIYGhostUtilities::DataSetBlockStructure | |
vtkSmartPointer< vtkFieldData > | GhostCellData = nullptr |
vtkSmartPointer< vtkFieldData > | GhostPointData = nullptr |
Definition at line 686 of file vtkDIYGhostUtilities.h.
This lists the ids of the cells that we own and need to send to the current neighboring block.
Definition at line 693 of file vtkDIYGhostUtilities.h.
This lists the ids of the cells that we own and need to send to the current neighboring block.
Definition at line 694 of file vtkDIYGhostUtilities.h.
This lists the ids of the cells that we own and need to send to the current neighboring block.
Definition at line 695 of file vtkDIYGhostUtilities.h.
TopologyBufferType vtkDIYGhostUtilities::PolyDataBlockStructure::SendBuffer |
Definition at line 705 of file vtkDIYGhostUtilities.h.
TopologyBufferType vtkDIYGhostUtilities::PolyDataBlockStructure::ReceiveBuffer |
Definition at line 706 of file vtkDIYGhostUtilities.h.
vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::NumberOfPolysToSend = 0 |
Handle on the number of cells to send of the corresponding type.
Definition at line 712 of file vtkDIYGhostUtilities.h.
vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::NumberOfStripsToSend = 0 |
Handle on the number of cells to send of the corresponding type.
Definition at line 713 of file vtkDIYGhostUtilities.h.
vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::NumberOfLinesToSend = 0 |
Handle on the number of cells to send of the corresponding type.
Definition at line 714 of file vtkDIYGhostUtilities.h.
vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::PolyConnectivitySize = 0 |
Handle on the number of cells of corresponding type to be sent to the neighbor block.
Definition at line 721 of file vtkDIYGhostUtilities.h.
vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::StripConnectivitySize = 0 |
Handle on the number of cells of corresponding type to be sent to the neighbor block.
Definition at line 722 of file vtkDIYGhostUtilities.h.
vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::LineConnectivitySize = 0 |
Handle on the number of cells of corresponding type to be sent to the neighbor block.
Definition at line 723 of file vtkDIYGhostUtilities.h.