boundSphere.H File Reference

Functions for constructing bounding spheres of lists of points. More...

Include dependency graph for boundSphere.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Functions

bool isValidBoundSphere (const Tuple2< point, scalar > &sphere)
 Return whether or not the given sphere is valid. More...
 
template<class PointField >
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. More...
 
template<class PointField >
Tuple2< point, scalar > trivialBoundSphere (const PointField &ps, const FixedList< label, 4 > &pis, const label nPs)
 Compute a bounding sphere of four points or less. More...
 
template<class PointField >
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. More...
 
template<class PointField >
Tuple2< point, scalar > boundSphere (const PointField &ps, Random &rndGen)
 Compute a bounding sphere for an arbitrary number of points, and given an. More...
 
template<class PointField >
Tuple2< point, scalar > boundSphere (const PointField &ps)
 Compute a bounding sphere for an arbitrary number of points. More...
 

Detailed Description

Functions for constructing bounding spheres of lists of points.

Original source file boundSphere.H

Source files

Definition in file boundSphere.H.