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_;
Class used to pass additional data in.
bool equal(const smoothData &, TrackingData &td) const
Same (like operator==)
bool sameGeometry(const fvMesh &, const smoothData &, const scalar, TrackingData &td) const
Check for identical geometrical data.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
bool operator==(const smoothData &) const
bool contiguous< smoothData >()
Data associated with smoothData type are contiguous.
smoothData()
Construct null.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Helper class used by the fvc::smooth and fvc::spread functions.
void operator=(const scalar value)
bool valid(TrackingData &td) const
Check whether origin has been changed at all or.
An ordered pair of two objects of type <T> with first() and second() elements.
friend Ostream & operator<<(Ostream &os, const smoothData &svf)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
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.
friend Istream & operator>>(Istream &is, smoothData &svf)
scalar maxRatio
Cut off distance.
Mesh data needed to do the Finite Volume discretisation.
bool updateCell(const fvMesh &, const label thisCelli, const labelPair &neighbourPatchAndFacei, const smoothData &svf, const scalar tol, TrackingData &td)
Influence of neighbouring face.
void transform(const fvPatch &patch, const label patchFacei, const transformer &transform, TrackingData &td)
Transform across an interface.
scalar value() const
Return value.