VTK
9.1.0
|
Block structure storing information being communicated by neighboring blocks for vtkRectilinearGrid
.
More...
#include <vtkDIYGhostUtilities.h>
Public Member Functions | |
RectilinearGridBlockStructure (const int extent[6], int dim, vtkDataArray *xCoordinates, vtkDataArray *yCoordinates, vtkDataArray *zCoordinates) | |
Constructor taking the extent (without ghosts) of the neighboring vtkRectilinearGrid , as well as its point coordinates. | |
RectilinearGridBlockStructure (vtkRectilinearGrid *grid, const RectilinearGridInformation &info) | |
Copy constructor. | |
Public Member Functions inherited from vtkDIYGhostUtilities::GridBlockStructure | |
GridBlockStructure (const int *extent, int dim) | |
GridBlockStructure constructor. | |
Public Attributes | |
vtkSmartPointer< vtkDataArray > | XCoordinates |
Point coordinate arrays of the rectilinear grid. | |
vtkSmartPointer< vtkDataArray > | YCoordinates |
Point coordinate arrays of the rectilinear grid. | |
vtkSmartPointer< vtkDataArray > | ZCoordinates |
Point coordinate arrays of the rectilinear grid. | |
Public Attributes inherited from vtkDIYGhostUtilities::GridBlockStructure | |
ExtentType | Extent |
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. | |
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 vtkRectilinearGrid
.
Definition at line 247 of file vtkDIYGhostUtilities.h.
vtkDIYGhostUtilities::RectilinearGridBlockStructure::RectilinearGridBlockStructure | ( | const int | extent[6], |
int | dim, | ||
vtkDataArray * | xCoordinates, | ||
vtkDataArray * | yCoordinates, | ||
vtkDataArray * | zCoordinates | ||
) |
Constructor taking the extent (without ghosts) of the neighboring vtkRectilinearGrid
, as well as its point coordinates.
vtkDIYGhostUtilities::RectilinearGridBlockStructure::RectilinearGridBlockStructure | ( | vtkRectilinearGrid * | grid, |
const RectilinearGridInformation & | info | ||
) |
Copy constructor.
vtkSmartPointer<vtkDataArray> vtkDIYGhostUtilities::RectilinearGridBlockStructure::XCoordinates |
Point coordinate arrays of the rectilinear grid.
Definition at line 265 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkDataArray> vtkDIYGhostUtilities::RectilinearGridBlockStructure::YCoordinates |
Point coordinate arrays of the rectilinear grid.
Definition at line 266 of file vtkDIYGhostUtilities.h.
vtkSmartPointer<vtkDataArray> vtkDIYGhostUtilities::RectilinearGridBlockStructure::ZCoordinates |
Point coordinate arrays of the rectilinear grid.
Definition at line 267 of file vtkDIYGhostUtilities.h.