Go to the documentation of this file.
30 template<
class Gt,
class Vb>
36 processor_(
Foam::Pstream::myProcNo()),
37 alignment_(
Foam::triad::unset),
43 template<
class Gt,
class Vb>
49 processor_(
Foam::Pstream::myProcNo()),
50 alignment_(
Foam::triad::unset),
56 template<
class Gt,
class Vb>
73 template<
class Gt,
class Vb>
90 template<
class Gt,
class Vb>
102 processor_(processor),
104 targetCellSize_(0.0),
109 template<
class Gt,
class Vb>
121 processor_(processor),
123 targetCellSize_(0.0),
128 template<
class Gt,
class Vb>
134 processor_(
Foam::Pstream::myProcNo()),
135 alignment_(
Foam::triad::unset),
136 targetCellSize_(0.0),
141 template<
class Gt,
class Vb>
147 processor_(
Foam::Pstream::myProcNo()),
148 alignment_(
Foam::triad::unset),
149 targetCellSize_(0.0),
156 template<
class Gt,
class Vb>
163 template<
class Gt,
class Vb>
170 template<
class Gt,
class Vb>
178 template<
class Gt,
class Vb>
186 template<
class Gt,
class Vb>
193 template<
class Gt,
class Vb>
200 template<
class Gt,
class Vb>
203 return targetCellSize_;
207 template<
class Gt,
class Vb>
210 return targetCellSize_;
214 template<
class Gt,
class Vb>
217 return type_ == vtFar;
221 template<
class Gt,
class Vb>
224 return type_ == vtInternal || type_ == vtInternalNearBoundary;
228 template<
class Gt,
class Vb>
241 template<
class Gt,
class Vb>
244 return (internalPoint() || boundaryPoint()) && !referred();
248 template<
class Gt,
class Vb>
255 template<
class Gt,
class Vb>
262 template<
class Gt,
class Vb>
269 template<
class Gt,
class Vb>
272 return type_ == vtInternalNearBoundary;
276 template<
class Gt,
class Vb>
279 type_ = vtInternalNearBoundary;
283 template<
class Gt,
class Vb>
286 return type_ >= vtInternalSurface && !farPoint();
290 template<
class Gt,
class Vb>
293 return internalPoint() || internalBoundaryPoint();
297 template<
class Gt,
class Vb>
300 return boundaryPoint() || nearBoundary();
304 template<
class Gt,
class Vb>
307 return type_ >= vtInternalSurface && type_ <= vtInternalFeaturePoint;
310 template<
class Gt,
class Vb>
313 return (type_ == vtInternalSurfaceBaffle);
316 template<
class Gt,
class Vb>
319 return (type_ == vtInternalFeatureEdgeBaffle);
322 template<
class Gt,
class Vb>
325 return type_ >= vtExternalSurface && type_ <= vtExternalFeaturePoint;
328 template<
class Gt,
class Vb>
331 return (type_ == vtExternalSurfaceBaffle);
334 template<
class Gt,
class Vb>
337 return (type_ == vtExternalFeatureEdgeBaffle);
341 template<
class Gt,
class Vb>
344 return type_ == vtConstrained;
348 template<
class Gt,
class Vb>
351 return type_ == vtInternalFeaturePoint || type_ == vtExternalFeaturePoint;
355 template<
class Gt,
class Vb>
358 return type_ == vtInternalFeatureEdge || type_ == vtExternalFeatureEdge;
362 template<
class Gt,
class Vb>
365 return type_ == vtInternalSurface || type_ == vtExternalSurface;
369 template<
class Gt,
class Vb>
376 template<
class Gt,
class Vb>
Templated 3D tensor derived from VectorSpace adding construction from 9 components,...
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...
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.
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 surfacePoint() const
Part of a surface point pair.
Foam::scalar & targetCellSize()
bool externalBaffleEdgePoint() const
static int myProcNo(const label communicator=0)
Number of this process (starting from masterNo() = 0)
bool nearBoundary() const
Is point internal and near the boundary.
bool internalBaffleSurfacePoint() const
bool referred() const
Is this a referred vertex.
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
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
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.