Go to the documentation of this file.
32 template<
class Gt,
class Vb>
38 processor_(
Foam::Pstream::myProcNo()),
45 template<
class Gt,
class Vb>
51 processor_(
Foam::Pstream::myProcNo()),
58 template<
class Gt,
class Vb>
75 template<
class Gt,
class Vb>
92 template<
class Gt,
class Vb>
104 processor_(processor),
106 targetCellSize_(0.0),
111 template<
class Gt,
class Vb>
123 processor_(processor),
125 targetCellSize_(0.0),
130 template<
class Gt,
class Vb>
136 processor_(
Foam::Pstream::myProcNo()),
138 targetCellSize_(0.0),
143 template<
class Gt,
class Vb>
149 processor_(
Foam::Pstream::myProcNo()),
151 targetCellSize_(0.0),
158 template<
class Gt,
class Vb>
165 template<
class Gt,
class Vb>
172 template<
class Gt,
class Vb>
180 template<
class Gt,
class Vb>
188 template<
class Gt,
class Vb>
195 template<
class Gt,
class Vb>
202 template<
class Gt,
class Vb>
205 return targetCellSize_;
209 template<
class Gt,
class Vb>
212 return targetCellSize_;
216 template<
class Gt,
class Vb>
219 return type_ == vtFar;
223 template<
class Gt,
class Vb>
226 return type_ == vtInternal || type_ == vtInternalNearBoundary;
230 template<
class Gt,
class Vb>
243 template<
class Gt,
class Vb>
246 return (internalPoint() || boundaryPoint()) && !referred();
250 template<
class Gt,
class Vb>
257 template<
class Gt,
class Vb>
264 template<
class Gt,
class Vb>
271 template<
class Gt,
class Vb>
274 return type_ == vtInternalNearBoundary;
278 template<
class Gt,
class Vb>
281 type_ = vtInternalNearBoundary;
285 template<
class Gt,
class Vb>
288 return type_ >= vtInternalSurface && !farPoint();
292 template<
class Gt,
class Vb>
295 return internalPoint() || internalBoundaryPoint();
299 template<
class Gt,
class Vb>
302 return boundaryPoint() || nearBoundary();
306 template<
class Gt,
class Vb>
309 return type_ >= vtInternalSurface && type_ <= vtInternalFeaturePoint;
312 template<
class Gt,
class Vb>
315 return (type_ == vtInternalSurfaceBaffle);
318 template<
class Gt,
class Vb>
321 return (type_ == vtInternalFeatureEdgeBaffle);
324 template<
class Gt,
class Vb>
327 return type_ >= vtExternalSurface && type_ <= vtExternalFeaturePoint;
330 template<
class Gt,
class Vb>
333 return (type_ == vtExternalSurfaceBaffle);
336 template<
class Gt,
class Vb>
339 return (type_ == vtExternalFeatureEdgeBaffle);
343 template<
class Gt,
class Vb>
346 return type_ == vtConstrained;
350 template<
class Gt,
class Vb>
353 return type_ == vtInternalFeaturePoint || type_ == vtExternalFeaturePoint;
357 template<
class Gt,
class Vb>
360 return type_ == vtInternalFeatureEdge || type_ == vtExternalFeatureEdge;
364 template<
class Gt,
class Vb>
367 return type_ == vtInternalSurface || type_ == vtExternalSurface;
371 template<
class Gt,
class Vb>
378 template<
class Gt,
class Vb>
Foam::tensor & alignment()
bool nearOrOnBoundary() const
Is point near the boundary or part of the boundary definition.
void setNearBoundary()
Set the point to be near the boundary.
CGAL::indexedVertex< K > Vb
bool featureEdgePoint() const
Part of a feature edge.
bool internalBoundaryPoint() const
bool featurePoint() const
Part of a feature point.
An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices i...
void unset(List< bool > &bools, const labelRange &range)
Unset the specified range 'on' in a boolList.
bool internalBaffleEdgePoint() const
void setInternal()
Set the point to be internal.
bool farPoint() const
Is point a far-point.
bool fixed() const
Is the vertex fixed or movable.
bool surfacePoint() const
Part of a surface point pair.
Foam::scalar & targetCellSize()
bool externalBaffleEdgePoint() const
bool nearBoundary() const
Is point internal and near the boundary.
bool internalBaffleSurfacePoint() const
bool referred() const
Is this a referred vertex.
static int myProcNo(const label communicator=worldComm)
Number of this process (starting from masterNo() = 0)
bool internalPoint() const
Is point internal, i.e. not on boundary.
Tds::Cell_handle Cell_handle
bool externalBaffleSurfacePoint() const
bool internalOrBoundaryPoint() const
Either original internal point or master of pointPair.
bool externalBoundaryPoint() const
bool boundaryPoint() const
Either master or slave of pointPair.
bool real() const
Is this a "real" point on this processor, i.e. is internal or part.