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