VTK  9.1.0
Classes | Public Attributes | List of all members
vtkDIYGhostUtilities::UnstructuredGridBlockStructure Struct Reference

#include <vtkDIYGhostUtilities.h>

Inheritance diagram for vtkDIYGhostUtilities::UnstructuredGridBlockStructure:
[legend]
Collaboration diagram for vtkDIYGhostUtilities::UnstructuredGridBlockStructure:
[legend]

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. More...
 
vtkIdType ConnectivitySize = 0
 Handle to the faces / connectivity size that we have to send to the neighboring block. More...
 
- Public Attributes inherited from vtkDIYGhostUtilities::UnstructuredDataBlockStructure
vtkNew< vtkIdTypeArrayMatchingReceivedPointIds
 This lists the matching point ids to the interfacing points that are exchanged with current neighboring block. More...
 
vtkNew< vtkIdTypeArrayRemappedMatchingReceivedPointIdsSortedLikeTarget
 This array describes the same points as MatchingReceivedPointIds, but points are ordered like in the current neighboring block. More...
 
vtkNew< vtkPointsInterfacingPoints
 These are the interfacing points sent by the current neighboring block. More...
 
vtkSmartPointer< vtkIdTypeArrayInterfacingGlobalPointIds = nullptr
 Point global ids of the interfacing surface sent to us by corresponding block, if present. More...
 
vtkSmartPointer< vtkIdTypeArrayGhostGlobalPointIds = nullptr
 Point global ids sent to us by neighboring block, if present. More...
 
vtkNew< vtkPointsGhostPoints
 Ghost points sent by the current neighboring block. More...
 
vtkNew< vtkIdListPointIdsToSend
 This lists the ids of the points that we own and need to send to the current neighboring block. More...
 
std::map< vtkIdType, vtkIdTypeRedirectionMapForDuplicatePointIds
 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. More...
 
vtkNew< vtkIdListCellIdsToSend
 This lists the ids of the cells that we own and need to send to the current neighboring block. More...
 
vtkNew< vtkIdTypeArraySharedPointIds
 It can happen that a point can be sent by multiple blocks. More...
 
vtkSmartPointer< vtkIdTypeArrayReceivedSharedPointIds
 It can happen that a point can be sent by multiple blocks. More...
 
- Public Attributes inherited from vtkDIYGhostUtilities::DataSetBlockStructure
vtkSmartPointer< vtkFieldDataGhostCellData = nullptr
 
vtkSmartPointer< vtkFieldDataGhostPointData = nullptr
 

Detailed Description

Definition at line 541 of file vtkDIYGhostUtilities.h.

Member Data Documentation

◆ SendBuffer

TopologyBufferType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::SendBuffer

Definition at line 554 of file vtkDIYGhostUtilities.h.

◆ ReceiveBuffer

TopologyBufferType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::ReceiveBuffer

Definition at line 555 of file vtkDIYGhostUtilities.h.

◆ FacesSize

vtkIdType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::FacesSize = 0

Handle to the faces / connectivity size that we have to send to the neighboring block.

Definition at line 561 of file vtkDIYGhostUtilities.h.

◆ ConnectivitySize

vtkIdType vtkDIYGhostUtilities::UnstructuredGridBlockStructure::ConnectivitySize = 0

Handle to the faces / connectivity size that we have to send to the neighboring block.

Definition at line 562 of file vtkDIYGhostUtilities.h.


The documentation for this struct was generated from the following file: