mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: snappyHexMesh: adding missing functions in .H file
This commit is contained in:
@ -3,7 +3,7 @@
|
|||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation | Copyright (C) 2017 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -159,6 +159,48 @@ private:
|
|||||||
List<extrudeMode>& extrudeStatus
|
List<extrudeMode>& extrudeStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
|
//- Truncate index in face
|
||||||
|
static label constrainFp(const label sz, const label fp);
|
||||||
|
|
||||||
|
//- Count common points between face and its neighbours
|
||||||
|
void countCommonPoints
|
||||||
|
(
|
||||||
|
const indirectPrimitivePatch&,
|
||||||
|
const label facei,
|
||||||
|
Map<label>&
|
||||||
|
) const;
|
||||||
|
|
||||||
|
//- Check if any common points form single string. Return
|
||||||
|
// false if not.
|
||||||
|
bool checkCommonOrder
|
||||||
|
(
|
||||||
|
const label nCommon,
|
||||||
|
const face& curFace,
|
||||||
|
const face& nbFace
|
||||||
|
) const;
|
||||||
|
|
||||||
|
//- Check if any common points form single string; unmark
|
||||||
|
// points on face if not
|
||||||
|
void checkCommonOrder
|
||||||
|
(
|
||||||
|
const indirectPrimitivePatch& pp,
|
||||||
|
const label facei,
|
||||||
|
const Map<label>& nCommonPoints,
|
||||||
|
pointField& patchDisp,
|
||||||
|
labelList& patchNLayers,
|
||||||
|
List<extrudeMode>& extrudeStatus
|
||||||
|
) const;
|
||||||
|
|
||||||
|
//- Check if any common points form single string; unmark
|
||||||
|
// points on face if not
|
||||||
|
void handleNonStringConnected
|
||||||
|
(
|
||||||
|
const indirectPrimitivePatch& pp,
|
||||||
|
pointField& patchDisp,
|
||||||
|
labelList& patchNLayers,
|
||||||
|
List<extrudeMode>& extrudeStatus
|
||||||
|
) const;
|
||||||
|
|
||||||
//- No extrusion at non-manifold points.
|
//- No extrusion at non-manifold points.
|
||||||
void handleNonManifolds
|
void handleNonManifolds
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user