mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: patchToPoly2DMesh: added some checking
This commit is contained in:
@ -303,6 +303,33 @@ Foam::patchToPoly2DMesh::~patchToPoly2DMesh()
|
|||||||
|
|
||||||
void Foam::patchToPoly2DMesh::createMesh()
|
void Foam::patchToPoly2DMesh::createMesh()
|
||||||
{
|
{
|
||||||
|
for (label edgeI = 0; edgeI < patch_.nInternalEdges(); edgeI++)
|
||||||
|
{
|
||||||
|
if (patch_.edgeFaces()[edgeI].size() != 2)
|
||||||
|
{
|
||||||
|
FatalErrorIn("patchToPoly2DMesh::patchToPoly2DMesh(..)")
|
||||||
|
<< "internal edge:" << edgeI
|
||||||
|
<< " patch.edgeFaces()[edgeI]:" << patch_.edgeFaces()[edgeI]
|
||||||
|
<< abort(FatalError);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for
|
||||||
|
(
|
||||||
|
label edgeI = patch_.nInternalEdges();
|
||||||
|
edgeI < patch_.nEdges();
|
||||||
|
edgeI++
|
||||||
|
)
|
||||||
|
{
|
||||||
|
if (patch_.edgeFaces()[edgeI].size() != 1)
|
||||||
|
{
|
||||||
|
FatalErrorIn("patchToPoly2DMesh::patchToPoly2DMesh(..)")
|
||||||
|
<< "boundary edge:" << edgeI
|
||||||
|
<< " patch.edgeFaces()[edgeI]:" << patch_.edgeFaces()[edgeI]
|
||||||
|
<< abort(FatalError);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
createPolyMeshComponents();
|
createPolyMeshComponents();
|
||||||
|
|
||||||
label startFace = patch_.nInternalEdges();
|
label startFace = patch_.nInternalEdges();
|
||||||
|
|||||||
Reference in New Issue
Block a user