79 template<
class TrackingData>
116 template<
class TrackingData>
117 inline bool valid(TrackingData& td)
const;
121 template<
class TrackingData>
131 template<
class TrackingData>
135 const label patchFacei,
141 template<
class TrackingData>
145 const label thisCelli,
153 template<
class TrackingData>
158 const label neighbourCelli,
165 template<
class TrackingData>
176 template<
class TrackingData>
193 return os << svf.value_;
198 return is >> svf.value_;
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,...
Mesh data needed to do the Finite Volume discretisation.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Class used to pass additional data in.
scalar maxRatio
Cut off distance.
Helper class used by the fvc::smooth and fvc::spread functions.
bool updateCell(const fvMesh &, const label thisCelli, const labelPair &neighbourPatchAndFacei, const smoothData &svf, const scalar tol, TrackingData &td)
Influence of neighbouring face.
bool operator==(const smoothData &) const
bool operator!=(const smoothData &) const
bool updateFace(const fvMesh &, const labelPair &thisPatchAndFacei, const label neighbourCelli, const smoothData &svf, const scalar tol, TrackingData &td)
Influence of neighbouring cell.
scalar value() const
Return value.
friend Ostream & operator<<(Ostream &os, const smoothData &svf)
void operator=(const scalar value)
bool equal(const smoothData &, TrackingData &td) const
Same (like operator==)
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
smoothData()
Construct null.
friend Istream & operator>>(Istream &is, smoothData &svf)
void transform(const fvPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
bool sameGeometry(const fvMesh &, const smoothData &, const scalar, TrackingData &td) const
Check for identical geometrical data.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool contiguous< smoothData >()
Data associated with smoothData type are contiguous.