Define a curved face. More...
#include <blockFace.H>


Classes | |
| class | iNew |
| Class used for the read-construction of. More... | |
Public Member Functions | |
| 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. | |
| virtual void | project (const blockDescriptor &, const label blockFacei, pointField &points) const =0 |
| void | write (Ostream &, const dictionary &) const |
| Write face with variable backsubstitution. | |
Static Public Member Functions | |
| 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 | |
| const face | vertices_ |
| Block face vertices. | |
Friends | |
| Ostream & | operator<< (Ostream &, const blockFace &) |
|
explicit |
Construct from face vertices.
Definition at line 37 of file blockFace.C.
References vertices(), and vertices_.
Referenced by compare(), declareRunTimeSelectionTable(), operator<<, projectFace::projectFace(), and ~blockFace().


| blockFace | ( | const dictionary & | dict, |
| const label | index, | ||
| Istream & | is ) |
Construct from Istream.
Definition at line 43 of file blockFace.C.
References dict, Foam::read(), and vertices_.

|
virtualdefault |
| TypeName | ( | "blockFace" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| blockFace | , | ||
| Istream | , | ||
| (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is) | , | ||
| (dict, index, geometry, is) | ) |
|
virtual |
|
static |
New function which constructs and returns pointer to a blockFace.
Definition at line 68 of file blockFace.C.
References Foam::abort(), DebugInFunction, dict, Foam::endl(), Foam::FatalIOError, and FatalIOErrorInLookup.
Referenced by blockFace::iNew::operator()().


|
inline |
Return block face vertices.
Definition at line 23 of file blockFaceI.H.
References vertices_.
Referenced by blockFace(), compare(), compare(), declareRunTimeSelectionTable(), and ~blockFace().

|
inline |
Compare with given blockFace.
Definition at line 29 of file blockFaceI.H.
References blockFace(), compare(), and vertices().
Referenced by compare().


|
inline |
Compare with the given block and block face.
Definition at line 35 of file blockFaceI.H.
References face::sameVertices(), vertices(), and vertices_.

|
pure virtual |
Implemented in projectFace.
References points.
| void write | ( | Ostream & | os, |
| const dictionary & | d ) const |
Write face with variable backsubstitution.
Definition at line 99 of file blockFace.C.
References token::BEGIN_LIST, token::END_LIST, forAll, os(), token::SPACE, vertices_, and blockVertex::write().

References blockFace().
|
protected |
Block face vertices.
Definition at line 62 of file blockFace.H.
Referenced by blockFace(), blockFace(), compare(), vertices(), and write().