NiHu  2.0
NiHu::fmm::divide_diameter Class Reference

class representing a balanced tree division predicate by leaf diameter More...

#include <divide.hpp>

Public Member Functions

 divide_diameter (double d)
 constructor More...
 
template<class Cluster >
bool operator() (Cluster const &c) const
 determine if a cluster needs to be divided or not More...
 
- Public Member Functions inherited from NiHu::fmm::divide_base< divide_diameter >
NIHU_CRTP_HELPERS bool operator() (Cluster const &c) const
 

Detailed Description

class representing a balanced tree division predicate by leaf diameter

Definition at line 102 of file divide.hpp.

Constructor & Destructor Documentation

◆ divide_diameter()

NiHu::fmm::divide_diameter::divide_diameter ( double  d)
inline

constructor

Parameters
[in]ddiameter limit

Definition at line 110 of file divide.hpp.

Member Function Documentation

◆ operator()()

template<class Cluster >
bool NiHu::fmm::divide_diameter::operator() ( Cluster const &  c) const
inline

determine if a cluster needs to be divided or not

Template Parameters
Clusterthe cluster type
Parameters
[in]cthe cluster to divide
Returns
true if the cluster needs to be divided

Definition at line 121 of file divide.hpp.


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