70 void Erase(std::deque<G4KDNode_Base*>::iterator &);
109 return fSortOut.size();
119 std::vector<__1DSortOut> fSortOut;
120 std::map<G4KDNode_Base*, std::vector<std::deque<G4KDNode_Base*>::iterator>> fMap;
std::size_t GetDimension()
void Insert(G4KDNode_Base *pos)
G4KDNode_Base * PopOutMiddle(std::size_t dimension)
G4KDMap(std::size_t dimensions)
G4KDNode_Base * GetMidle(std::size_t &)
std::deque< G4KDNode_Base * >::iterator Insert(G4KDNode_Base *)
G4KDNode_Base * PopOutMiddle()
void Erase(std::deque< G4KDNode_Base * >::iterator &)
std::deque< G4KDNode_Base * > fContainer
G4bool operator()(G4KDNode_Base *const &lhs, G4KDNode_Base *const &rhs)
sortOutNDim(std::size_t dimension)