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