Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object. More...
Public Member Functions | |
TypeName ("project") | |
projectFace (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is) | |
virtual | ~projectFace ()=default |
virtual void | project (const blockDescriptor &, const label blockFacei, pointField &points) const |
![]() | |
TypeName ("blockFace") | |
declareRunTimeSelectionTable (autoPtr, blockFace, Istream,(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is),(dict, index, geometry, is)) | |
blockFace (const face &vertices) | |
blockFace (const dictionary &dict, const label index, Istream &is) | |
virtual autoPtr< blockFace > | clone () const |
virtual | ~blockFace ()=default |
const face & | vertices () const |
bool | compare (const blockFace &) const |
bool | compare (const face &vertices) const |
void | write (Ostream &, const dictionary &) const |
Additional Inherited Members | |
![]() | |
static autoPtr< blockFace > | New (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &) |
![]() | |
const face | vertices_ |
Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object.
Definition at line 50 of file projectFace.H.
projectFace | ( | const dictionary & | dict, |
const label | index, | ||
const searchableSurfaces & | geometry, | ||
Istream & | is | ||
) |
Definition at line 127 of file projectFace.C.
|
virtualdefault |
TypeName | ( | "project" | ) |
|
virtual |
Implements blockFace.
Definition at line 142 of file projectFace.C.
References blockDescriptor::blockShape(), Foam::expressions::patchExpr::debug, blockDescriptor::density(), Foam::endl(), forAll, Foam::Info, Foam::mag(), Foam::magSqr(), n, Foam::name(), points, Foam::Pout, autoPtr::reset(), Foam::sum(), linearInterpolationWeights::valueWeights(), blockDescriptor::vertices(), Vector< Cmpt >::x(), Vector< Cmpt >::y(), Vector< Cmpt >::z(), VectorSpace< Vector< scalar >, scalar, 3 >::zero, and Foam::Zero.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.