61 bool operator==(
const cellShape&,
const cellShape&);
63 Ostream&
operator<<(Ostream&,
const cellShape&);
92 const bool doCollapse =
false
100 const bool doCollapse =
false
A helper class for outputting values to Ostream.
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,...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Maps a geometry to a set of cell primitives, which enables geometric cell data to be calculated witho...
An analytical geometric cellShape.
const cellModel & model() const
Model reference.
friend bool operator==(const cellShape &, const cellShape &)
labelList meshFaces(const faceList &allFaces, const cell &) const
Mesh face labels of this cell (in order of model)
scalar mag(const pointField &) const
Scalar magnitude.
autoPtr< cellShape > clone() const
Clone.
void collapse()
Collapse shape to correct one after removing duplicate vertices.
point centre(const pointField &) const
Centroid of the cell.
faceList faces() const
Faces of this cell.
friend Istream & operator>>(Istream &, cellShape &)
cellShape()
Construct null.
friend Ostream & operator<<(Ostream &, const cellShape &)
edgeList edges() const
Edges of this cellShape.
pointField points(const pointField &meshPoints) const
Return the points corresponding to this cellShape.
label nPoints() const
Number of points.
labelList meshEdges(const edgeList &allEdges, const labelList &) const
Mesh edge labels of this cell (in order of model)
faceList collapsedFaces() const
Collapsed faces of this cell.
label nEdges() const
Number of edges.
label nFaces() const
Number of faces.
Foam::InfoProxy< cellShape > info() const
Return info proxy.
A cell is defined as a list of faces with extra functionality.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)