Public Types |
Public Member Functions |
Private Attributes |
Static Private Attributes |
List of all members
cluster::CebyCenter< Node > Class Template Reference
Class to compute the Cebysev ball of a point set, i.e., the smallest ball containing all points. More...
#include <tree03.hh>
Public Types | |
typedef Traits::F | F |
typedef TreeTraits03< Node > | Traits |
Interface for the algorithm. More... | |
Public Member Functions | |
CebyCenter (uint nvtx) | |
Constructor. More... | |
void | operator() (const Node *lfset, concepts::Real3d &c, concepts::Real &r, const concepts::Real3d *(&e)[4], uint &ne) |
Application operator computes the Cebysev ball. More... | |
~CebyCenter () | |
Private Attributes | |
uint | nvtx_ |
Maximal number of vertices to compute the Cebysev ball. More... | |
uint | tag_ |
Actual tag for vertices in the Node list. More... | |
const concepts::Real3d ** | vtx_ |
List containing the points to compute the Cebysev ball. More... | |
std::unordered_map< uint, uint > | vtxtag_ |
Hash map to select the vertices of the Node list. More... | |
Static Private Attributes | |
static concepts::Real | eps_ |
Detailed Description
template<class Node>
class cluster::CebyCenter< Node >
Class to compute the Cebysev ball of a point set, i.e., the smallest ball containing all points.
- Parameters
-
Node Type of cluster node containing the elements/points
Member Typedef Documentation
◆ F
template<class Node >
typedef Traits::F cluster::CebyCenter< Node >::F |
◆ Traits
template<class Node >
typedef TreeTraits03<Node> cluster::CebyCenter< Node >::Traits |
Constructor & Destructor Documentation
◆ CebyCenter()
template<class Node >
|
inline |
◆ ~CebyCenter()
template<class Node >
|
inline |
Member Function Documentation
◆ operator()()
template<class Node >
void cluster::CebyCenter< Node >::operator() | ( | const Node * | lfset, |
concepts::Real3d & | c, | ||
concepts::Real & | r, | ||
const concepts::Real3d *(&) | e[4], | ||
uint & | ne | ||
) |
Application operator computes the Cebysev ball.
- Exceptions
-
MissingFeature
- Parameters
-
lfset List of nodes containing the points c Center of the ball (output) r Radius of the ball (output) e Extremal points (at most 4, output) ne Number of extremal points (output)
Member Data Documentation
◆ eps_
template<class Node >
|
staticprivate |
◆ nvtx_
template<class Node >
|
private |
◆ tag_
template<class Node >
|
private |
◆ vtx_
template<class Node >
|
private |
◆ vtxtag_
template<class Node >
|
private |
The documentation for this class was generated from the following file:
- cluster/tree03.hh