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") | |
Runtime type information. More... | |
projectFace (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &) | |
Construct from Istream setting pointsList. More... | |
virtual | ~projectFace () |
Destructor. More... | |
virtual void | project (const blockDescriptor &, const label blockFacei, pointField &points) const |
Project the given points onto the surface. More... | |
Public Member Functions inherited from blockFace | |
TypeName ("blockFace") | |
Runtime type information. More... | |
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. More... | |
blockFace (const dictionary &dict, const label index, Istream &) | |
Construct from Istream. More... | |
virtual autoPtr< blockFace > | clone () const |
Clone function. More... | |
virtual | ~blockFace () |
Destructor. More... | |
const face & | vertices () const |
Return block face vertices. More... | |
bool | compare (const blockFace &) const |
Compare with given blockFace. More... | |
bool | compare (const face &vertices) const |
Compare with the given block and block face. More... | |
void | write (Ostream &, const dictionary &) const |
Write face with variable backsubstitution. More... | |
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. More... | |
Protected Attributes inherited from blockFace | |
const face | vertices_ |
Block face vertices. More... | |
Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object.
Definition at line 51 of file projectFace.H.
projectFace | ( | const dictionary & | dict, |
const label | index, | ||
const searchableSurfaces & | geometry, | ||
Istream & | is | ||
) |
Construct from Istream setting pointsList.
Definition at line 131 of file projectFace.C.
References projectFace::project().
|
inlinevirtual |
Destructor.
Definition at line 111 of file projectFace.H.
References projectFace::project().
TypeName | ( | "project" | ) |
Runtime type information.
|
virtual |
Project the given points onto the surface.
Implements blockFace.
Definition at line 146 of file projectFace.C.
References blockDescriptor::blockShape(), blockDescriptor::density(), Foam::endl(), Pair< Type >::first(), forAll, Foam::Info, Foam::mag(), Foam::magSqr(), n, Foam::name(), Foam::Pout, autoPtr< T >::reset(), Pair< Type >::second(), List< T >::size(), Foam::sum(), autoPtr< T >::valid(), linearInterpolationWeights::valueWeights(), blockDescriptor::vertices(), and VectorSpace< Vector< scalar >, scalar, 3 >::zero.
Referenced by projectFace::projectFace(), and projectFace::~projectFace().