Go to the documentation of this file.
48 boundaryPointsPtr_(NULL),
49 boundaryFacesPtr_(NULL),
50 boundaryFacePatchPtr_(NULL),
51 boundaryFaceOwnersPtr_(NULL),
53 pointInFacePtr_(NULL),
54 pointPatchesPtr_(NULL),
56 pointPointsPtr_(NULL),
61 edgePatchesPtr_(NULL),
63 pointNormalsPtr_(NULL),
64 faceNormalsPtr_(NULL),
65 faceCentresPtr_(NULL),
67 globalBoundaryPointLabelPtr_(NULL),
68 globalBoundaryPointToLocalPtr_(NULL),
71 globalBoundaryEdgeLabelPtr_(NULL),
72 globalBoundaryEdgeToLocalPtr_(NULL),
75 otherEdgeFaceAtProcPtr_(NULL),
76 otherEdgeFacePatchPtr_(NULL),
77 globalBoundaryFaceLabelPtr_(NULL)
87 boundaryPointsPtr_(NULL),
88 boundaryFacesPtr_(NULL),
89 boundaryFacePatchPtr_(NULL),
90 boundaryFaceOwnersPtr_(NULL),
92 pointInFacePtr_(NULL),
93 pointPatchesPtr_(NULL),
95 pointPointsPtr_(NULL),
100 edgePatchesPtr_(NULL),
102 pointNormalsPtr_(NULL),
103 faceNormalsPtr_(NULL),
104 faceCentresPtr_(NULL),
106 globalBoundaryPointLabelPtr_(NULL),
107 globalBoundaryPointToLocalPtr_(NULL),
109 bpNeiProcsPtr_(NULL),
110 globalBoundaryEdgeLabelPtr_(NULL),
111 globalBoundaryEdgeToLocalPtr_(NULL),
113 beNeiProcsPtr_(NULL),
114 otherEdgeFaceAtProcPtr_(NULL),
115 otherEdgeFacePatchPtr_(NULL),
116 globalBoundaryFaceLabelPtr_(NULL)
labelList * boundaryPointsPtr_
boundary points
VRWGraph * pointFacesPtr_
point faces addressing
VRWGraph * bpProcsPtr_
boundary point-processors addressing
VRWGraph * faceEdgesPtr_
face edges addressing
labelList * globalBoundaryEdgeLabelPtr_
global boundary edge label
vectorField * faceCentresPtr_
face centres
vectorField * faceNormalsPtr_
face normals
VRWGraph * beProcsPtr_
boundary edge-processors addressing
Template functions to aid in the implementation of demand driven data.
faceList::subList * boundaryFacesPtr_
boundary faces
Map< label > * globalBoundaryEdgeToLocalPtr_
global boundary edge to local addressing
VRWGraph * pointPointsPtr_
point points addressing
Map< label > * otherEdgeFacePatchPtr_
void deleteDemandDrivenData(DataPtr &dataPtr)
meshSurfaceEngine(const meshSurfaceEngine &)
Disallow default bitwise copy construct.
edgeList * edgesPtr_
edges
Map< label > * globalBoundaryPointToLocalPtr_
global boundary point to local addressing
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
labelList * boundaryFacePatchPtr_
patches boundary faces are in
VRWGraph * bpEdgesPtr_
boundary point-edges addressing
labelList * boundaryFaceOwnersPtr_
face owners
labelList * globalBoundaryPointLabelPtr_
global boundary point label
labelList * globalBoundaryFaceLabelPtr_
global label for boundary faces
DynList< label > * bpNeiProcsPtr_
neighbour processors for communication when sending point data
labelList * bppPtr_
pointBoundaryPoint addressing
VRWGraph * pointPatchesPtr_
point-patches addressing
void calculateBoundaryFaces() const
calculate boundary nodes, faces and addressing
Map< label > * otherEdgeFaceAtProcPtr_
processor containing other face and face-patch addressing
vectorField * pointNormalsPtr_
point normals
VRWGraph * edgeFacesPtr_
edge faces addressing
VRWGraph * pointInFacePtr_
void calculateBoundaryNodes() const
VRWGraph * edgePatchesPtr_
edge-patches addressing
DynList< label > * beNeiProcsPtr_
neighbour processors for communication when sending edge data
VRWGraph * faceFacesPtr_
face-faces addressing