Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object. More...
#include <projectFace.H>


Public Member Functions | |
| TypeName ("project") | |
| Runtime type information. | |
| projectFace (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is) | |
| Construct from Istream setting pointsList. | |
| virtual | ~projectFace ()=default |
| Destructor. | |
| virtual void | project (const blockDescriptor &, const label blockFacei, pointField &points) const |
| Project the given points onto the surface. | |
| Public Member Functions inherited from blockFace | |
| TypeName ("blockFace") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, blockFace, Istream,(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is),(dict, index, geometry, is)) | |
| blockFace (const face &vertices) | |
| Construct from face vertices. | |
| blockFace (const dictionary &dict, const label index, Istream &is) | |
| Construct from Istream. | |
| virtual autoPtr< blockFace > | clone () const |
| Clone function. | |
| virtual | ~blockFace ()=default |
| Destructor. | |
| const face & | vertices () const |
| Return block face vertices. | |
| bool | compare (const blockFace &) const |
| Compare with given blockFace. | |
| bool | compare (const face &vertices) const |
| Compare with the given block and block face. | |
| void | write (Ostream &, const dictionary &) const |
| Write face with variable backsubstitution. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from blockFace | |
| static autoPtr< blockFace > | New (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &) |
| New function which constructs and returns pointer to a blockFace. | |
| Protected Attributes inherited from blockFace | |
| const face | vertices_ |
| Block 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 ) |
Construct from Istream setting pointsList.
Definition at line 126 of file projectFace.C.
References blockFace::blockFace(), and dict.

|
virtualdefault |
Destructor.
References points.
| TypeName | ( | "project" | ) |
Runtime type information.
References dict.
|
virtual |
Project the given points onto the surface.
Implements blockFace.
Definition at line 141 of file projectFace.C.
References blockDescriptor::blockShape(), blockDescriptor::density(), Foam::endl(), forAll, Foam::Info, UList< T >::last(), Foam::mag(), Foam::magSqr(), n, Foam::name(), points, Foam::Pout, autoPtr< T >::reset(), Foam::sum(), linearInterpolationWeights::valueWeights(), blockDescriptor::vertices(), Vector< Cmpt >::x(), Vector< Cmpt >::y(), Vector< Cmpt >::z(), Foam::Zero, and VectorSpace< Form, Cmpt, Ncmpts >::zero.
