|
VTK
9.4.2
|
#include <vtkDIYGhostUtilities.h>
Classes | |
| struct | TopologyBufferType |
| Topology information for cells to be exchanged. More... | |
Public Attributes | |
| TopologyBufferType | SendBuffer |
| TopologyBufferType | ReceiveBuffer |
| vtkIdType | FacesSize = 0 |
| Handle to the faces / connectivity size that we have to send to the neighboring block. | |
| vtkIdType | FacesNum = 0 |
| Handle to the faces / connectivity size that we have to send to the neighboring block. | |
| vtkIdType | ConnectivitySize = 0 |
| Handle to the faces / connectivity size that we have to send to the neighboring 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 604 of file vtkDIYGhostUtilities.h.
| TopologyBufferType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::SendBuffer |
Definition at line 617 of file vtkDIYGhostUtilities.h.
| TopologyBufferType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::ReceiveBuffer |
Definition at line 618 of file vtkDIYGhostUtilities.h.
| vtkIdType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::FacesSize = 0 |
Handle to the faces / connectivity size that we have to send to the neighboring block.
Definition at line 624 of file vtkDIYGhostUtilities.h.
| vtkIdType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::FacesNum = 0 |
Handle to the faces / connectivity size that we have to send to the neighboring block.
Definition at line 625 of file vtkDIYGhostUtilities.h.
| vtkIdType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::ConnectivitySize = 0 |
Handle to the faces / connectivity size that we have to send to the neighboring block.
Definition at line 626 of file vtkDIYGhostUtilities.h.