Does modifications to boundary faces. More...
Public Member Functions | |
ClassName ("boundaryCutter") | |
boundaryCutter (const polyMesh &mesh) | |
~boundaryCutter ()=default | |
void | setRefinement (const Map< point > &pointToPos, const Map< List< point >> &edgeToCuts, const Map< labelPair > &faceToSplit, const Map< point > &faceToFeaturePoint, polyTopoChange &meshMod) |
void | updateMesh (const mapPolyMesh &) |
const EdgeMap< labelList > & | edgeAddedPoints () const |
const Map< label > & | faceAddedPoint () const |
Does modifications to boundary faces.
Definition at line 64 of file boundaryCutter.H.
|
explicit |
Definition at line 381 of file boundaryCutter.C.
|
default |
ClassName | ( | "boundaryCutter" | ) |
void setRefinement | ( | const Map< point > & | pointToPos, |
const Map< List< point >> & | edgeToCuts, | ||
const Map< labelPair > & | faceToSplit, | ||
const Map< point > & | faceToFeaturePoint, | ||
polyTopoChange & | meshMod | ||
) |
Definition at line 392 of file boundaryCutter.C.
References Foam::abort(), DynamicList::append(), DynamicList::clear(), Foam::expressions::patchExpr::debug, Foam::diag(), Foam::constant::electromagnetic::e, Foam::endl(), f(), Foam::FatalError, FatalErrorInFunction, forAll, forAllConstIters(), face::nextLabel(), patchID, Foam::Pout, List::resize(), polyTopoChange::setAction(), List::setSize(), DynamicList::shrink(), and zoneID.
void updateMesh | ( | const mapPolyMesh & | morphMap | ) |
Definition at line 818 of file boundaryCutter.C.
References Foam::constant::electromagnetic::e, forAll, forAllConstIters(), HashTable< T, edge, Hash< edge > >::insert(), newPointi, mapPolyMesh::reverseFaceMap(), mapPolyMesh::reversePointMap(), and List::setSize().
Definition at line 160 of file boundaryCutter.H.
|
inline |
Definition at line 166 of file boundaryCutter.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.