| 
    VTK
    9.5.20251103
    
   | 
 
Block structure storing information being communicated by neighboring blocks for vtkStructuredGrid.  
 More...
#include <vtkDIYGhostUtilities.h>
Classes | |
| struct | Grid2D | 
| Grid interfacing with block's grid.  More... | |
Public Member Functions | |
| StructuredGridBlockStructure (const int extent[6], int dim, vtkDataArray *points[6]) | |
Constructor taking the extent (without ghosts) of the neighboring vtkStructuredGrid, as well as its point array.   | |
| StructuredGridBlockStructure (vtkStructuredGrid *grid, const StructuredGridInformation &info) | |
| Copy constructor.   | |
  Public Member Functions inherited from vtkDIYGhostUtilities::GridBlockStructure | |
| GridBlockStructure (const int *extent, int dim) | |
GridBlockStructure constructor.   | |
Public Attributes | |
| vtkSmartPointer< vtkPoints > | OuterPointLayers [6] | 
| Point coordinate arrays of the structured grid.   | |
| Grid2D | GridInterface | 
| 2D grid interfacing 2 blocks.   | |
| vtkNew< vtkPoints > | GhostPoints | 
| Buffer to store received ghost points from neighboring blocks.   | |
  Public Attributes inherited from vtkDIYGhostUtilities::GridBlockStructure | |
| ExtentType | Extent = ExtentType{ 1, -1, 1, -1, 1, -1 } | 
| Extent of neighboring block with no ghosts.   | |
| ExtentType | ShiftedExtentWithNewGhosts | 
| Extent of neighboring block that include ghost layers, shifted to match our mapping of the extent in the 3D world.   | |
| ExtentType | ShiftedExtent | 
| Extent of the neighboring block, shifted to match our mapping of the extent in the 3D world.   | |
| ExtentType | ReceivedGhostExtent = ExtentType{ 1, -1, 1, -1, 1, -1 } | 
| unsigned char | AdjacencyMask | 
| Binary mask encoding the adjacency of the neighboring block w.r.t.   | |
| int | DataDimension | 
| This stores the dimension of the grid (1D, 2D, or 3D).   | |
  Public Attributes inherited from vtkDIYGhostUtilities::DataSetBlockStructure | |
| vtkSmartPointer< vtkFieldData > | GhostCellData = nullptr | 
| vtkSmartPointer< vtkFieldData > | GhostPointData = nullptr | 
Block structure storing information being communicated by neighboring blocks for vtkStructuredGrid. 
Definition at line 347 of file vtkDIYGhostUtilities.h.
| vtkDIYGhostUtilities::StructuredGridBlockStructure::StructuredGridBlockStructure | ( | const int | extent[6], | 
| int | dim, | ||
| vtkDataArray * | points[6] | ||
| ) | 
Constructor taking the extent (without ghosts) of the neighboring vtkStructuredGrid, as well as its point array. 
| vtkDIYGhostUtilities::StructuredGridBlockStructure::StructuredGridBlockStructure | ( | vtkStructuredGrid * | grid, | 
| const StructuredGridInformation & | info | ||
| ) | 
Copy constructor.
| vtkSmartPointer<vtkPoints> vtkDIYGhostUtilities::StructuredGridBlockStructure::OuterPointLayers[6] | 
Point coordinate arrays of the structured grid.
Definition at line 363 of file vtkDIYGhostUtilities.h.
| Grid2D vtkDIYGhostUtilities::StructuredGridBlockStructure::GridInterface | 
2D grid interfacing 2 blocks.
Definition at line 413 of file vtkDIYGhostUtilities.h.
Buffer to store received ghost points from neighboring blocks.
Definition at line 418 of file vtkDIYGhostUtilities.h.