49 template<
class Po
intField>
58 template<
class Po
intField>
68 template<
class Po
intField>
75 const label nBoundaryPs
80 template<
class Po
intField>
88 template<
class Po
intField>
A 2-tuple for storing two objects of different types.
bool isValidBoundSphere(const Tuple2< point, scalar > &sphere)
Return whether or not the given sphere is valid.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Tuple2< point, scalar > intersectBoundSphere(const PointField &ps, const FixedList< label, 4 > &pis, const label nPs)
Compute a sphere of four points or less where every point intersects the.
Tuple2< point, scalar > trivialBoundSphere(const PointField &ps, const FixedList< label, 4 > &pis, const label nPs)
Compute a bounding sphere of four points or less.
Tuple2< point, scalar > weizlBoundSphere(const PointField &ps, List< label > &pis, const label nPs, FixedList< label, 4 > &boundaryPis, const label nBoundaryPs)
Compute a bounding sphere for an arbitrary number of points recursively.
Tuple2< point, scalar > boundSphere(const PointField &ps, randomGenerator &rndGen)
Compute a bounding sphere for an arbitrary number of points, and given an.
randomGenerator rndGen(653213)