|
virtual void | closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const =0 |
|
virtual void | remove (unsigned int ID)=0 |
|
virtual unsigned int | insert (const Coord2D &position)=0 |
|
virtual unsigned int | replace (unsigned int ID1, unsigned int ID2, const Coord2D &position) |
|
virtual void | replace_many (const std::vector< unsigned int > &IDs_to_remove, const std::vector< Coord2D > &new_positions, std::vector< unsigned int > &new_IDs) |
|
virtual unsigned int | size ()=0 |
|
virtual | ~ClosestPair2DBase () |
|
◆ ~ClosestPair2DBase()
◆ closest_pair()
virtual void closest_pair |
( |
unsigned int & |
ID1, |
|
|
unsigned int & |
ID2, |
|
|
double & |
distance2 |
|
) |
| const |
|
pure virtual |
◆ insert()
virtual unsigned int insert |
( |
const Coord2D & |
position | ) |
|
|
pure virtual |
◆ remove()
virtual void remove |
( |
unsigned int |
ID | ) |
|
|
pure virtual |
◆ replace()
virtual unsigned int replace |
( |
unsigned int |
ID1, |
|
|
unsigned int |
ID2, |
|
|
const Coord2D & |
position |
|
) |
| |
|
inlinevirtual |
◆ replace_many()
virtual void replace_many |
( |
const std::vector< unsigned int > & |
IDs_to_remove, |
|
|
const std::vector< Coord2D > & |
new_positions, |
|
|
std::vector< unsigned int > & |
new_IDs |
|
) |
| |
|
inlinevirtual |
Reimplemented in ClosestPair2D.
715 for(
unsigned i = 0; i < IDs_to_remove.size(); i++) {
716 remove(IDs_to_remove[i]);}
718 for(
unsigned i = 0; i < new_positions.size(); i++) {
719 new_IDs.push_back(
insert(new_positions[i]));}
◆ size()
virtual unsigned int size |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /builds/cms-analysis/general/DasAnalysisSystem/Core/Installer/Core/JetObservables/src/fjcore.cc