Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Foam::help | |
Helper functions useful for mesh generation. | |
Functions | |
template<class faceType1 , class faceType2 > | |
bool | areFacesEqual (const faceType1 &f1, const faceType2 &f2) |
check if the faces are equal More... | |
template<class T , class ListType > | |
label | positionInList (const T &elmt, const ListType &l) |
local position of element in a list More... | |
template<class faceType > | |
faceType | reverseFace (const faceType &f) |
reverse the face More... | |
template<class faceType1 , class faceType2 > | |
face | mergeTwoFaces (const faceType1 &f1, const faceType2 &f2) |
returns a merged face More... | |
edgeList | modifyFacesToShareOneEdge (face &f1, face &f2) |
remove edges until faces share only one edge More... | |
face | createFaceFromRemovedPart (const face &fOrig, const face &fCut) |
create a face from the removed part More... | |
face | removeEdgesFromFace (const face &fOrig, const DynList< edge > &removeEdges) |
remove edges from face More... | |
void | findOpenEdges (const faceList &cellFaces, DynList< edge > &openEdges) |
find open edges for a set of faces forming a cell More... | |
template<class faceType1 , class faceType2 > | |
bool | shareAnEdge (const faceType1 &f1, const faceType2 &f2) |
check if two faces share an edge More... | |
template<class faceType1 , class faceType2 > | |
edge | sharedEdge (const faceType1 &f1, const faceType2 &f2) |
return the edge shared by the faces More... | |
template<class faceType > | |
label | positionOfEdgeInFace (const edge &e, const faceType &f) |
return the position of edge in the face, -1 otherwise More... | |
template<class faceType1 , class faceType2 > | |
bool | shareAVertex (const faceType1 &f1, const faceType2 &f2) |
check if two faces share a vertex More... | |
template<class faceType1 , class faceType2 > | |
label | sharedVertex (const faceType1 &f1, const faceType2 &f2) |
shared vertex of two faces More... | |
template<class faceListType > | |
label | sharedVertex (const faceListType &fcs) |
find a vertex label common to all faces in the list More... | |
template<class boolListType > | |
bool | areElementsInChain (const boolListType &sel) |
check if selected elements are in one singly-connected chain More... | |
labelList | sortEdgeChain (const DynList< edge > &bEdges) |
void | zipOpenChain (DynList< edge > &bEdges) |
creates closed edge chains from the open chain More... | |
Original source file helperFunctionsTopologyManipulation.H
Definition in file helperFunctionsTopologyManipulation.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.