52Ostream&
operator<<(Ostream&,
const blockFace&);
87 (
dict, index, geometry, is)
122 mutable label index_;
158 const label blockFacei,
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Takes the description of the block and the list of curved edges and creates a list of points on edges...
Class used for the read-construction of.
iNew(const dictionary &dict, const searchableSurfaces &geometry)
autoPtr< blockFace > operator()(Istream &is) const
virtual void project(const blockDescriptor &, const label blockFacei, pointField &points) const =0
const face & vertices() const
Return block face vertices.
virtual ~blockFace()=default
Destructor.
declareRunTimeSelectionTable(autoPtr, blockFace, Istream,(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &is),(dict, index, geometry, is))
friend Ostream & operator<<(Ostream &, const blockFace &)
const face vertices_
Block face vertices.
static autoPtr< blockFace > New(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &)
New function which constructs and returns pointer to a blockFace.
TypeName("blockFace")
Runtime type information.
virtual autoPtr< blockFace > clone() const
Clone function.
bool compare(const blockFace &) const
Compare with given blockFace.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A face is a list of labels corresponding to mesh vertices.
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
#define declareRunTimeSelectionTable(ptrWrapper, baseType, argNames, argList, parList)
Declare a run-time selection (variables and adder classes)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.