fastjet 2.4.3
|
#include <vector>
#include <stack>
#include <iostream>
#include "fastjet/internal/ClosestPair2DBase.hh"
#include "fastjet/internal/SearchTree.hh"
#include "fastjet/internal/MinHeap.hh"
#include "fastjet/internal/ClosestPair2DBase.hh"
#include "fastjet/internal/SearchTree.hh"
#include "fastjet/internal/MinHeap.hh"
Go to the source code of this file.
Classes | |
class | ClosestPair2D |
concrete implementation for finding closest pairs in 2D -- will use Chan's (hopefully efficient) shuffle based structures More... | |
class | ClosestPair2D::triplet< T > |
since sets of three objects will crop up repeatedly, useful to have a triplet class? More... | |
class | ClosestPair2D::Shuffle |
class that will take care of ordering of shuffles for us More... | |
class | ClosestPair2D::Point |
class for representing all info needed about a point More... | |
Functions | |
bool | floor_ln2_less (unsigned x, unsigned y) |
returns true if floor(ln_base2(x)) < floor(ln_base2(y)), using Chan's neat trick... |
bool floor_ln2_less | ( | unsigned | x, |
unsigned | y | ||
) | [inline] |
returns true if floor(ln_base2(x)) < floor(ln_base2(y)), using Chan's neat trick...
Definition at line 212 of file ClosestPair2D.hh.
Referenced by ClosestPair2D::Shuffle::operator<().