#include <G4KDMap.hh>
Definition at line 89 of file G4KDMap.hh.
 
◆ G4KDMap()
  
  
      
        
          | G4KDMap::G4KDMap  | 
          ( | 
          size_t  | 
          dimensions | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 92 of file G4KDMap.hh.
std::vector< __1DSortOut > fSortOut
 
 
 
 
◆ GetDimension()
  
  
      
        
          | size_t G4KDMap::GetDimension  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 105 of file G4KDMap.hh.
std::vector< __1DSortOut > fSortOut
 
 
 
 
◆ GetSize()
  
  
      
        
          | size_t G4KDMap::GetSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 110 of file G4KDMap.hh.
std::map< G4KDNode_Base *, std::vector< std::deque< G4KDNode_Base * >::iterator > > fMap
 
 
 
 
◆ Insert()
Definition at line 90 of file G4KDMap.cc.
   92   vector<_deq_iterator>& vit = 
fMap[
pos];
   101   for (
size_t i = 0; i < 
fSortOut.size(); ++i)
 std::vector< __1DSortOut > fSortOut
 
G4GLOB_DLL std::ostream G4cout
 
static const G4double pos
 
std::map< G4KDNode_Base *, std::vector< std::deque< G4KDNode_Base * >::iterator > > fMap
 
 
 
 
◆ PopOutMiddle()
Definition at line 138 of file G4KDMap.cc.
  141   G4cout << 
"G4KDMap::PopOutMiddle ( "<< dimension << 
" )" << 
G4endl;
   146   if(output_node == 0) 
return 0;
   151   std::map<G4KDNode_Base*, std::vector<_deq_iterator> >::iterator fMap_it
   152   = 
fMap.find(output_node);
   155    if(fMap_it == 
fMap.end())
   162   std::vector<_deq_iterator>& vit = fMap_it->second;
   173   for(
size_t i = 0; i < 
fSortOut.size(); i++)
 std::vector< __1DSortOut > fSortOut
 
G4GLOB_DLL std::ostream G4cout
 
std::map< G4KDNode_Base *, std::vector< std::deque< G4KDNode_Base * >::iterator > > fMap
 
 
 
 
◆ Sort()
Definition at line 197 of file G4KDMap.cc.
  199   for (
size_t i = 0; i < 
fSortOut.size(); ++i)
 std::vector< __1DSortOut > fSortOut
 
 
 
 
◆ fIsSorted
◆ fMap
◆ fSortOut
The documentation for this class was generated from the following files: