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>
68 processor_(
Foam::Pstream::myProcNo()),
75 template<
class Gt,
class Vb>
85 processor_(
Foam::Pstream::myProcNo()),
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>
void setNearBoundary()
Set the point to be near the boundary.
bool boundaryPoint() const
Either master or slave of pointPair.
bool farPoint() const
Is point a far-point.
bool internalBaffleSurfacePoint() const
bool internalPoint() const
Is point internal, i.e. not on boundary.
bool internalBaffleEdgePoint() const
void setInternal()
Set the point to be internal.
static int myProcNo(const label communicator=worldComm)
Number of this process (starting from masterNo() = 0)
Foam::scalar & targetCellSize()
bool nearOrOnBoundary() const
Is point near the boundary or part of the boundary definition.
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 labelUList &locations)
Unset the listed locations (assign 'false').
bool externalBoundaryPoint() const
bool surfacePoint() const
Part of a surface point pair.
bool internalBoundaryPoint() const
bool real() const
Is this a "real" point on this processor, i.e. is internal or part.
bool featureEdgePoint() const
Part of a feature edge.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
Foam::tensor & alignment()
bool featurePoint() const
Part of a feature point.
bool externalBaffleEdgePoint() const
bool referred() const
Is this a referred vertex.
bool fixed() const
Is the vertex fixed or movable.
bool internalOrBoundaryPoint() const
Either original internal point or master of pointPair.
Tensor of scalars, i.e. Tensor<scalar>.
bool externalBaffleSurfacePoint() const
bool nearBoundary() const
Is point internal and near the boundary.