#include <OperationMakePositiveCandidateSetAlgorithm.hpp>
 | 
| void  | findIntersections (base::Grid &grid, base::DataVector &alpha, size_t levelSum, std::unordered_map< size_t, std::shared_ptr< base::HashGridPoint >> &res) override | 
|   | 
| void  | initializeCandidates (base::Grid &grid, std::vector< size_t > &negativeGridPoints) override | 
|   | 
  Protected Member Functions inherited from sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates | 
| void  | computeIntersection (base::HashGridPoint &gpi, base::HashGridPoint &gpj, base::HashGridPoint &gpintersection) | 
|   | 
| bool  | haveOverlappingSupport (base::HashGridPoint &gpi, base::HashGridPoint &gpj, size_t dim) | 
|   | 
| bool  | haveOverlappingSupport (base::HashGridPoint &gpi, base::HashGridPoint &gpj) | 
|   | 
  Protected Member Functions inherited from sgpp::datadriven::OperationMakePositiveCandidateSetAlgorithm | 
| void  | findNodesWithNegativeCoefficients (base::DataVector &alpha, std::vector< size_t > &negativeGridPoints, double tol=-1e-14) | 
|   | Extract grid points with negative coefficient.  More...
  | 
|   | 
◆ OperationMakePositiveFindIntersectionCandidatesJoin()
  
  
      
        
          | sgpp::datadriven::OperationMakePositiveFindIntersectionCandidatesJoin::OperationMakePositiveFindIntersectionCandidatesJoin  | 
          ( | 
          size_t  | 
          maxLevel | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ~OperationMakePositiveFindIntersectionCandidatesJoin()
  
  
      
        
          | sgpp::datadriven::OperationMakePositiveFindIntersectionCandidatesJoin::~OperationMakePositiveFindIntersectionCandidatesJoin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ findIntersections()
  
  
      
        
          | void sgpp::datadriven::OperationMakePositiveFindIntersectionCandidatesJoin::findIntersections  | 
          ( | 
          base::Grid &  | 
          grid,  | 
         
        
           | 
           | 
          base::DataVector &  | 
          alpha,  | 
         
        
           | 
           | 
          size_t  | 
          levelSum,  | 
         
        
           | 
           | 
          std::unordered_map< size_t, std::shared_ptr< base::HashGridPoint >> &  | 
          res  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
Reimplemented from sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates.
References sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates::computeIntersection(), sgpp::datadriven::OperationMakePositiveCandidateSetAlgorithm::costsPerIteration, sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates::currentIntersections, sgpp::base::HashGridStorage::getDimension(), sgpp::base::Grid::getSize(), sgpp::base::Grid::getStorage(), python.utils.sg_projections::gridStorage, sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates::haveOverlappingSupport(), sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates::intersections, sgpp::base::HashGridStorage::isContaining(), python.utils.statsfile2gnuplot::j, sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates::nextIntersections, sgpp::datadriven::OperationMakePositiveFindIntersectionCandidates::numCandidatesIteration, sgpp::base::DataVector::setAll(), sgpp::base::DataVector::sum(), and sgpp::datadriven::OperationMakePositiveCandidateSetAlgorithm::verbose.
 
 
◆ initializeCandidates()
  
  
      
        
          | void sgpp::datadriven::OperationMakePositiveFindIntersectionCandidatesJoin::initializeCandidates  | 
          ( | 
          base::Grid &  | 
          grid,  | 
         
        
           | 
           | 
          std::vector< size_t > &  | 
          negativeGridPoints  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
The documentation for this class was generated from the following files: