Base class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections. More...
Public Member Functions | |
cutFace (const fvMesh &mesh) | |
Static Public Attributes | |
static int | debug = 0 |
Protected Member Functions | |
void | calcSubFace (const label faceI, const scalarList &pointStatus, label firstFullySubmergedPoint, DynamicList< point > &subFacePoints, DynamicList< point > &surfacePoints, label &faceStatus, vector &subFaceCentre, vector &subFaceArea) |
void | calcSubFace (const label faceI, const scalarList &pointStatus, const scalarList &weights, label firstFullySubmergedPoint, DynamicList< point > &subFacePoints, DynamicList< point > &surfacePoints, label &faceStatus, vector &subFaceCentre, vector &subFaceArea) |
void | calcSubFaceCentreAndArea (DynamicList< point > &subFacePoints, vector &subFaceCentre, vector &subFaceArea) |
void | calcSubFace (const face &f, const pointField &points, const scalarList &pointStatus, label firstFullySubmergedPoint, DynamicList< point > &subFacePoints, DynamicList< point > &surfacePoints, label &faceStatus, vector &subFaceCentre, vector &subFaceArea) |
Base class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections.
Original code supplied by Johan Roenby, DHI (2016) Henning Scheufler, DLR (2019)
|
protected |
Definition at line 32 of file cutFace.C.
References DynamicList::append(), f(), p, points, and Foam::Zero.
Referenced by cutFacePLIC::calcSubFace(), cutFaceIso::calcSubFace(), and cutFaceAdvect::calcSubFace().
|
protected |
Definition at line 109 of file cutFace.C.
References DynamicList::append(), f(), p, points, and Foam::Zero.
|
protected |
Definition at line 258 of file cutFace.C.
References Foam::constant::universal::c, Foam::mag(), n, nPoints, Foam::constant::mathematical::pi(), and Foam::Zero.
|
protected |
Definition at line 184 of file cutFace.C.
References DynamicList::append(), f(), p, points, and Foam::Zero.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.