Class documentation of Concepts

Loading...
Searching...
No Matches
cluster::CebyCenter< Node > Class Template Reference

#include <tree03.hh>

Public Types

typedef TreeTraits03< Node > Traits
 Interface for the algorithm.
 
typedef Traits::F F
 

Public Member Functions

 CebyCenter (uint nvtx)
 
void operator() (const Node *lfset, concepts::Real3d &c, concepts::Real &r, const concepts::Real3d *(&e)[4], uint &ne)
 

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
NodeType of cluster node containing the elements/points

Definition at line 44 of file tree03.hh.

Member Typedef Documentation

◆ F

template<class Node >
typedef Traits::F cluster::CebyCenter< Node >::F

Definition at line 48 of file tree03.hh.

◆ Traits

template<class Node >
typedef TreeTraits03<Node> cluster::CebyCenter< Node >::Traits

Interface for the algorithm.

Definition at line 47 of file tree03.hh.

Constructor & Destructor Documentation

◆ CebyCenter()

template<class Node >
cluster::CebyCenter< Node >::CebyCenter ( uint  nvtx)
inline

Constructor.

Parameters
nvtxMaximal number of vertices to compute the Cebysev ball

Definition at line 80 of file tree03.hh.

◆ ~CebyCenter()

template<class Node >
cluster::CebyCenter< Node >::~CebyCenter ( )
inline

Definition at line 54 of file tree03.hh.

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
lfsetList of nodes containing the points
cCenter of the ball (output)
rRadius of the ball (output)
eExtremal points (at most 4, output)
neNumber of extremal points (output)

The documentation for this class was generated from the following file: