33 inline bool Foam::pointData::update
40 scalar dist2 =
magSqr(pt - w2.origin());
45 origin_ = w2.origin();
59 scalar diff = distSqr_ - dist2;
67 if ((diff < SMALL) || ((distSqr_ > SMALL) && (diff/distSqr_ < tol)))
76 origin_ = w2.origin();
86 inline bool Foam::pointData::update
95 distSqr_ = w2.distSqr();
96 origin_ = w2.origin();
109 scalar diff = distSqr_ - w2.distSqr();
117 if ((diff < SMALL) || ((distSqr_ > SMALL) && (diff/distSqr_ < tol)))
125 distSqr_ = w2.distSqr();
126 origin_ = w2.origin();
151 const scalar distSqr,
166 origin_(wpt.origin()),
167 distSqr_(wpt.distSqr()),
220 if ((distSqr() > SMALL) && ((diff/distSqr()) < tol))
235 const label patchPointI,
254 const label patchPointI,
309 return update(newPointInfo, tol);
327 const point edgeMid(0.5*(points[e[0]] + points[e[1]]));
343 return origin() == rhs.
origin();
349 return !(*
this == rhs);