Define a curved face. More...
Classes | |
class | iNew |
Public Member Functions | |
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 |
virtual void | project (const blockDescriptor &, const label blockFacei, pointField &points) const =0 |
void | write (Ostream &, const dictionary &) const |
Static Public Member Functions | |
static autoPtr< blockFace > | New (const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &) |
Protected Attributes | |
const face | vertices_ |
Friends | |
Ostream & | operator<< (Ostream &, const blockFace &) |
Definition at line 37 of file blockFace.C.
blockFace | ( | const dictionary & | dict, |
const label | index, | ||
Istream & | is | ||
) |
Definition at line 44 of file blockFace.C.
|
virtualdefault |
TypeName | ( | "blockFace" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
blockFace | , | ||
Istream | , | ||
(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is) | , | ||
(dict, index, geometry, is) | |||
) |
|
virtual |
Definition at line 61 of file blockFace.C.
References NotImplemented.
|
static |
Definition at line 69 of file blockFace.C.
References Foam::abort(), DebugInFunction, dict, Foam::endl(), Foam::FatalIOError, and FatalIOErrorInLookup.
Referenced by blockFace::iNew::operator()().
|
inline |
Definition at line 23 of file blockFaceI.H.
References blockFace::vertices_.
Referenced by blockFace::compare().
Definition at line 29 of file blockFaceI.H.
References blockFace::vertices().
Definition at line 35 of file blockFaceI.H.
References face::sameVertices(), and Foam::vertices().
|
pure virtual |
Implemented in projectFace.
void write | ( | Ostream & | os, |
const dictionary & | d | ||
) | const |
Definition at line 99 of file blockFace.C.
References token::BEGIN_LIST, token::END_LIST, forAll, os(), token::SPACE, and blockVertex::write().
|
protected |
Definition at line 60 of file blockFace.H.
Referenced by blockFace::vertices().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.