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

#include <vtkDIYGhostUtilities.h>

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

Classes

struct  TopologyBufferType
 

Public Attributes

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

Detailed Description

Definition at line 622 of file vtkDIYGhostUtilities.h.

Member Data Documentation

◆ PolyIdsToSend

vtkNew<vtkIdList> vtkDIYGhostUtilities::PolyDataBlockStructure::PolyIdsToSend

This lists the ids of the cells that we own and need to send to the current neighboring block.

Definition at line 629 of file vtkDIYGhostUtilities.h.

◆ StripIdsToSend

vtkNew<vtkIdList> vtkDIYGhostUtilities::PolyDataBlockStructure::StripIdsToSend

This lists the ids of the cells that we own and need to send to the current neighboring block.

Definition at line 630 of file vtkDIYGhostUtilities.h.

◆ LineIdsToSend

vtkNew<vtkIdList> vtkDIYGhostUtilities::PolyDataBlockStructure::LineIdsToSend

This lists the ids of the cells that we own and need to send to the current neighboring block.

Definition at line 631 of file vtkDIYGhostUtilities.h.

◆ SendBuffer

TopologyBufferType vtkDIYGhostUtilities::PolyDataBlockStructure::SendBuffer

Definition at line 641 of file vtkDIYGhostUtilities.h.

◆ ReceiveBuffer

TopologyBufferType vtkDIYGhostUtilities::PolyDataBlockStructure::ReceiveBuffer

Definition at line 642 of file vtkDIYGhostUtilities.h.

◆ NumberOfPolysToSend

vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::NumberOfPolysToSend = 0

Handle on the number of cells to send of the corresponding type.

Definition at line 648 of file vtkDIYGhostUtilities.h.

◆ NumberOfStripsToSend

vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::NumberOfStripsToSend = 0

Handle on the number of cells to send of the corresponding type.

Definition at line 649 of file vtkDIYGhostUtilities.h.

◆ NumberOfLinesToSend

vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::NumberOfLinesToSend = 0

Handle on the number of cells to send of the corresponding type.

Definition at line 650 of file vtkDIYGhostUtilities.h.

◆ PolyConnectivitySize

vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::PolyConnectivitySize = 0

Handle on the number of cells of corresponding type to be sent to the neighbor block.

Definition at line 657 of file vtkDIYGhostUtilities.h.

◆ StripConnectivitySize

vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::StripConnectivitySize = 0

Handle on the number of cells of corresponding type to be sent to the neighbor block.

Definition at line 658 of file vtkDIYGhostUtilities.h.

◆ LineConnectivitySize

vtkIdType vtkDIYGhostUtilities::PolyDataBlockStructure::LineConnectivitySize = 0

Handle on the number of cells of corresponding type to be sent to the neighbor block.

Definition at line 659 of file vtkDIYGhostUtilities.h.


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