60 Ostream&
operator<<(Ostream&,
const cellInfo&);
78 template<
class TrackingData>
82 const label thisFacei,
83 const label thisCelli,
84 const label neighbourFacei,
85 const label neighbourCelli,
114 template<
class TrackingData>
115 inline bool valid(TrackingData& td)
const;
118 template<
class TrackingData>
128 template<
class TrackingData>
132 const label patchFacei,
138 template<
class TrackingData>
142 const label thisCelli,
143 const label neighbourFacei,
150 template<
class TrackingData>
154 const label thisFacei,
155 const label neighbourCelli,
162 template<
class TrackingData>
166 const label thisFacei,
173 template<
class TrackingData>
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,...
Holds information regarding type of cell. Used in inside/outside determination in cellClassification.
bool updateCell(const polyMesh &, const label thisCelli, const label neighbourFacei, const cellInfo &neighbourInfo, const scalar tol, TrackingData &td)
Influence of neighbouring face.
bool equal(const cellInfo &, TrackingData &td) const
Same (like operator==)
bool operator==(const cellInfo &) const
cellInfo()
Construct null.
bool operator!=(const cellInfo &) const
friend Ostream & operator<<(Ostream &, const cellInfo &)
bool updateFace(const polyMesh &, const label thisFacei, const label neighbourCelli, const cellInfo &neighbourInfo, const scalar tol, TrackingData &td)
Influence of neighbouring cell.
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
friend Istream & operator>>(Istream &, cellInfo &)
void transform(const polyPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
bool sameGeometry(const polyMesh &, const cellInfo &, const scalar, TrackingData &td) const
Check for identical geometrical data. Used for cyclics checking.
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Istream & operator>>(Istream &, pistonPointEdgeData &)
bool contiguous< cellInfo >()
Data associated with cellInfo type are contiguous.
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)